在 Vista(非 Server SKU)上安裝 SQL Server 2008 會遇到兩個典型易用性問題,源於預設服務帳戶變更與 UAC 權限提升機制的缺口,以下記錄現象、根因與解決方案。
使用 Business Intelligence Development Studio 部署 AdventureWorks DW 多維資料庫範例,資料來源連線字串正確、資料來源檢視瀏覽正常,但部署時報錯「無法連接 ID 為 AdventureWorks DW 的資料來源」。
sysadmin 角色。public 角色,缺乏部署所需權限。安裝時或安裝後將 SQL Server 服務帳戶改為具備 sysadmin 權限的帳戶(如本機管理員或網域帳戶),或將 Network Service 加入 sysadmin 角色。
SSMS 附加 SQL Server 2005 資料庫時錯誤「資料檔案狀態為唯讀,因此無法執行升級操作」,但檔案實為讀寫且無鎖定。
SSMS 缺少對「附加資料庫」操作的 UAC 權限提升觸發機制(啟停服務、部署 BI 專案皆有提升提示,唯獨附加遺漏)。
以「系統管理員身分執行」啟動 SSMS,即可正常附加。
期待 RTM 版修正此類小瑕疵。雖產品龐大、延期發布可被諒解,但易用性細節直接影響開發者首次體驗與採納信心。