修正︰ 您收到錯誤訊息當您使用 SQL Server Management Studio 或 SQL Server 商務智慧開發 Studio 已安裝的 SQL Server 2005 分析服務的電腦上安裝 Microsoft Office Excel 2007 之後

適用於: Microsoft SQL Server 2005 Standard EditionMicrosoft SQL Server 2005 Developer EditionMicrosoft SQL 2005 Server Enterprise

錯誤 #: 50000362 (SQL Hotfix)
Microsoft 會為一個可下載的檔案散佈 Microsoft SQL Server 2005年的修正程式。的修正程式是累積的因為每個新版本包含的所有 hotfix,和先前的 SQL Server 2005 隨附的所有安全性修正都修正版本。
本文會說明下列有關此 hotfix 版本︰
  • 此 hotfix 套件所修正的問題
  • 安裝此 hotfix 套件的先決條件
  • 是否必須重新啟動電腦之後您套用此 hotfix 套件
  • 是否此 hotfix 套件會取代任何其他 hotfix 套件
  • 您是否必須做的任何登錄變更您套用此 hotfix 套件之後,
  • 此 hotfix 套件中所包含的檔案

狀況



請考慮下列情況:
  • 您可以安裝 Microsoft Office Excel 2007 已安裝的 SQL Server 2005 分析服務的電腦上。
  • 您的電腦上使用 SQL Server Management Studio 或 SQL Server 商務智慧開發 Studio (和出價等)。
