2012年5月23日 星期三

WSUS內建資料庫整合與應用

        最近接到一個需求,要針對WSUS的機器進行自訂報表的設計,想當然最快的方式就是透過 Reporting Service (個人比較熟)進行報表的應用,WSUS實際上所以的資料會存在SQL Server上,但是WSUS預設安裝的資料庫與一般的不同,WSUS預設資料庫為 [Microsoft Internal Database],版本對應到SQL Server 2005(90),在連線上必須透過PIPE的方式進行,另外由於此資料庫沒有管理工具,所以如果要進行設定與管理時,建議可以安裝 [Microsoft SQL Server Management Studio Express]進行,連結如下。

WSUS = Windows Server Update Services

下載連結:
Microsoft SQL Server Management Studio Express
http://www.microsoft.com/en-us/download/details.aspx?id=8961


安裝完成後,連接上有特定的方式,在 [Server Name]的地方需輸入下列的語法進行登入。

連線語法:
\\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query



由於SQL Server 2005 Express預設是沒有啟用遠端連線的,需要更改設定才可以,但 [Microsoft Internal Database] 是無法啟用的,所以你只能透過本機端的方式進行存取,但是如果你有需要進行遠端時,您可以參考下列的建議與連線進行。

1、 將WSUS的資料庫整併到目前其他SQL Server Express以上版本的資料庫。
2、 在WSUS的電腦上安裝SQL Server Express的資料庫(免費),然後將WSUS的資料庫移值到SQL Express上。

轉移方式參考:
Migrating from Windows Internal Database to SQL Server 2005
http://technet.microsoft.com/en-us/library/cc708558(v=ws.10).aspx
How to move the WSUS database to a different SQL Server
http://blogs.msdn.com/b/john_daskalakis/archive/2009/04/06/9533669.aspx

關鍵字:Windows Internal DatabaseWSUS databaseSQL Server Management Studio ExpressWSUSWindows Server Update Services

沒有留言:

張貼留言