Khắc phục: Bạn nhận được thông báo lỗi khi bạn sử dụng SQL Server Management Studio hoặc SQL Server Business Intelligence Development Studio sau khi bạn cài đặt Microsoft Office Excel 2007 trên máy tính có SQL Server 2005 dịch vụ phân tích cài đặt

Áp dụng cho: Microsoft SQL Server 2005 Standard EditionMicrosoft SQL Server 2005 Developer EditionMicrosoft SQL Server 2005 Enterprise Edition

Lỗi #: 50000362 (SQL Hotfix)
Microsoft phân phối bản sửa lỗi Microsoft SQL Server 2005 là một tải về tệp. Bởi vì các bản sửa lỗi tích lũy, mỗi bản phát hành mới chứa tất cả các hotfix và tất cả bản vá bảo mật được đính kèm với trước SQL Server 2005 vá.
Bài viết này mô tả sau phiên bản hotfix này:
  • Sự cố được khắc phục bởi gói hotfix này
  • Điều kiện tiên quyết để cài đặt gói hotfix này
  • Cho dù bạn phải khởi động lại máy tính sau khi bạn áp dụng gói hotfix này
  • Xem gói hotfix này được thay thế bằng bất kỳ hotfix gói
  • Cho dù bạn phải thực hiện bất kỳ thay đổi sổ đăng ký sau khi bạn áp dụng gói hotfix này
  • Các tệp được chứa trong gói hotfix này

Triệu chứng



Xem xét tình huống sau:
  • Bạn cài đặt Microsoft Office Excel 2007 trên máy tính SQL Server 2005 dịch vụ phân tích được cài đặt.
  • Bạn sử dụng SQL Server Management Studio hoặc SQL Server Business Intelligence Development Studio (BIDS) trên máy tính.
Trong trường hợp này, bạn có thể nhận được một hoặc nhiều thông báo lỗi sau:
Thông báo lỗi 1
Đã xảy ra lỗi không mong muốn: 'Lỗi trong ứng dụng.'
Thông báo lỗi 2
Đã xảy ra lỗi không mong muốn: ' cố gắng để đọc hoặc ghi nhớ được bảo vệ. Điều này thường là một dấu hiệu khác bộ nhớ bị hỏng.'
Thông báo lỗi 3
Cố gắng để đọc hoặc ghi nhớ được bảo vệ. Điều này thường chỉ một bộ nhớ khác bị hỏng. (msmgdsrv)
Lỗi 4
Thiết kế không thể hiển thị tính toán vì có một hoặc nhiều lỗi cú pháp lệnh MDX. Để hiển thị các tính toán, khắc phục lỗi cú pháp chuyển sang chế độ xem tính toán, bấm vào xem tập lệnh trên thanh công cụ và sau đó chỉnh sửa đoạn MDX.
Thông báo lỗi 5
Kiểm tra cú pháp không có thông báo sau:
'Lỗi trong ứng dụng.'
Thông báo lỗi 6
Lỗi ứng dụng. (msmgdsrv)
Thông báo lỗi 7
Truy vấn chuẩn bị thất bại.
Các thao tác sau được biết là gây ra các thông báo lỗi:
  • Sử dụng SQL Server Management Studio
    Bạn phải tạo một vai trò mới hoặc chỉnh sửa vai trò sẵn có cho cơ sở dữ liệu SQL Server 2005 dịch vụ phân tích. Trong hộp thoại Vai trò tạo hoặc Chỉnh sửa vai trò , bạn làm theo các bước sau:
    1. Nhấp vào Kích thước dữ liệu trong ngăn bên trái.
    2. Bấm vào tab nâng cao trong ngăn bên phải.
    3. Bấm kiểm tra.
    Ngoài ra, thông báo lỗi tương tự có thể xảy ra khi bạn làm theo các bước trong hộp thoại Vai trò tạo hoặc Chỉnh sửa vai trò :
    1. Bấm vào Ô dữ liệu trong ngăn bên trái.
    2. Bấm vào tab nâng cao trong ngăn bên phải.
    3. Bấm kiểm tra.
  • Sử dụng SQL Server Business Intelligence Development Studio
    Bạn tạo hoặc mở một dự án dịch vụ phân tích. Thiết kế khối dữ liệu, bạn thực hiện một trong các thao tác sau:
    • Nhấp vào tab tính toán
    • Bấm vào tab thao tác , và sau đó thực hiện thao tác trong đó biểu hiện đa chiều (MDX) cú pháp kiểm tra được gọi
    • Nhấp vào KPI tab, và sau đó thực hiện thao tác trong đó biểu hiện đa chiều (MDX) cú pháp kiểm tra được gọi
    • Nhấp vào tab quan điểm nếu tính toán trong khối
    • Nhấp vào tab dịch nếu tính toán trong khối
    Ngoài ra, sự cố xảy ra khi bạn sử dụng thuật sĩ báo cáo máy chủ dự án để tạo một báo cáo sử dụng một dịch vụ phân tích dữ liệu nguồn. Trong hộp thoại Thuật sỹ báo cáo , bạn thực hiện một trong các thao tác sau:
    • Bấm vào Bộ dựng truy vấn, bấm Thêm tính viên Truy vấn tạo hộp thoại và bấm kiểm tra trong hộp thoại Thuộc tính tạo
    • Nhấp vào Bộ dựng truy vấn, xây dựng truy vấn và sau đó bấm OK

