我有大約60臺服務器需要添加爲註冊服務器以便快速訪問。它們的命名相似......是否有一種方法來編寫腳本,因此我不必通過嚮導60次?謝謝!是否可以在SSMS 2008中創建註冊服務器的腳本?
附:我沒有檢查XML文件,它看起來像一頭野獸。不知道如果複製和粘貼60次是我想要做的...
我有大約60臺服務器需要添加爲註冊服務器以便快速訪問。它們的命名相似......是否有一種方法來編寫腳本,因此我不必通過嚮導60次?謝謝!是否可以在SSMS 2008中創建註冊服務器的腳本?
附:我沒有檢查XML文件,它看起來像一頭野獸。不知道如果複製和粘貼60次是我想要做的...
如果你對PowerShell感到滿意,可以這樣做。請參閱Registering SQL Servers in 2000 EM, 2005 SSMS, and 2008 SSMS作爲起點。
因此,如果我直接按照這些說明...在這裏出去的肢體,但我怎麼會從Windows命令行運行它?把它扔到批處理和調用sqlps -Command {code}不起作用...但它運行沒有錯誤。思考? – IronicMuffin
請參見[this SO question](http://stackoverflow.com/questions/6551422/how-do-you-send-in-multiple-commands-to-sql-powershell-from-the-windows-命令-l)我是如何通過windows命令行完成的。 – IronicMuffin
我有一個腳本,我寫了將生成XML以創建一個.regsrvr文件,然後可以導入到SSMS(在SQL 2008中測試)。它假定您有關於您的服務器的元數據的來源。如果你在某個地方有'dba'表中的數據,它可能適用於你。這裏是我的博客文章的鏈接。 http://sqldavel.blogspot.com/2013/03/maintaining-registered-servers.html
因爲這些是Mgmt Studio的本地設置,它們不存儲在任何數據庫(但在註冊表中),所以我認爲您不能爲此創建SQL腳本,否:-( –