在這個案例中,您可能會收到一或多個下列的錯誤訊息︰
錯誤訊息 1
發生未預期的錯誤: '錯誤應用程式中的'。
錯誤訊息 2
發生未預期的錯誤: ' 嘗試讀取或寫入受保護的記憶體。這是通常指示其他記憶體已損毀。 '
錯誤訊息 3
嘗試讀取或寫入受保護的記憶體。這通常是表示其他記憶體已損毀。(msmgdsrv)
錯誤訊息 4
設計工具無法顯示計算,因為 MDX 指令碼中有一或多個語法錯誤。若要顯示這些計算,請切換到 [計算] 檢視,按一下工具列上的指令碼檢視,然後編輯 MDX 指令碼就可以解決語法錯誤。
錯誤訊息 5
語法檢查失敗,並出現下列訊息︰
' 錯誤應用程式中 '。
錯誤訊息 6
應用程式中的錯誤。(msmgdsrv)
錯誤訊息 7
查詢準備失敗。
已知下列作業會觸發這些錯誤訊息︰
  • 使用 SQL Server Management Studio
    您嘗試建立新的角色,或編輯現有的角色,SQL Server 2005 分析服務資料庫。在 [建立角色編輯角色] 對話方塊中,您可以遵循下列步驟︰
    1. 在左窗格中,按一下 [維度資料
    2. 按一下 [進階] 索引標籤,在右窗格中。
    3. 按一下 [檢查
    此外,當您遵循這些步驟建立的角色編輯角色] 對話方塊中,可能會發生相同的錯誤訊息︰
    1. 在左窗格中,按一下 [儲存格資料
    2. 按一下 [進階] 索引標籤,在右窗格中。
    3. 按一下 [檢查
  • 使用 SQL Server 商務智慧開發 Studio
    您可以建立或開啟分析服務的專案。在 cube 設計師中,您會執行下列作業之一︰
    • 按一下 [計算] 索引標籤
    • 按一下 [動作] 索引標籤,然後執行作業會在叫用多維度運算式 (MDX) 語法檢查
    • 按一下KPI ] 索引標籤,然後執行作業會在叫用多維度運算式 (MDX) 語法檢查
    • 如果在 cube 中有計算,請按一下 [透視圖] 索引標籤
    • 如果在 cube 中有計算,請按一下 [翻譯] 索引標籤
    此外,當您使用 「 報表伺服器專案精靈 」 來建立使用了分析服務資料來源的報表時,就會發生問題。在 [報表精靈] 對話方塊中,您會執行下列作業之一︰
    • 按一下 [查詢建立幫手],再按一下 [查詢建立幫手]對話方塊中,並接著在 [導出成員產生器] 對話方塊中的 [檢查中的 [新增導出成員
    • 按一下 [查詢建立幫手],建立查詢,然後按一下[確定]

原因


當您安裝 Office Excel 2007 時,也安裝較新版的 Msmgdsrv.dll 檔案,就會發生這個問題。 若要執行 「 徵狀 > 一節所述的作業,SQL Server Management Studio 和 SQL Server 商務智慧開發 Studio 載入較早版本的這個檔案。這個檔案的較新的版本是與此檔案的較舊的版本不相容。

解決方案


服務套件資訊

若要解決這個問題,請取得最新的 service pack,SQL Server 2005。如需詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文︰

如何取得最新的 service pack,SQL Server 2005 的913089

Hotfix 資訊

支援的 hotfix 可從 Microsoft 取得。不過,此 Hotfix 僅用於修正本文中所述的問題。此 Hotfix 只適用於發生此特定問題的系統上。此 hotfix 可能會接受其他測試。因此,如果此問題的影響不會很嚴重,我們建議您等候含此 hotfix 的下一版軟體更新。

如果 hotfix 可供下載,在此知識庫文件頂端將出現「可用的 Hotfix」區段。如果這個區段沒有出現,請連絡 Microsoft 客戶服務及支援以取得 hotfix。

注意如果發生其他問題,或如果需要進行疑難排解,您可能必須建立個別的服務要求。收取支援費用會套用到其他支援問題和此特定 hotfix 無法解決的問題。如 Microsoft 客戶服務及支援的電話號碼或建立個別的服務要求的完整清單,請造訪下列 Microsoft 網站︰注意「 下載 Hotfix 」 表單會顯示 hotfix 可用的語言。如果看不到您的語言,是因為未提供該語言的 Hotfix 。

先決條件

您必須安裝 SQL Server 2005,套用此 hotfix 之後的原始發行版本。

重新啟動資訊

如果安裝程式來取代正在使用的檔案,您必須重新啟動電腦。若要避免重新啟動電腦,請關閉所有的 SQL Server Analysis Services 工具與用戶端。此外,您必須先停止 Microsoft Internet Information Services (IIS),如果伺服器已設定為提供 HTTP 存取。如果您已經安裝 SQL Server Analysis Services 為具名執行個體,您也必須停止 SQL Server 瀏覽器服務。您必須先停止這項服務,因為當您套用此 hotfix,就會更新這項服務的 Msmdredir.dll 元件。

登錄資訊

您沒有變更登錄。

Hotfix 檔案資訊

此 hotfix 只包含這些檔案所需來修正本文所列的問題。此 hotfix 並未包含您必須將產品完整更新至最新版組建的所有檔案。

此 hotfix 的英文版具有下列表格中所列檔案屬性 (或較新的檔案屬性)。這些檔案的日期和時間會以國際標準時間 (UTC) 格式列出。當您檢視檔案資訊時,會將它轉換為本地時間。若要查看 UTC 與當地時間的時差,請在 [控制台] 中的日期和時間項目使用 [時區] 索引標籤。
SQL Server 2005 分析服務,32 位元版本
檔案名稱檔案版本檔案大小日期時間平台
Microsoft.sqlserver.smo.dll9.0.1557.01,559,32819-Oct-200623:06x86
Microsoft.sqlserver.sqlenum.dll9.0.1557.0895,77619-Oct-200623:06x86
Msadomdx.dll9.0.1557.0502,56019-Oct-200623:10x86
Msmdlocal.dll9.0.1557.015,626,52819-Oct-200623:07x86
Msmdpump.dll9.0.1557.03,915,55219-Oct-200623:07x86
Msmdredir.dll9.0.1557.03,929,88819-Oct-200623:07x86
Msmdspdm.dll9.0.1557.0154,40019-Oct-200623:08x86
Msmdsrv.exe9.0.1557.014,603,04019-Oct-200623:07x86
Msmgdsrv.dll9.0.1557.05,937,95219-Oct-200623:07x86
Msolap90.dll9.0.1557.04,205,34419-Oct-200623:07x86
SQL Server 2005 報告服務,32 位元版本
檔案名稱檔案版本檔案大小日期時間平台
Dundaswebchart.dll9.0.1557.0752,41619-Oct-200623:06x86
Microsoft.analysisservices.modeling.dll9.0.1557.0559,90419-Oct-200623:10x86
Microsoft.reportingservices.diagnostics.dll9.0.1557.0604,96019-Oct-200623:05x86
Microsoft.reportingservices.excelrendering.dll9.0.1557.0330,52819-Oct-200623:09x86
Microsoft.reportingservices.processingcore.dll9.0.1557.01,665,82419-Oct-200623:06x86
Microsoft.sqlserver.smo.dll9.0.1557.01,559,32819-Oct-200623:06x86
Microsoft.sqlserver.sqlenum.dll9.0.1557.0895,77619-Oct-200623:06x86
Msadomdx.dll9.0.1557.0502,56019-Oct-200623:10x86
Msmdlocal.dll9.0.1557.015,626,52819-Oct-200623:07x86
Msmgdsrv.dll9.0.1557.05,937,95219-Oct-200623:07x86
Reportbuilder.application不適用5,48519-Oct-200623:15不適用
Reportbuilder.exe.manifest不適用15,60519-Oct-200623:15不適用
Reportbuilderlocalintranet.application不適用5,53719-Oct-200623:15不適用
Reportbuilderlocalintranet.exe.manifest不適用13,69819-Oct-200623:15不適用
Reportingserviceslibrary.dll9.0.1557.01,030,94419-Oct-200623:06x86
Reportingservicesnativeserver.dll2005.90.1557.0130,33619-Oct-200623:08x86
Reportingservicesservice.exe9.0.1557.014,62419-Oct-200623:08x86
Reportingserviceswebserver.dll9.0.1557.01,321,76019-Oct-200623:06x86
Reportingserviceswebuserinterface.dll9.0.1557.01,231,64819-Oct-200623:06x86
Rsclientprint.cab不適用1,117,45119-Oct-200623:15不適用
SQL Server 2005 的工具,32 位元版本
檔案名稱檔案版本檔案大小日期時間平台
Autoadmin90.dll2005.90.1557.0898,84819-Oct-200623:06x86
Dta.exe9.0.1557.0117,53619-Oct-200623:07x86
Dtepkg.dll2005.90.1557.074,01619-Oct-200623:07x86
Dts.dll2005.90.1557.01,094,43219-Oct-200623:06x86
Dtspipeline.dll2005.90.1557.0600,35219-Oct-200623:10x86
Dundaswebchart.dll9.0.1557.0752,41619-Oct-200623:06x86
Dundaswinchart.dll9.0.1557.0797,47219-Oct-200623:06x86
Microsoft.datatransformationservices.vsintegration.dll9.0.1557.0330,52819-Oct-200623:09x86
Microsoft.datawarehouse.vsintegration.dll9.0.1557.0637,72819-Oct-200623:06x86
Microsoft.reportingservices.designer.dll9.0.1557.04,778,78419-Oct-200623:07x86
Microsoft.reportingservices.diagnostics.dll9.0.1557.0604,96019-Oct-200623:05x86
Microsoft.reportingservices.excelrendering.dll9.0.1557.0330,52819-Oct-200623:09x86
Microsoft.reportingservices.processingcore.dll9.0.1557.01,665,82419-Oct-200623:06x86
Microsoft.sqlserver.dtstransferprovider.dll9.0.1557.0113,44019-Oct-200623:07x86
Microsoft.sqlserver.msmqtask.dll9.0.1557.080,67219-Oct-200623:07x86
Microsoft.sqlserver.msmqtask.xml不適用26,17215-May-200611:34不適用
Microsoft.sqlserver.olapenum.dll9.0.1557.052,00019-Oct-200623:05x86
Microsoft.sqlserver.replication.dll2005.90.1557.01,608,48019-Oct-200623:06x86
Microsoft.sqlserver.smo.dll9.0.1557.01,559,32819-Oct-200623:06x86
Microsoft.sqlserver.sqlenum.dll9.0.1557.0895,77619-Oct-200623:06x86
Microsoft.sqlserver.tabletransfergeneratortask.dll9.0.1557.043,80819-Oct-200623:10x86
Msadomdx.dll9.0.1557.0502,56019-Oct-200623:10x86
Msmdlocal.dll9.0.1557.015,626,52819-Oct-200623:07x86
Msmdpp.dll9.0.1557.03,828,00019-Oct-200623:07x86
Msmgdsrv.dll9.0.1557.05,937,95219-Oct-200623:07x86
Msolap90.dll9.0.1557.04,205,34419-Oct-200623:07x86
Osql.exe2005.90.1557.051,48819-Oct-200623:05x86
Replrec.dll2005.90.1557.0781,08819-Oct-200623:06x86
Reportingserviceslibrary.dll9.0.1557.01,030,94419-Oct-200623:06x86
Sqldiag.exe2005.90.1557.0960,28819-Oct-200623:06x86
Sqlmanagerui.dll9.0.1557.06,048,54419-Oct-200623:07x86
Txbestmatch.dll2005.90.1557.0430,36819-Oct-200623:10x86

狀態


Microsoft 已確認這是在 < 適用於=""> 一節所列出的 Microsoft 產品的問題。第一次會在 SQL Server 2005 的 Service Pack 2 已經獲得修正這個問題。

更多的資訊


此 hotfix 會變更 Msmdlocal.dll 檔案的功能。您套用此 hotfix 之後,Msmdlocal.dll 檔案將會先嘗試從相同的目錄從何處載入 Msmdlocal.dll 檔案已載入 Msmgdsrv.dll 檔案中。此外,此 hotfix 會安裝相容版本的 Msmgdsrv.dll 檔案在 SQL Server 商務智慧開發 Studio 和 SQL Server Management Studio 所使用的位置。


在這兩個原始發行版本 (RTM) 版本的 SQL Server 2005 和 SQL Server 2005 Service Pack 1 (SP1),會發生這個問題。您應該要求 hotfix 套件的版本,取決於您正在執行的工具版本。


如果您正在執行 SQL Server 2005 的原始發行版本,您必須要求版本 9.00.1557 的 hotfix 套件。

如果您正在執行 SQL Server 2005 SP1 版,您必須要求版本 9.00.2199 的 hotfix 套件。如需詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文︰

926422修正︰ 當您使用 SQL Server Management Studio 或 SQL Server 商務智慧開發 Studio 已安裝的 SQL Server 2005 分析服務的電腦上安裝 Microsoft Office Excel 2007 之後,您會收到錯誤訊息

如果要判斷您正在執行哪一個版本的元件,請依照下列適當的步驟。

SQL Server Management Studio,請依照下列步驟執行︰
  1. 啟動 SQL Server Management Studio。
  2. 在 [說明] 功能表中,按一下 [關於]。
  3. 在 [關於 Microsoft SQL Server Management Studio ] 對話方塊中,檢查Microsoft SQL Server Management Studio元件的版本和Microsoft 分析服務用戶端工具元件的版本。


    這些元件的原始發行版本是 9.00.1399.00。


    這些元件的 SP1 版本是 9.00.2047.00 或更新版本。
針對 SQL Server 商務智慧開發 Studio,請依照下列步驟執行︰
  1. 啟動 SQL Server 商務智慧開發 Studio。
  2. 按一下 [說明] 功能表的 [關於 Microsoft Visual Studio]。
  3. 在 [關於 Microsoft Visual Studio ] 對話方塊中,按一下 [ SQL Server 分析服務],請在 [已安裝的產品清單中,然後檢查 [產品詳細資料] 欄位。


    SQL Server Analysis Services 的原始版本是 9.00.1399.00。


    SQL Server Analysis Services 的 SP1 版本是 9.00.2047.00 或更新版本。
  4. 在 [關於 Microsoft Visual Studio ] 對話方塊中,在已安裝的產品清單中,按一下 [ SQL Server Reporting Services ,然後檢查 [產品詳細資料] 欄位。

    SQL Server Reporting Services 的原始發行版本是 9.00.1399.00。
    SQL Server Reporting Services 的 SP1 版本是 9.00.2047.00 或更新版本。

參考


如需有關 Microsoft SQL Server 更新的命名結構描述的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件︰

822499新命名的結構描述的 Microsoft SQL Server 軟體更新套件


如需有關軟體更新術語的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

用來描述 Microsoft 軟體更新標準術語的編號 824684描述