Nguyên nhân


Sự cố này xảy ra vì phiên bản mới hơn của các tập tin Msmgdsrv.dll được cài đặt khi bạn cài đặt Office Excel 2007. Để thực hiện các thao tác được đề cập trong phần "Triệu chứng", SQL Server Management Studio và SQL Server Business Intelligence Development Studio tải phiên bản cũ hơn của tệp này. Phiên bản mới hơn của tệp này không tương thích với phiên bản cũ hơn của tệp này.

Giải pháp


Thông tin gói dịch vụ

Để khắc phục sự cố này, tải xuống các gói dịch vụ mới nhất cho SQL Server 2005. Để biết thêm chi tiết, bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:

913089 cách lấy gói dịch vụ mới nhất cho SQL Server 2005

Thông tin về cập nhật nóng

Cập nhật nóng được hỗ trợ do Microsoft cung cấp. Tuy nhiên, cập nhật nóng này chỉ được dùng để khắc phục sự cố được mô tả trong bài viết này. Chỉ áp dụng cập nhật nóng này cho hệ thống đang gặp sự cố cụ thể này. Cập nhật nóng này có thể được kiểm tra thêm. Vì vậy, nếu bạn không bị ảnh hưởng nghiêm trọng bởi sự cố này, chúng tôi khuyên bạn đợi bản cập nhật phần mềm tiếp theo có chứa cập nhật nóng này.

Nếu cập nhật nóng này sẵn có để tải xuống thì sẽ có phần "Cập nhật nóng có sẵn để tải xuống" ở đầu bài viết Cơ sở Kiến thức này. Nếu phần này không xuất hiện, hãy liên hệ với Dịch vụ Khách hàng và Bộ phận Hỗ trợ của Microsoft để nhận được các cập nhật nóng.

Lưu ý Nếu sự cố khác xảy ra hoặc nếu cần khắc phục sự cố, bạn có thể phải tạo một yêu cầu dịch vụ riêng. Chi phí hỗ trợ thông thường sẽ tính cho các câu hỏi hỗ trợ bổ sung và các sự cố không phù hợp với cập nhật nóng cụ thể này. Để có danh sách đầy đủ số điện thoại hỗ trợ và dịch vụ khách hàng của Microsoft hoặc để tạo yêu cầu dịch vụ riêng, hãy ghé thăm Web site sau của Microsoft:Lưu ý Mẫu "Tải xuống cập nhật nóng sẵn có" hiển thị các ngôn ngữ mà cập nhật nóng này sẵn có. Nếu bạn không thấy ngôn ngữ của mình thì đó là do cập nhật nóng này hiện không có ngôn ngữ đó.

Điều kiện tiên quyết

Bạn phải cài đặt phiên bản gốc của SQL Server 2005 để áp dụng hotfix này.

Thông tin khởi động lại

Bạn phải khởi động lại máy tính nếu trình cài đặt đã thay thế các tệp đang được sử dụng. Để tránh khởi động lại máy tính, đóng tất cả các công cụ dịch vụ phân tích SQL Server và khách hàng. Ngoài ra, bạn phải dừng Microsoft Internet Information Services (IIS) nếu máy chủ được cấu hình để cung cấp truy cập HTTP. Nếu bạn đã cài đặt SQL Server dịch vụ phân tích là phiên bản có tên, bạn cũng phải dừng dịch vụ trình duyệt máy chủ SQL. Bạn phải dừng dịch vụ này vì phần Msmdredir.dll dịch vụ này được cập nhật khi bạn áp dụng hotfix này.

Thông tin đăng ký

Bạn không phải thay đổi sổ đăng ký.

Thông tin tập tin hotfix

Hotfix này chỉ chứa các tệp cần thiết để khắc phục sự cố mà bài viết này liệt kê. Hotfix này có thể chứa tất cả các tệp mà bạn phải hoàn toàn Cập nhật sản phẩm lên bản mới nhất.

