天天看點

《PowerShell V3——SQL Server 2012資料庫自動化運維權威指南》——2.5 列出SQL Server配置設定

本節書摘來自異步社群出版社《powershell v3—sql server 2012資料庫自動化運維權威指南》一書中的第2章,第2.5節,作者:【加拿大】donabel santos,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

本方案講述如何使用powershell列出sql server可配置和不可配置的執行個體設定。

2.5.1 如何做…

1.通過“start | accessories | windows powershell | windows powershell ise”打開powershell ise。

2.導入sqlps子產品,建立一個新的smo伺服器對象。

為了浏覽在smo伺服器下的成員和方法,在powershell v3中使用如下代碼片段。

在powershell v2中,你需要稍微修改下文法。

《PowerShell V3——SQL Server 2012資料庫自動化運維權威指南》——2.5 列出SQL Server配置設定

3.接下來,讓我們看看settings類。

《PowerShell V3——SQL Server 2012資料庫自動化運維權威指南》——2.5 列出SQL Server配置設定

4.useroption類列出使用者特定選項。

《PowerShell V3——SQL Server 2012資料庫自動化運維權威指南》——2.5 列出SQL Server配置設定

5.configuration類包含執行個體的特定設定,類似于你運作sp_configure所看到的。

《PowerShell V3——SQL Server 2012資料庫自動化運維權威指南》——2.5 列出SQL Server配置設定

大多數sql server設定和配置都可以通過smo或wmi來展示,可以通過程式設計方式來獲得這些值。

通路配置詳細資訊的核心是smo伺服器類。這個類展示了sql server執行個體的屬性,一些是可配置的,而一些不可配置。

為了建立smo伺服器類,你需要知道你的執行個體名,并傳遞給以下變量。

以下是四個主要的屬性,用于存儲在本方案中所看到的設定或配置。

《PowerShell V3——SQL Server 2012資料庫自動化運維權威指南》——2.5 列出SQL Server配置設定

檢視msdn關于smo類的完整文檔。