Skip to content

Commit df32d2d

Browse files
author
Chris Lumnah
committed
output formatting
1 parent 2685a85 commit df32d2d

File tree

1 file changed

+9
-150
lines changed

1 file changed

+9
-150
lines changed

MSSQL/Backup Validation and DBCC CHECKDB using Rubrik Live Mount.ipynb

Lines changed: 9 additions & 150 deletions
Original file line numberDiff line numberDiff line change
@@ -86,24 +86,6 @@
8686
},
8787
"metadata": {},
8888
"output_type": "display_data"
89-
},
90-
{
91-
"name": "stdout",
92-
"output_type": "stream",
93-
"text": [
94-
"\n",
95-
"\u001b[32;1mName Value\u001b[0m\n",
96-
"\u001b[32;1m---- -----\u001b[0m\n",
97-
"api 1\n",
98-
"version 6.0.2-p2-13398\n",
99-
"server 10.8.49.101\n",
100-
"header {User-Agent, Authorization}\n",
101-
"id \n",
102-
"authType Token\n",
103-
"time 01/14/2022 16:31:07\n",
104-
"userId 5e8de809-821c-4569-b53b-8bc3aa5b2f2a\n",
105-
"\n"
106-
]
10789
}
10890
],
10991
"source": [
@@ -125,15 +107,7 @@
125107
"language": "pwsh"
126108
}
127109
},
128-
"outputs": [
129-
{
130-
"data": {
131-
"text/plain": []
132-
},
133-
"metadata": {},
134-
"output_type": "display_data"
135-
}
136-
],
110+
"outputs": [],
137111
"source": [
138112
"$RubrikDatabase = Get-RubrikDatabase -Name $SourceDatabaseName -ServerInstance $SourceSQLServerInstance\n",
139113
"# $RubrikDatabase | Format-List *"
@@ -161,21 +135,7 @@
161135
"language": "pwsh"
162136
}
163137
},
164-
"outputs": [
165-
{
166-
"data": {
167-
"text/plain": [
168-
"\u001b[30;43m \n",
169-
" MSSQL_DB_MOUNT_48587e99-86a3-41a1-ae32-056c423e2ce8_0f4ccc36-73a5-4735-8064-a8b7167e0581:::0 \n",
170-
" Job Queued \n",
171-
" [ ] \n",
172-
" \u001b[0m"
173-
]
174-
},
175-
"metadata": {},
176-
"output_type": "display_data"
177-
}
178-
],
138+
"outputs": [],
179139
"source": [
180140
"$TargetInstance = Get-RubrikSQLInstance -ServerInstance $TargetSQLServerInstance\n",
181141
"$RubrikRequest = New-RubrikDatabaseMount -id $RubrikDatabase.id `\n",
@@ -202,26 +162,7 @@
202162
"language": "pwsh"
203163
}
204164
},
205-
"outputs": [
206-
{
207-
"name": "stdout",
208-
"output_type": "stream",
209-
"text": [
210-
"\n",
211-
"\u001b[32;1mname state_desc\u001b[0m\n",
212-
"\u001b[32;1m---- ----------\u001b[0m\n",
213-
"master ONLINE\n",
214-
"tempdb ONLINE\n",
215-
"model ONLINE\n",
216-
"msdb ONLINE\n",
217-
"AdventureWorks2019 ONLINE\n",
218-
"AdventureWorksDW2019 ONLINE\n",
219-
"AdventureWorksLT2019 ONLINE\n",
220-
"AdventureWorks2019_LiveMount ONLINE\n",
221-
"\n"
222-
]
223-
}
224-
],
165+
"outputs": [],
225166
"source": [
226167
"$Query = \"SELECT name, state_desc FROM sys.databases\"\n",
227168
"Invoke-Sqlcmd -ServerInstance $TargetSQLServerInstance -Query $Query | Format-Table"
@@ -250,20 +191,7 @@
250191
"language": "pwsh"
251192
}
252193
},
253-
"outputs": [
254-
{
255-
"name": "stdout",
256-
"output_type": "stream",
257-
"text": [
258-
"\n",
259-
"\u001b[32;1mDB_Name type_desc logical_name physical_name\u001b[0m\n",
260-
"\u001b[32;1m------- --------- ------------ -------------\u001b[0m\n",
261-
"AdventureWorks2019_LiveMount ROWS AdventureWorks2017 \\\\10.8.49.107\\jhcaiqc0e8c3ajbxynia70…\n",
262-
"AdventureWorks2019_LiveMount LOG AdventureWorks2017_log \\\\10.8.49.107\\jhcaiqc0e8c3ajbxynia70…\n",
263-
"\n"
264-
]
265-
}
266-
],
194+
"outputs": [],
267195
"source": [
268196
"$Query = \"SELECT DB_NAME() as DB_Name\n",
269197
", type_desc\n",
@@ -297,40 +225,11 @@
297225
"language": "pwsh"
298226
}
299227
},
300-
"outputs": [
301-
{
302-
"name": "stdout",
303-
"output_type": "stream",
304-
"text": [
305-
"\n",
306-
"\u001b[32;1mName Status Size Space Avai Recovery Compat. Owner Co\u001b[0m\n",
307-
"\u001b[32;1m lable Model Level ll\u001b[0m\n",
308-
"\u001b[32;1m at\u001b[0m\n",
309-
"\u001b[32;1m io\u001b[0m\n",
310-
"\u001b[32;1m n\u001b[0m\n",
311-
"\u001b[32;1m---- ------ ---- ---------- -------- ------- ----- --\u001b[0m\n",
312-
"AdventureWorks2019_L Normal 336.00 MB 58.22 MB Simple 140 NT AUTHORITY\\SYSTEM SQ\n",
313-
"iveMount_DBCC L_\n",
314-
" La\n",
315-
" ti\n",
316-
" n1\n",
317-
" _G\n",
318-
" en\n",
319-
" er\n",
320-
" al\n",
321-
" _C\n",
322-
" P1\n",
323-
" _C\n",
324-
" I_\n",
325-
" AS\n",
326-
"\n"
327-
]
328-
}
329-
],
228+
"outputs": [],
330229
"source": [
331230
"$SnapshotName = \"$($MountedDatabaseName)_DBCC\"\n",
332231
"$DefaultSQLPaths = Get-DbaDefaultPath -SqlInstance $TargetSQLServerInstance\n",
333-
"New-DbaDbSnapshot -SQLInstance $TargetSQLServerInstance -Database $MountedDatabaseName -Path $DefaultSQLPaths.Data -Name $SnapshotName | Format-List *"
232+
"New-DbaDbSnapshot -SQLInstance $TargetSQLServerInstance -Database $MountedDatabaseName -Path $DefaultSQLPaths.Data -Name $SnapshotName | Format-List"
334233
]
335234
},
336235
{
@@ -348,24 +247,7 @@
348247
"language": "pwsh"
349248
}
350249
},
351-
"outputs": [
352-
{
353-
"name": "stdout",
354-
"output_type": "stream",
355-
"text": [
356-
"\n",
357-
"\u001b[32;1mDate : \u001b[0m01/14/2022 21:09:59\n",
358-
"\u001b[32;1mSource : \u001b[0mspid65\n",
359-
"\u001b[32;1mText : \u001b[0mDBCC CHECKDB (AdventureWorks2019_LiveMount_DBCC) executed by perf\\chris.lumnah fou\n",
360-
" \u001b[32;1m\u001b[0mnd 0 errors and repaired 0 errors. Elapsed time: 0 hours 0 minutes 3 seconds. \n",
361-
"\u001b[32;1m \u001b[0m\n",
362-
"\u001b[32;1mArchiveNo : \u001b[0m0\n",
363-
"\u001b[32;1mServerInstance : \u001b[0mrp-sql19s-001.perf.rubrik.com\n",
364-
"\n",
365-
"\n"
366-
]
367-
}
368-
],
250+
"outputs": [],
369251
"source": [
370252
" $results = Invoke-Sqlcmd -Query \"dbcc checkdb(); select @@spid as SessionID;\" -ServerInstance $TargetSQLServerInstance -Database $SnapshotName \n",
371253
" $spid = \"spid\" + $results.sessionID\n",
@@ -387,22 +269,7 @@
387269
"language": "pwsh"
388270
}
389271
},
390-
"outputs": [
391-
{
392-
"name": "stdout",
393-
"output_type": "stream",
394-
"text": [
395-
"\n",
396-
"\u001b[32;1mComputerName : \u001b[0mrp-sql19s-001\n",
397-
"\u001b[32;1mInstanceName : \u001b[0mMSSQLSERVER\n",
398-
"\u001b[32;1mSqlInstance : \u001b[0mrp-sql19s-001\n",
399-
"\u001b[32;1mName : \u001b[0mAdventureWorks2019_LiveMount_DBCC\n",
400-
"\u001b[32;1mStatus : \u001b[0mDropped\n",
401-
"\n",
402-
"\n"
403-
]
404-
}
405-
],
272+
"outputs": [],
406273
"source": [
407274
"Remove-DbaDbSnapshot -SqlInstance $TargetSQLServerInstance -Snapshot $SnapshotName -Confirm:$false"
408275
]
@@ -422,15 +289,7 @@
422289
"language": "pwsh"
423290
}
424291
},
425-
"outputs": [
426-
{
427-
"data": {
428-
"text/plain": []
429-
},
430-
"metadata": {},
431-
"output_type": "display_data"
432-
}
433-
],
292+
"outputs": [],
434293
"source": [
435294
"$RubrikDatabaseMount = Get-RubrikDatabaseMount -MountedDatabaseName $MountedDatabaseName -TargetInstanceId $TargetInstance.id\n",
436295
"$RubrikRequest = Remove-RubrikDatabaseMount -id $RubrikDatabaseMount.id -Confirm:$false"

0 commit comments

Comments
 (0)