Skip to content

Commit c18cbcc

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

File tree

1 file changed

+143
-8
lines changed

1 file changed

+143
-8
lines changed

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

Lines changed: 143 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,24 @@
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:33:46\n",
104+
"userId 5e8de809-821c-4569-b53b-8bc3aa5b2f2a\n",
105+
"\n"
106+
]
89107
}
90108
],
91109
"source": [
@@ -107,7 +125,15 @@
107125
"language": "pwsh"
108126
}
109127
},
110-
"outputs": [],
128+
"outputs": [
129+
{
130+
"data": {
131+
"text/plain": []
132+
},
133+
"metadata": {},
134+
"output_type": "display_data"
135+
}
136+
],
111137
"source": [
112138
"$RubrikDatabase = Get-RubrikDatabase -Name $SourceDatabaseName -ServerInstance $SourceSQLServerInstance\n",
113139
"# $RubrikDatabase | Format-List *"
@@ -135,7 +161,33 @@
135161
"language": "pwsh"
136162
}
137163
},
138-
"outputs": [],
164+
"outputs": [
165+
{
166+
"data": {
167+
"text/plain": []
168+
},
169+
"metadata": {},
170+
"output_type": "display_data"
171+
},
172+
{
173+
"name": "stdout",
174+
"output_type": "stream",
175+
"text": [
176+
"\n",
177+
"\u001b[32;1mid : \u001b[0mMSSQL_DB_MOUNT_52b81aa9-2219-4bf4-bc74-b0b076df3cf0_dc1c42eb-f7fd-4268-a348-bc610ea42bf\n",
178+
" \u001b[32;1m\u001b[0ma:::0\n",
179+
"\u001b[32;1mstatus : \u001b[0mSUCCEEDED\n",
180+
"\u001b[32;1mstartTime : \u001b[0m01/14/2022 21:33:53\n",
181+
"\u001b[32;1mendTime : \u001b[0m01/14/2022 21:34:29\n",
182+
"\u001b[32;1mnodeId : \u001b[0mcluster:::RVMHM204S007285\n",
183+
"\u001b[32;1mlinks : \u001b[0m{@{href=https://10.8.49.101/api/v1/mssql/db/mount/37db3d9f-a6a0-43c6-8b45-a1090e778568;\n",
184+
" \u001b[32;1m\u001b[0m rel=result}, @{href=https://10.8.49.101/api/v1/mssql/request/MSSQL_DB_MOUNT_52b81aa9-2\n",
185+
" \u001b[32;1m\u001b[0m219-4bf4-bc74-b0b076df3cf0_dc1c42eb-f7fd-4268-a348-bc610ea42bfa:::0; rel=self}}\n",
186+
"\n",
187+
"\n"
188+
]
189+
}
190+
],
139191
"source": [
140192
"$TargetInstance = Get-RubrikSQLInstance -ServerInstance $TargetSQLServerInstance\n",
141193
"$RubrikRequest = New-RubrikDatabaseMount -id $RubrikDatabase.id `\n",
@@ -162,7 +214,26 @@
162214
"language": "pwsh"
163215
}
164216
},
165-
"outputs": [],
217+
"outputs": [
218+
{
219+
"name": "stdout",
220+
"output_type": "stream",
221+
"text": [
222+
"\n",
223+
"\u001b[32;1mname state_desc\u001b[0m\n",
224+
"\u001b[32;1m---- ----------\u001b[0m\n",
225+
"master ONLINE\n",
226+
"tempdb ONLINE\n",
227+
"model ONLINE\n",
228+
"msdb ONLINE\n",
229+
"AdventureWorks2019 ONLINE\n",
230+
"AdventureWorksDW2019 ONLINE\n",
231+
"AdventureWorksLT2019 ONLINE\n",
232+
"AdventureWorks2019_LiveMount ONLINE\n",
233+
"\n"
234+
]
235+
}
236+
],
166237
"source": [
167238
"$Query = \"SELECT name, state_desc FROM sys.databases\"\n",
168239
"Invoke-Sqlcmd -ServerInstance $TargetSQLServerInstance -Query $Query | Format-Table"
@@ -191,7 +262,20 @@
191262
"language": "pwsh"
192263
}
193264
},
194-
"outputs": [],
265+
"outputs": [
266+
{
267+
"name": "stdout",
268+
"output_type": "stream",
269+
"text": [
270+
"\n",
271+
"\u001b[32;1mDB_Name type_desc logical_name physical_name\u001b[0m\n",
272+
"\u001b[32;1m------- --------- ------------ -------------\u001b[0m\n",
273+
"AdventureWorks2019_LiveMount ROWS AdventureWorks2017 \\\\10.8.49.101\\1k3gqywgtrqsn5m2ahukkd…\n",
274+
"AdventureWorks2019_LiveMount LOG AdventureWorks2017_log \\\\10.8.49.101\\1k3gqywgtrqsn5m2ahukkd…\n",
275+
"\n"
276+
]
277+
}
278+
],
195279
"source": [
196280
"$Query = \"SELECT DB_NAME() as DB_Name\n",
197281
", type_desc\n",
@@ -225,7 +309,18 @@
225309
"language": "pwsh"
226310
}
227311
},
228-
"outputs": [],
312+
"outputs": [
313+
{
314+
"name": "stdout",
315+
"output_type": "stream",
316+
"text": [
317+
"\n",
318+
"\u001b[32;1mName : \u001b[0mAdventureWorks2019_LiveMount_DBCC\n",
319+
"\n",
320+
"\n"
321+
]
322+
}
323+
],
229324
"source": [
230325
"$SnapshotName = \"$($MountedDatabaseName)_DBCC\"\n",
231326
"$DefaultSQLPaths = Get-DbaDefaultPath -SqlInstance $TargetSQLServerInstance\n",
@@ -247,7 +342,24 @@
247342
"language": "pwsh"
248343
}
249344
},
250-
"outputs": [],
345+
"outputs": [
346+
{
347+
"name": "stdout",
348+
"output_type": "stream",
349+
"text": [
350+
"\n",
351+
"\u001b[32;1mDate : \u001b[0m01/14/2022 21:34:53\n",
352+
"\u001b[32;1mSource : \u001b[0mspid60\n",
353+
"\u001b[32;1mText : \u001b[0mDBCC CHECKDB (AdventureWorks2019_LiveMount_DBCC) executed by perf\\chris.lumnah fou\n",
354+
" \u001b[32;1m\u001b[0mnd 0 errors and repaired 0 errors. Elapsed time: 0 hours 0 minutes 3 seconds. \n",
355+
"\u001b[32;1m \u001b[0m\n",
356+
"\u001b[32;1mArchiveNo : \u001b[0m0\n",
357+
"\u001b[32;1mServerInstance : \u001b[0mrp-sql19s-001.perf.rubrik.com\n",
358+
"\n",
359+
"\n"
360+
]
361+
}
362+
],
251363
"source": [
252364
" $results = Invoke-Sqlcmd -Query \"dbcc checkdb(); select @@spid as SessionID;\" -ServerInstance $TargetSQLServerInstance -Database $SnapshotName \n",
253365
" $spid = \"spid\" + $results.sessionID\n",
@@ -269,7 +381,22 @@
269381
"language": "pwsh"
270382
}
271383
},
272-
"outputs": [],
384+
"outputs": [
385+
{
386+
"name": "stdout",
387+
"output_type": "stream",
388+
"text": [
389+
"\n",
390+
"\u001b[32;1mComputerName : \u001b[0mrp-sql19s-001\n",
391+
"\u001b[32;1mInstanceName : \u001b[0mMSSQLSERVER\n",
392+
"\u001b[32;1mSqlInstance : \u001b[0mrp-sql19s-001\n",
393+
"\u001b[32;1mName : \u001b[0mAdventureWorks2019_LiveMount_DBCC\n",
394+
"\u001b[32;1mStatus : \u001b[0mDropped\n",
395+
"\n",
396+
"\n"
397+
]
398+
}
399+
],
273400
"source": [
274401
"Remove-DbaDbSnapshot -SqlInstance $TargetSQLServerInstance -Snapshot $SnapshotName -Confirm:$false"
275402
]
@@ -289,7 +416,15 @@
289416
"language": "pwsh"
290417
}
291418
},
292-
"outputs": [],
419+
"outputs": [
420+
{
421+
"data": {
422+
"text/plain": []
423+
},
424+
"metadata": {},
425+
"output_type": "display_data"
426+
}
427+
],
293428
"source": [
294429
"$RubrikDatabaseMount = Get-RubrikDatabaseMount -MountedDatabaseName $MountedDatabaseName -TargetInstanceId $TargetInstance.id\n",
295430
"$RubrikRequest = Remove-RubrikDatabaseMount -id $RubrikDatabaseMount.id -Confirm:$false"

0 commit comments

Comments
 (0)