Phiên bản tiếng Anh của cập nhật nóng này có các thuộc tính tệp (hoặc thuộc tính tệp mới hơn) được liệt kê trong bảng sau. Ngày và giờ của các tệp này được liệt kê theo Giờ Quốc tế Phối hợp (UTC). Khi bạn xem thông tin về tệp, ngày và giờ được chuyển đổi thành giờ địa phương. Để tìm sự khác nhau giữa UTC và giờ địa phương, sử dụng tab múi giờ trong mục ngày và giờ trong Pa-nen điều khiển.
SQL Server 2005 dịch vụ phân tích, phiên bản 32-bit
Tên tệpPhiên bản tệpKích thước tệpNgàyGiờNền tảng
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 Reporting Services, phiên bản 32-bit
Tên tệpPhiên bản tệpKích thước tệpNgàyGiờNền tảng
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.applicationKhông áp dụng5,48519-Oct-200623:15Không áp dụng
Reportbuilder.exe.manifestKhông áp dụng15.605 người19-Oct-200623:15Không áp dụng
Reportbuilderlocalintranet.applicationKhông áp dụng5,53719-Oct-200623:15Không áp dụng
Reportbuilderlocalintranet.exe.manifestKhông áp dụng13,69819-Oct-200623:15Không áp dụng
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.cabKhông áp dụng1,117,45119-Oct-200623:15Không áp dụng
Công cụ SQL Server 2005, phiên bản 32-bit
Tên tệpPhiên bản tệpKích thước tệpNgàyGiờNền tảng
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.xmlKhông áp dụng26,17215-May-200611:34Không áp dụng
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

Trạng thái


Microsoft đã xác nhận rằng đây là sự cố trong sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho". Vấn đề này lần đầu tiên được khắc phục trong SQL Server 2005 Service Pack 2.

Thông tin


Hotfix này thay đổi chức năng của các tập tin Msmdlocal.dll. Sau khi bạn áp dụng hotfix này, tệp Msmdlocal.dll trước tiên sẽ cố gắng tải tệp Msmgdsrv.dll từ cùng một thư mục nơi các tập tin Msmdlocal.dll được nạp từ. Ngoài ra, hotfix này cài đặt một phiên bản tương thích Msmgdsrv.dll tệp vào vị trí được sử dụng SQL Server Business Intelligence Development Studio và SQL Server Management Studio.


Sự cố này xảy ra ở cả phiên bản gốc (RTM) phiên bản của SQL Server 2005 và SQL Server 2005 Service Pack 1 (SP1). Các phiên bản của gói hotfix bạn nên yêu cầu phụ thuộc vào phiên bản công cụ mà bạn đang chạy.


Nếu bạn đang chạy phiên bản gốc của SQL Server 2005, bạn phải yêu cầu gói hotfix dành cho phiên bản 9.00.1557.

Nếu bạn đang chạy phiên bản SQL Server 2005 SP1, bạn phải yêu cầu gói hotfix dành cho phiên bản 9.00.2199. Để biết thêm chi tiết, bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:

926422 khắc phục: bạn nhận được thông báo lỗi khi bạn sử dụng SQL Server Management Studio hoặc SQL Server Business Intelligence Development Studio sau khi bạn cài đặt Microsoft Office Excel 2007 trên máy tính có SQL Server 2005 dịch vụ phân tích cài đặt

Để xác định bạn đang chạy phiên bản phần, hãy làm theo các bước thích hợp.

Đối với SQL Server Management Studio, hãy làm theo các bước sau:
  1. Khởi động SQL Server Management Studio.
  2. Trên menu Trợ giúp , bấm về.
  3. Trong hộp thoại Giới thiệu về Microsoft SQL Server Management Studio , kiểm tra phiên bản của cấu phần Microsoft SQL Server Management Studio và các phiên bản của phần Công cụ máy khách dịch vụ phân tích Microsoft .


    Phiên bản gốc của các cấu phần là 9.00.1399.00.


    Phiên bản SP1 của các cấu phần là 9.00.2047.00 hoặc phiên bản mới hơn.
Đối với SQL Server Business Intelligence Development Studio, hãy làm theo các bước sau:
  1. Khởi động SQL Server Business Intelligence Development Studio.
  2. Trên menu Trợ giúp , nhấp vào Về Microsoft Visual Studio.
  3. Trong hộp thoại Giới thiệu về Microsoft Visual Studio , bấm Dịch vụ phân tích SQL Server trong danh sách các sản phẩm và sau đó kiểm tra trường chi tiết sản phẩm .


    Phiên bản gốc của dịch vụ phân tích SQL Server là 9.00.1399.00.


    Phiên bản SP1 của dịch vụ phân tích SQL Server là 9.00.2047.00 hoặc phiên bản mới hơn.
  4. Trong hộp thoại Giới thiệu về Microsoft Visual Studio , bấm Dịch vụ báo cáo SQL Server trong danh sách các sản phẩm , và sau đó kiểm tra trường chi tiết sản phẩm .

    Phiên bản gốc của dịch vụ báo cáo SQL Server là 9.00.1399.00.
    Phiên bản SP1 của dịch vụ báo cáo SQL Server là 9.00.2047.00 hoặc phiên bản mới hơn.

Tham khảo


Để biết thêm thông tin về giản đồ đặt tên cho bản cập nhật Microsoft SQL Server, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:

822499 giản đồ đặt tên mới cho phần mềm Microsoft SQL Server Cập Nhật gói


Để biết thêm thông tin về thuật ngữ cập nhật phần mềm, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:

824684 mô tả thuật ngữ chuẩn được sử dụng để miêu tả các bản cập nhật phần mềm Microsoft