PowerShell V3—SQL Server 2012 數據庫自動化運維權威指南 PowerShell V3——SQL Server 2012数据库自动化运维权威指南

[加拿大]Donabel Santos

  • 出版商: 人民郵電
  • 出版日期: 2016-01-01
  • 定價: $594
  • 售價: 8.5$505
  • 語言: 簡體中文
  • 頁數: 472
  • 裝訂: 平裝
  • ISBN: 7115408777
  • ISBN-13: 9787115408778
  • 相關分類: MSSQLPowershellSQL
  • 無法訂購

買這商品的人也買了...

商品描述

<內容簡介>

 

PowerShell是微軟的新命令行Shell和腳本語言,承諾會簡化自動化過程,集成在微軟的不同應用和組件中。數據庫專業人士可以利用它內置的大量cmdlets,或使用任意可用的.NET類來操作PowerShell,來自動化數據庫任務,簡化集成,或只是為了使用新的方法完成手頭的工作。

本書從基礎的主題開始,簡單介紹SQL Server和PowerShell腳本,然後進入高級的主題,幫助你管理、維護SQL Server數據庫。

 

<作者簡介>

 

作者是SQL Server MVP和SQL Server管理和開發的認證講師(MCT),是PASS成員,在業界具有極高的知名度。

 

<目錄>

 

第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 <內容簡介>

 

PowerShell是微軟的新命令行Shell和腳本語言,承諾會簡化自動化過程,集成在微軟的不同應用和組件中。數據庫專業人士可以利用它內置的大量cmdlets,或使用任意可用的.NET類來操作PowerShell,來自動化數據庫任務,簡化集成,或只是為了使用新的方法完成手頭的工作。

本書從基礎的主題開始,簡單介紹SQL Server和PowerShell腳本,然後進入高級的主題,幫助你管理、維護SQL Server數據庫。

 

<作者簡介>

 

作者是SQL Server MVP和SQL Server管理和開發的認證講師(MCT),是PASS成員,在業界具有極高的知名度。

 

<目錄>

 

第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