SQL Server Embedded Edition(SSEE) Tips

WSS 3.0的基本安裝模式中,會在該主機上安裝一種特別的資料庫版本(SQL Server Embedded Edition, SSEE),用來作為WSS的資料庫。

微軟本身關於這個神秘SQL版本的說明不多,但Google下來倒有些收獲:

  • 你如果把它想像成SQL Express,試著用SQL Server Management Studio Express去連上它,會有點小挫折。
    輸入YourServerName\Microsoft#SSEE作為伺服器名稱,你會得到連線失敗的訊息:
    Cannot connect to YourServerName\MICROSOFT##SSEE.
    ------------------------------
    ADDITIONAL INFORMATION:
    An error has occurred while establishing a connection to the server.  When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified) (Microsoft SQL Server, Error: -1)
    別怕,網路上有密技,請改用\\.\pipe\mssql$microsoft##ssee\sql\query 作為伺服器名稱,就可以開開心心地使用SSMS Express管理SSEE了。
  • 將WSS3移除後,會發現SSEE仍不動如山,而控制台的新增/移除程式清單中也見不到任何與SSEE有關的項目,要移除它,又要用到密技了:
    開啟regedit,找尋HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall下的各個GUID,找到名為"Microsoft SQL 2005 Embedded Edition"的項目,把其中UninstallString的字串值Copy出來(它長得會類似: MsiExec.exe /X{BDD79957-5801-4A2D-B09E-852E7FA64D01} ),在這個字串後方加點工,變成MsiExec.exe /X{BDD79957-5801-4A2D-B09E-852E7FA64D01}  /CALLERID=OCSETUP.EXE,執行就可以將SSEE移除,移完記得要重新開機。
  • SSEE不是SQL Server Express,所以SQL Server 2005 Express with Advanced Services裡的Reporting Service也不能裝在SSEE上,會出現DB版本不吻合的訊息。我試過了,大家可以不用白費力氣。(不信邪的人可以挑戰一下克服的方法,再跟大家分享)

報告完畢!

Published 08 September 2008 03:51 AM 由 Jeffrey
Filed under: ,


意見

沒有意見

你的看法呢?

(必要的) 
(必要的) 
(選擇性的)
(必要的) 

請輸入以上的數字:

【請注意】意見送出後可能需要幾分鐘才會出現在網頁上,請耐心等候。

搜尋

Go

<September 2008>
SunMonTueWedThuFriSat
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011
 
RSS


BlogLook Score and Rank

Syndication