《PowerShell V3 SQL Server 2012資料庫自動化運維權威指南》是2016年人民郵電出版社出版的圖書。
基本介紹
- 中文名:PowerShell V3 SQL Server 2012資料庫自動化運維權威指南
- 出版時間:2016年1月1日
- 出版社:人民郵電出版社
- ISBN:9787115408778
內容簡介,圖書目錄,
內容簡介
PowerShell是微軟的新命令行Shell和腳本語言,承諾會簡化自動化過程,集成在微軟的不同套用和組件中。資料庫專業人士可以利用它內置的大量cmdlets,或使用任意可用的.NET類來操作PowerShell,來自動化資料庫任務,簡化集成,或只是為了使用新的方法完成手頭的工作。
本書從基礎的主題開始,簡單介紹SQL Server 和PowerShell 腳本,然後進入高級的主題,幫助你管理、維護SQL Server 資料庫。
圖書目錄
第1 章 開始使用SQL Server 和Powershell.1
1.1 簡介.1
值得注意的PowerShell V3 屬性.1
1.2 在你開始之前:使用SQL Server 和Powershell 工作3
1.3 使用示例代碼工作4
1.3.1 如何做… .4
1.3.2 請參閱.5
1.4 瀏覽SQL Server Powershell 層次結構.5
1.4.1 準備.5
1.4.2 如何做… .6
1.4.3 如何實現… .8
1.5 安裝SMO 9
1.5.1 準備.9
1.5.2 如何做… .9
1.5.3 更多… .10
1.6 導入SMO 程式集.10
1.6.1 準備. 11
1.6.2 如何做… . 11
1.6.3 如何實現… . 11
1.6.4 更多… .12
1.6.5 可參閱.12
1.7 發現SQL 相關的cmdlets 和模組12
1.7.1 準備.12
1.7.2 如何做… .121.7.3 如何實現… .13
1.7.4 更多… .14
1.8 創建SQL Server 實例對象.18
1.8.1 準備.18
1.8.2 如何做… .18
1.8.3 如何實現… .19
1.8.4 更多… .20
1.9 瀏覽SMO 伺服器對象.20
1.9.1 準備.20
1.9.2 如何做… .21
1.9.3 如何實現… .21
1.9.4 更多… .21
第2 章 SQL Server 和Powershell 基礎任務.22
2.1 介紹22
2.1.1 開發環境.22
2.1.2 管理員.23
2.1.3 PowerShell ISE 23
2.1.4 運行腳本.23
2.2 列出SQL Server 實例.24
2.2.1 準備.24
2.2.2 如何做… .24
2.2.3 如何實現… .25
2.2.4 更多… .26
2.3 發現SQL Server 服務.27
2.3.1 準備.27
2.3.2 如何做… .27
2.3.3 如何實現… .28
2.3.4 更多… .28
2.3.5 更多… .29
2.4 啟動/停止SQL Server 服務29
2.4.1 準備.29
2.4.2 如何做… .29
2.4.3 如何實現… .30
2.4.4 更多… .33目錄 III
2.4.5 更多… .33
2.5 列出SQL Server 配置設定.33
2.5.1 如何做… .34
2.5.2 如何實現… .35
2.5.3 更多… .36
2.6 修改SQL Server 實例配置.36
2.6.1 準備.36
2.6.2 如何做… .36
2.6.3 如何實現… .39
2.6.4 更多… .39
2.6.5 請參閱… .39
2.7 查找資料庫對象40
2.7.1 準備.40
2.7.2 如何做… .40
2.7.3 如何實現… .41
2.7.4 更多… .44
2.7.5 可參閱… .44
2.8 創建資料庫44
2.8.1 準備.44
2.8.2 如何做… .44
2.8.3 如何實現… .45
2.9 修改資料庫屬性45
2.9.1 準備.45
2.9.2 如何做… .46
2.9.3 如何實現… .47
2.9.4 可參閱… .48
2.10 刪除資料庫48
2.10.1 準備.48
2.10.2 如何做… .48
2.10.3 如何實現… .49
2.11 修改資料庫所有者49
2.11.1 準備.50
2.11.2 如何做… .50
2.11.3 如何實現… .51
2.11.4 可參閱… .51IV 目錄
2.12 創建表51
2.12.1 準備.51
2.12.2 如何做… .51
2.12.3 如何實現… .54
2.12.4 可參閱… .55
2.13 創建視圖55
2.13.1 準備.56
2.13.2 如何做… .56
2.13.3 如何實現… .57
2.13.4 更多… .58
2.14 創建存儲過程58
2.14.1 準備.58
2.14.2 如何做… .59
2.14.3 如何實現… .60
2.15 創建觸發器61
2.15.1 準備.62
2.15.2 如何做… .62
2.15.3 如何實現… .64
2.16 創建索引65
2.16.1 準備.65
2.16.2 如何做… .65
2.16.3 如何實現… .67
2.16.4 更多… .68
2.16.5 請參閱… .68
2.17 執行查詢語句/SQL 腳本.68
2.17.1 準備.68
2.17.2 如何做… .68
2.17.3 如何實現… .69
2.18 使用Invoke-Sqlcmd 實施批量導出69
2.18.1 準備.70
2.18.2 如何做… .70
2.18.3 如何實現… .70
2.18.4 請參閱… .71
2.19 使用bcp 實施批量導出71
2.19.1 準備.712.19.2 如何做… .71
2.19.3 如何實現… .72
2.19.4 請參閱… .73
2.20 使用BULK INSERT 實施批量導入.73
2.20.1 準備.73
2.20.2 如何做… .74
2.20.3 如何實現… .75
2.20.4 請參閱… .77
2.21 使用bcp 實施批量導入77
2.21.1 準備.77
2.21.2 如何做… .77
2.21.3 如何實現… .79
2.21.4 請參閱… .79
第3 章 基本管理80
3.1 介紹80
3.2 創建SQL Server 實例清單.80
3.2.1 如何做… .80
3.2.2 如何實現… .81
3.2.3 更多… .83
3.2.4 請參閱… .84
3.3 創建SQL Server 資料庫清單.84
3.3.1 準備.84
3.3.2 如何做… .84
3.3.3 如何實現… .85
3.3.4 請參閱… .86
3.4 列出安裝的熱補丁和服務包86
3.4.1 如何做… .86
3.4.2 如何實現… .87
3.4.3 更多… .88
3.4.4 請參閱… .89
3.5 列出運行/阻塞的進程.89
3.5.1 準備.89
3.5.2 如何做… .89
3.5.3 如何實現… .903.5.4 請參閱… .91
3.6 殺掉阻塞進程91
3.6.1 準備.91
3.6.2 如何做… .92
3.6.3 如何實現… .92
3.6.4 更多… .93
3.6.5 請參閱… .93
3.7 檢查磁碟空間使用93
3.7.1 如何做… .93
3.7.2 如何實現… .94
3.7.3 請參閱… .95
3.8 配置WMI 伺服器事件警告96
3.8.1 準備.96
3.8.2 如何做… .97
3.8.3 如何實現… .98
3.8.4 更多… . 100
3.9 分離資料庫101
3.9.1 準備.101
3.9.2 如何做… .101
3.9.3 如何實現… .102
3.9.4 更多… .102
3.9.5 請參閱… .102
3.10 附加資料庫102
3.10.1 準備.102
3.10.2 如何做… .103
3.10.3 如何實現… .104
3.10.4 請參閱… .106
3.11 複製資料庫106
3.11.1 準備.106
3.11.2 如何做… .106
3.11.3 如何實現… .107
3.11.4 請參閱… .108
3.12 在多台伺服器上執行查詢108
3.12.1 準備.108
3.12.2 如何做… .1083.12.3 如何實現… .109
3.12.4 請參閱… .109
3.13 創建檔案組109
3.13.1 準備.109
3.13.2 如何做… .110
3.13.3 如何實現… .110
3.13.4 請參閱… . 111
3.14 將輔助數據檔案添加到檔案組111
3.14.1 準備. 111
3.14.2 如何做… . 111
3.14.3 如何實現… .112
3.14.4 請參閱… .112
3.15 將索引移動到不同的檔案組113
3.15.1 準備.113
3.15.2 如何做… .113
3.15.3 如何實現… .114
3.15.4 更多… .115
3.15.5 請參閱… .115
3.16 檢查索引鎖片116
3.16.1 準備.116
3.16.2 如何做… .116
3.16.3 如何實現… .117
3.16.4 請參閱… .117
3.17 重新組織/重建索引.118
3.17.1 準備.118
3.17.2 如何做… .118
3.17.3 如何實現… .119
3.17.4 請參閱… .120
3.18 運行DBCC 命令.120
3.18.1 如何做… .120
3.18.2 如何實現… .120
3.19 配置資料庫郵件121
3.19.1 準備.121
3.19.2 如何做… .121
3.19.3 如何實現… .1263.19.4 更多… .128
3.20 列出SQL Server 作業.128
3.20.1 準備.128
3.20.2 如何做… .128
3.20.3 如何實現… .128
3.20.4 請參閱… .130
3.21 添加SQL Server 操作員.130
3.21.1 準備.130
3.21.2 如何做… .130
3.21.3 如何實現… .131
3.21.4 請參閱… .132
3.22 創建SQL Server 作業.132
3.22.1 準備.132
3.22.2 如何做… .132
3.22.3 如何實現… .133
3.22.4 請參閱… .135
3.23 添加SQL Server 事件告警.135
3.23.1 如何做… .135
3.23.2 如何實現… .136
3.23.3 更多… .137
3.23.4 請參閱… .137
3.24 運行SQL Server 作業.137
3.24.1 準備.138
3.24.2 如何做… .138
3.24.3 如何實現… .138
3.24.4 請參閱… .139
3.25 調度SQL Server 作業.139
3.25.1 準備.139
3.25.2 如何做… .139
3.25.3 如何實現… .141
3.25.4 更多… .142
3.25.5 請參閱… .145
第4 章 安全.146
4.1 介紹1464.2 列出SQL Server 服務帳號.146
4.2.1 如何做… .146
4.2.2 如何實現… .147
4.2.3 請參閱… .148
4.3 修改SQL Server 服務帳號.148
4.3.1 準備.148
4.3.2 如何做… .148
4.3.3 如何實現… .149
4.3.4 請參閱… .151
4.4 列出驗證模式151
4.4.1 準備.151
4.4.2 如何做… .151
4.4.3 如何實現… .152
4.4.4 請參閱… .152
4.5 修改驗證模式152
4.5.1 準備.152
4.5.2 如何做… .153
4.5.3 如何實現… .153
4.5.4 更多… .154
4.5.5 請參閱… .155
4.6 列出SQL Server 日誌中的錯誤信息.155
4.6.1 準備.155
4.6.2 如何做… .155
4.6.3 如何實現… .158
4.6.4 請參閱… .158
4.7 列出登錄失敗的嘗試信息159
4.7.1 如何做… .159
4.7.2 如何實現… .159
4.7.3 請參閱… .160
4.8 列出登錄、用戶和資料庫匹配160
4.8.1 準備.160
4.8.2 如何做… .160
4.8.3 如何實現… .161
4.8.4 更多… .162
4.8.5 請參閱… .1624.9 列出登錄/用戶角色和許可.162
4.9.1 如何做… .163
4.9.2 如何實現… .164
4.9.3 請參閱… .164
4.10 創建登錄164
4.10.1 準備.164
4.10.2 如何做… .165
4.10.3 如何實現… .165
4.10.4 請參閱… .166
4.11 給登錄分配許可和角色166
4.11.1 準備166
4.11.2 如何做… .166
4.11.3 如何實現… .167
4.11.4 請參閱… .168
4.12 創建資料庫用戶168
4.12.1 準備.169
4.12.2 如何做… .169
4.12.3 如何實現… .170
4.12.4 請參閱… .171
4.13 給資料庫用戶分配許可許可權171
4.13.1 準備.171
4.13.2 如何做… .171
4.13.3 如何實現… .172
4.13.4 請參閱… .173
4.14 創建資料庫角色173
4.14.1 準備.173
4.14.2 如何做… .174
4.14.3 如何實現… .175
4.14.4 請參閱… .176
4.15 修復孤立用戶176
4.15.1 準備.177
4.15.2 如何做… .177
4.15.3 如何實現… .178
4.15.4 更多… .179
4.15.5 請參閱.1794.16 創建憑據179
4.16.1 準備.179
4.16.2 如何做… .180
4.16.3 如何實現… .180
4.16.4 請參閱… .181
4.17 創建代理181
4.17.1 準備.181
4.17.2 如何做… .182
4.17.3 如何實現… .183
4.17.4 更多… .184
4.17.5 請參閱… .184
第5 章 高級管理185
5.1 介紹185
5.2 列出方面和方面屬性185
5.2.1 如何做… .185
5.2.2 如何實現… .186
5.2.3 請參閱… .187
5.3 列出策略187
5.3.1 準備.187
5.3.2 如何做… .188
5.3.3 如何實現… .188
5.3.4 請參閱… .189
5.4 導出策略189
5.4.1 準備.189
5.4.2 如何做… .191
5.4.3 如何實現… .191
5.4.4 更多… .192
5.4.5 請參閱… .192
5.5 導入策略192
5.5.1 準備.192
5.5.2 如何做… .193
5.5.3 如何實現… .193
5.5.4 更多… .194
5.5.5 請參閱.194XII 目錄
5.6 創建條件195
5.6.1 準備.195
5.6.2 如何做… .195
5.6.3 如何實現… .197
5.6.4 請參閱… .198
5.7 創建策略198
5.7.1 準備.198
5.7.2 如何做… .198
5.7.3 如何實現… .200
5.7.4 請參閱… .201
5.8 評估策略201
5.8.1 準備.201
5.8.2 如何做… .201
5.8.3 如何實現… .202
5.8.4 更多… .203
5.8.5 請參閱… .203
5.9 啟用/禁用更改跟蹤.203
5.9.1 準備.203
5.9.2 如何做… .204
5.9.3 如何實現… .204
5.9.4 更多… .204
5.9.5 請參閱… .205
5.10 運行並保存Profiler 跟蹤事件205
5.10.1 準備.205
5.10.2 如何做… .205
5.10.3 如何實現… .208
5.10.4 請參閱… .210
5.11 提取跟蹤檔案的內容211
5.11.1 準備211
5.11.2 如何做…211
5.11.3 如何實現…213
5.11.4 請參閱…215
5.12 創建資料庫主密鑰215
5.12.1 準備.215
5.12.2 如何做… .2155.12.3 如何實現… .216
5.12.4 請參閱… .216
5.13 創建證書217
5.13.1 準備.217
5.13.2 如何做… .217
5.13.3 如何實現… .218
5.13.4 更多… .219
5.13.5 請參閱… .219
5.14 創建對稱和非對稱密鑰219
5.14.1 準備.219
5.14.2 如何做… .219
5.14.3 如何實現… .222
5.14.4 更多… .223
5.14.5 請參閱… .224
5.15 配置透明數據加密(TDE) 224
5.15.1 準備.224
5.15.2 如何做… .224
5.15.3 如何實現… .226
5.15.4 更多… .228
5.15.5 請參閱… .228
第6 章 備份和恢復229
6.1 介紹229
6.2 修改資料庫恢復模式229
6.2.1 準備.229
6.2.2 如何做… .230
6.2.3 如何實現… .231
6.2.4 更多… .231
6.2.5 請參閱… .232
6.3 列出備份歷史232
6.3.1 如何做… .232
6.3.2 如何實現… .232
6.3.3 請參閱… .233
6.4 創建備份設備233
6.4.1 準備.2336.4.2 如何做… .233
6.4.3 如何實現… .234
6.4.4 請參閱… .235
6.5 列出備份頭部和檔案列表信息235
6.5.1 準備.235
6.5.2 如何做… .235
6.5.3 如何實現… .237
6.5.4 請參閱… .238
6.6 創建完整備份238
6.6.1 準備.238
6.6.2 如何做… .238
6.6.3 如何實現… .239
6.6.4 更多… .241
6.6.5 請參閱… .243
6.7 創建一個鏡像媒體集合的備份243
6.7.1 準備.243
6.7.2 如何做… .243
6.7.3 如何實現… .244
6.7.4 請參閱… .246
6.8 創建差異備份246
6.8.1 準備.246
6.8.2 如何做… .246
6.8.3 如何實現… .247
6.8.4 更多… .248
6.8.5 請參閱… .248
6.9 創建事務日誌備份248
6.9.1 準備.248
6.9.2 如何做… .248
6.9.3 如何實現… .249
6.9.4 更多… .250
6.9.5 請參閱… .250
6.10 創建檔案組備份250
6.10.1 準備.250
6.10.2 如何做… .251
6.10.3 如何實現… .2516.10.4 請參閱… .252
6.11 將資料庫恢復到一個時間點252
6.11.1 準備252
6.11.2 如何做…254
6.11.3 如何實現…256
6.11.4 請參閱…261
6.12 實施線上逐步恢復261
6.12.1 準備.262
6.12.2 如何做… .262
6.12.3 如何實現… .265
6.12.4 請參閱… .267
第7 章 SQL Server 開發268
7.1 介紹268
7.2 插入XML 到SQL Server .268
7.2.1 準備.268
7.2.2 如何做… .269
7.2.3 如何實現… .270
7.2.4 請參閱… .271
7.3 從SQL Server 抽取XML .271
7.3.1 準備.271
7.3.2 如何做… .271
7.3.3 如何實現… .272
7.3.4 請參閱… .273
7.4 從SQL Server 內容創建RSS 種子273
7.4.1 準備.273
7.4.2 如何做… .274
7.4.3 如何實現… .276
7.4.4 更多… .278
7.4.5 請參閱… .278
7.5 將XSL 套用到RSS 種子278
7.5.1 準備.278
7.5.2 如何做… .279
7.5.3 如何實現… .279
7.5.4 請參閱… .2817.6 將二進制數據存儲到SQL Server 281
7.6.1 準備.281
7.6.2 如何做… .282
7.6.3 如何實現… .283
7.6.4 更多… .284
7.6.5 請參閱… .284
7.7 從SQL Server 抽取二進制數據.284
7.7.1 準備.284
7.7.2 如何做… .284
7.7.3 如何實現… .286
7.7.4 更多… .288
7.7.5 請參閱… .288
7.8 創建新的程式集288
7.8.1 準備.288
7.8.2 如何做… .288
7.8.3 如何實現… .289
7.8.4 更多… .290
7.8.5 請參閱… .291
7.9 列出用戶定義的程式集291
7.9.1 準備.291
7.9.2 如何做… .291
7.9.3 如何實現… .292
7.9.4 更多… .292
7.9.5 請參閱… .292
7.10 抽取用戶定義的程式集292
7.10.1 準備.293
7.10.2 如何做… .293
7.10.3 如何實現… .295
7.10.4 請參閱… .297
第8 章 商業智慧型298
8.1 介紹298
8.2 列出SSRS 報表伺服器上的條目.298
8.2.1 準備.298
8.2.2 如何做… .2988.2.3 如何實現… .299
8.2.4 請參閱… .300
8.3 列出SSRS 報表屬性.300
8.3.1 準備.300
8.3.2 如何做… .300
8.3.3 如何實現… .301
8.3.4 請參閱… .302
8.4 使用ReportViewer 查看SSRS 報表.302
8.4.1 準備.302
8.4.2 如何做… .303
8.4.3 如何實現… .304
8.4.4 請參閱… .306
8.5 下載SSRS 報表到Excel 和PDF .306
8.5.1 準備.306
8.5.2 如何做… .306
8.5.3 如何實現… .307
8.5.4 請參閱… .309
8.6 SSRS 目錄309
8.6.1 準備.309
8.6.2 如何做… .310
8.6.3 如何實現… .311
8.6.4 請參閱… .313
8.7 創建SSRS 數據源.313
8.7.1 準備.313
8.7.2 如何做… .314
8.7.3 如何實現… .315
8.7.4 請參閱… .316
8.8 修改SSRS 報表的數據源參照.316
8.8.1 準備.316
8.8.2 如何做… .317
8.8.3 如何實現… .318
8.8.4 請參閱… .319
8.9 將SSRS 報表上傳到報表管理器.319
8.9.1 準備.319
8.9.2 如何做… .3208.9.3 如何實現… .321
8.9.4 請參閱… .322
8.10 下載所有SSRS 報表RDL 檔案.322
8.10.1 準備.322
8.10.2 如何做… .323
8.10.3 如何實現… .324
8.10.4 請參閱… .326
8.11 將帶有角色的用戶添加到SSRS 報表.326
8.11.1 準備.326
8.11.2 如何做… .326
8.11.3 如何實現… .328
8.11.4 請參閱… .329
8.12 在SSIS 包存儲和MSDB 創建目錄.330
8.12.1 準備.330
8.12.2 如何做… .330
8.12.3 如何實現… .331
8.12.4 請參閱… .332
8.13 將SSIS 包部署到包存儲332
8.13.1 準備.332
8.13.2 如何做… .332
8.13.3 如何實現… .333
8.13.4 請參閱… .334
8.14 執行存儲在包存儲或檔案系統中的SSIS 包334
8.14.1 準備.334
8.14.2 如何做… .334
8.14.3 如何實現… .335
8.14.4 更多… .335
8.14.5 請參閱… .336
8.15 將SSIS 包下載到檔案336
8.15.1 準備.336
8.15.2 如何做… .336
8.15.3 如何實現… .337
8.15.4 請參閱… .338
8.16 創建SSISDB 目錄.338
8.16.1 準備.3388.16.2 如何做… .338
8.16.3 如何實現… .339
8.16.4 請參閱… .341
8.17 創建SSISDB 資料夾.341
8.17.1 準備.341
8.17.2 如何做… .341
8.17.3 如何實現… .342
8.17.4 請參閱… .343
8.18 部署ISPAC 檔案到SSISDB.343
8.18.1 準備.343
8.18.2 如何做… .343
8.18.3 如何實現… .344
8.18.4 請參閱… .345
8.19 執行存儲在SSISDB 中的SSIS 包.345
8.19.1 準備.346
8.19.2 如何做… .346
8.19.3 如何實現… .347
8.19.4 請參閱… .348
8.20 列出SSAS cmdlets 348
8.20.1 如何做… .348
8.20.2 如何實現… .349
8.20.3 請參閱… .349
8.21 列出SSAS 實例屬性.349
8.21.1 如何做… .349
8.21.2 如何實現… .350
8.21.3 請參閱… .350
8.22 備份SSAS 資料庫.351
8.22.1 準備.351
8.22.2 如何做… .351
8.22.3 如何實現… .351
8.22.4 請參閱… .352
8.23 恢復SSAS 資料庫.352
8.23.1 準備.352
8.23.2 如何做… .352
8.23.3 如何實現… .3528.23.4 請參閱… .352
8.24 執行SSAS cube .353
8.24.1 準備.353
8.24.2 如何做… .353
8.24.3 如何實現… .354
8.24.4 請參閱… .354
第9 章 有用的Powershell 片段355
9.1 介紹355
9.2 為Get-Help 文檔化PowerShell 腳本.355
9.2.1 如何做… .355
9.2.2 如何實現… .357
9.2.2 更多… .357
9.3 獲取時間戳358
9.3.1 如何做… .358
9.3.2 如何實現… .358
9.3.3 更多… .359
9.4 獲取額外錯誤信息359
9.4.1 如何做… .359
9.4.2 如何實現… .360
9.5 列出進程361
9.5.1 如何做… .361
9.5.2 如何實現… .361
9.5.3 更多… .363
9.5.4 請參閱… .363
9.6 獲取別名363
9.6.1 如何做… .363
9.6.2 如何實現… .363
9.6.3 更多… .364
9.7 導出到CSV 和XML 364
9.7.1 如何做… .364
9.7.2 如何實現… .365
9.7.3 更多… .365
9.8 使用Invoke-Expression.365
9.8.1 準備.3659.8.2 如何做… .365
9.8.3 如何實現… .366
9.8.4 更多… .366
9.9 測試正則表達式367
9.9.1 如何做… .367
9.9.2 如何實現… .368
9.9.3 更多… .370
9.10 管理資料夾370
9.10.1 如何做… .370
9.10.2 如何實現… .371
9.10.3 更多… .371
9.10.4 請參閱… .372
9.11 管理檔案372
9.11.1 如何做… .372
9.11.2 如何實現… .373
9.11.3 更多… .373
9.11.4 請參閱… .374
9.12 搜尋檔案374
9.12.1 如何做… .374
9.12.2 如何實現… .375
9.12.3 更多… .376
9.12.4 請參閱… .376
9.13 讀取事件日誌376
9.13.1 如何做… .376
9.13.2 如何實現… .377
9.13.3 更多… .377
9.14 傳送電子郵件377
9.14.1 準備.377
9.14.2 如何做… .378
9.14.3 如何實現… .378
9.14.4 更多… .378
9.15 嵌入C#代碼379
9.15.1 如何做… .379
9.15.2 如何實現… .380
9.15.3 更多… .3809.16 創建HTML 報表.381
9.16.1 如何做… .381
9.16.2 如何實現… .382
9.16.3 更多… .382
9.17 解析XML 382
9.17.1 準備.382
9.17.2 如何做… .383
9.17.3 如何實現… .383
9.18 從web 服務抽取數據384
9.18.1 如何做… .384
9.18.2 如何實現… .384
9.18.3 更多… .386
9.19 使用PowerShell 遠程386
9.19.1 準備.386
9.19.2 如何做… .387
9.19.3 如何實現… .387
9.19.4 更多… .388
附錄A SQL Server 和Powershell 快捷鍵.390
附錄B Powershell 入門.406
附錄C 資源.430
附錄D 創建SQL Server VM .435