《PowerShell V3——SQL Server 2012数据库自动化运维权威指南》——1.5 安装SMO
本節書摘來自異步社區出版社《PowerShell V3—SQL Server 2012數據庫自動化運維權威指南》一書中的第1章,第1.5節,作者:【加拿大】Donabel Santos,更多章節內容可以訪問云棲社區“異步社區”公眾號查看。
1.5 安裝SMO
SQL Server 2005引入了SQL Server管理對象(SQL Server Management Objects,SMO),允許SQL Server通過編程方式訪問和管理。SMO可以用于任何.NET語言,包括C#、VB.NET和PowerShell。SMO是實現大多數SQL Server任務自動化的關鍵。SMO也向后兼容之前的SQL Server版本,擴展支持一直到SQL Server 2000。
SMO由兩大不同的類組成:實例類和工具集類。
實例類就是SQL Server對象。對象的屬性,如服務器、數據庫、表,可以被實例類訪問和設置。
工具集類是完成普通SQL Server任務的助手或工具集類。這些類屬于這三個組之一:傳輸類、備份和恢復類或者腳本導出者類。
為了能夠訪問SMO庫,需要安裝SMO,并導入SQL Server相關的程序集。
1.5.1 準備
安裝SMO有幾種方法:
如果你正在安裝SQL Server 2012,或者已有SQL Server 2012,可以通過安裝“Client Tools SDK”安裝SMO。準備好你的安裝盤或鏡像文件。
如果你只想安裝SMO而不想安裝SQL Server,請下載SQL Server 2012屬性包。
1.5.2 如何做…
如果你正在安裝SQL Server或者已經有SQL Server,請按以下步驟操作。
1.加載你的安裝盤或鏡像,單擊setup.exe文件。
2.選擇“New SQL Server standalone installation or add features to an existing installation”。
3.選擇你的安裝類型,單擊“Next”。
4.在“Feature Selection”窗口,確保選擇了“Client Tools SDK”。
5.完成安裝。
現在,已經有了使用SMO所需的所有二進制文件。
如果沒有安裝SQL Server,必須通過SQL Server屬性包在要使用SMO的機器上來安裝SMO。
(1)打開瀏覽器,選擇你喜歡的搜索引擎,搜索SQL Server 2012屬性包。
(2)下載該包。
(3)雙擊“SharedManagementObjects.msi”安裝。
1.5.3 更多…
默認情況下,SMO程序集安裝在110SDKAssemblies。
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的《PowerShell V3——SQL Server 2012数据库自动化运维权威指南》——1.5 安装SMO的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 找到 mysql 数据库中的不良索引
- 下一篇: 《数据分析变革:大数据时代精准决策之道》