Sign in with Microsoft
Sign in or create an account.

GIỚI THIỆU

Bài viết này mô tả cách cài đặt phiên bản 32 bit của Microsoft SQL Server 2005 báo cáo dịch vụ (SSRS) trên một máy tính đang chạy phiên bản 64-bit của Microsoft Windows.

Thông tin Bổ sung

Dịch vụ báo cáo cung cấp hỗ trợ 64-bit gốc cho những điều sau đây:

  • Các cấu phần máy chủ trên các phiên bản Windows dựa trên Itanium của Windows và 64 trên phiên bản Windows bit.

  • Công cụ máy khách trên phiên bản 64 bit của Windows.

Tuy nhiên, các phiên bản SQL Server 2005 sau đây có bao gồm dịch vụ báo cáo chỉ sẵn dùng trong các phiên bản 32 bit:

  • Phiên bản hiện có của SQL Server 2005 với dịch vụ nâng cao

  • Phiên bản Workgroup của SQL Server 2005

Nếu bạn sử dụng một trong những phiên bản này của SQL Server 2005 trên một máy tính đang 64 chạy phiên bản Windows bit của Windows, hãy làm theo các bước này để cài đặt phiên bản 32-bit của dịch vụ báo cáo:

  1. Gỡ cài đặt phiên bản 64 bit của dịch vụ báo cáo.Lưu ý Các bản cài đặt song song của phiên bản 32 bit của các phiên bản báo cáo và phiên bản 64 bit của các dịch vụ báo cáo trong hệ thống con Microsoft Windows-32-on-Windows-64 (WOW64) không được hỗ trợ.

  2. Cài đặt phiên bản 64 bit của gói Microsoft .NET Framework 2,0 Redistributable.

  3. Kích hoạt phiên bản 32 bit của Microsoft ASP.NET trên máy tính.Lưu ý Bạn có thể chạy script trong bài viết này để cho phép phiên bản 32-bit của ASP.NET. Nếu bạn không bật Phiên bản 32 bit của ASP.NET trước khi bạn cài đặt SQL Server 2005 Express Edition với dịch vụ nâng cao hoặc SQL Server 2005 Workgroup Edition, Dịch vụ báo cáo sẽ không sẵn dùng trên cáccấu phần để cài đặt trang. Ngoài ra, bạn sẽ nhận được thông báo cảnh báo cho mục yêu cầu đăng ký phiên bản ASP.net trên trang kiểm tra cấu hình hệ thống . Nếu bạn xem báo cáo cho thông báo cảnh báo này, bạn nhận được một trong các thông báo lỗi sau đây:

    • Trong Windows Server 2008, bạn nhận được thông báo lỗi sau đây:

      64-bit ASP.Net đã được đăng ký. Bắt buộc 32 bit ASP.Net để cài đặt Microsoft báo cáo dịch vụ 2005 (32 bit).

    • Trong Windows Server 2003, bạn nhận được thông báo lỗi sau đây:

      Không tìm được đăng ký phiên bản ASP.Net với dịch vụ thông tin Internet (IIS) của Microsoft

  4. Cài đặt phiên bản 32 bit của các dịch vụ báo cáo sau khi bạn chạy script.

Các phần sau đây cung cấp thông tin về cách cài đặt phiên bản 32-bit của dịch vụ báo cáo trên một máy tính đang chạy phiên bản 64-bit của dịch vụ thông tin Internet Microsoft (IIS) 6,0 và trên máy tính đang 64 chạy phiên bản 64-bit của IIS 7,0. Phiên bản 64 bit của Windows Server 2003 có chứa phiên bản 64-bit của IIS 6,0. Phiên bản 64 bit của Windows Vista có chứa phiên bản 64-bit của IIS 7,0.

Cài đặt phiên bản 32 bit của dịch vụ báo cáo trên máy tính đang chạy phiên bản 64 bit của IIS 6,0

Để cài đặt phiên bản 32 bit của dịch vụ báo cáo trên một máy tính đang chạy phiên bản 64 bit của IIS 6,0, hãy làm theo các bước sau đây:

  1. Gỡ cài đặt phiên bản 64 bit của dịch vụ báo cáo. Lưu ý Cài đặt song song của phiên bản 32 bit của các phiên bản báo cáo và phiên bản 64 bit của các dịch vụ báo cáo sẽ không được hỗ trợ.

  2. Chạy tệp Dotnetfx64. exe để cài đặt thủ công .NET Framework. tệp Dotnetfx64. exe nằm trong thư mục Tools\redist\2.0 trên phương tiện thiết lập SQL Server 2005. Để tải xuống tệp Dotnetfx64. exe, hãy ghé thăm web site sau của Microsoft:

    http://go.microsoft.com/fwlink/?LinkId=70186

  3. Trong trình quản lý IIS, bấm Tiện ích mở rộng máy chủ web.

  4. Trong ngăn chi tiết, bấm chuột phải vào ASP.net v 2.0.50727, rồi bấm cho phép.

  5. Bấm chuột phải vào các trang web, rồi bấmthuộc tính.

  6. Bấm tab bộ lọc ISAPI .

  7. Trong cột tên bộ lọc , hãy bấmASP. NET_2.0.50727, rồi bấm sửa.

  8. Thay thế C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\ aspnet_filter. dll với C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ aspnet_filter. dll.Lưu ý Tệp Aspnet_filter. dll trong thư mục C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ là phiên bản 32 bit của tệp.

  9. Bấm OK hai lần, rồi đóng trình quản lý IIS.

  10. Tại dấu nhắc lệnh, hãy chạy lệnh sau đây:

    mscript%SystemDrive%\inetpub\AdminScripts\adsutil.vbs Set w3svc/AppPools/Enable32bitAppOnWin64 1

  11. Cài đặt phiên bản 32 bit của dịch vụ báo cáo.

  12. Sau khi thiết lập hoàn tất, mở IIS Manager, rồi bấm vàoTiện ích mở rộng máy chủ web.

  13. Trong ngăn chi tiết, bấm chuột phải vào ASP.net v 2.0.50727 (32 bit), rồi bấm cho phép.

Cài đặt phiên bản 32 bit của dịch vụ báo cáo trên máy tính đang chạy phiên bản 64 bit của IIS 7,0

Để cài đặt phiên bản 32 bit của dịch vụ báo cáo trên một máy tính đang chạy phiên bản 64 bit của IIS 7,0, hãy làm theo các bước sau đây:

  1. Bật ASP.NET và IIS trước khi bạn cài đặt dịch vụ báo cáo.

  2. Mở dấu nhắc lệnh. Để thực hiện điều này, hãy bấmbắt đầu, trỏ đến tất cả chương trình, trỏ tớiphụ kiện, bấm chuột phải vào dấu nhắc lệnh, rồi bấm vào chạy với tư cách là người quản trị.

  3. Trong hộp thoại kiểm soát tài khoản người dùng , hãy bấm tiếp tục.

  4. Đặt tùy chọn Enable32bitAppOnWin64 thành True ở cấp độ mẹ bên dưới mức bản cái của trang web. Để thực hiện việc này, hãy làm theo các bước sau:

    1. Trong trình quản lý IIS, hãy bấm hồ sơ ứng dụng.

    2. Trong ngăn hành động, hãy bấm đặt mặc định hồ bơi ứng dụng.

    3. Trong phần chung , đặt tùy chọn Enable32bitAppOnWin64 thành True.

    Lưu ýTheo mặc định, một trình cài đặt SQL Server 2005 64-bit sẽ tìm kiếm bản cài đặt IIS 64 bit. Nếu tùy chọn Enable32bitAppOnWin64 được đặt là false ở cấp độ gốc, sau đó việc cài đặt các dịch vụ báo cáo sẽ hoàn tất thành công.

  5. Cài đặt phiên bản 32 bit của dịch vụ báo cáo. Bạn phải áp dụng SQL Server 2005 gói dịch vụ 2 (SP2) sau khi cài đặt các dịch vụ báo cáo trong Windows Vista. Nếu bạn cài đặt phiên bản SQL Server 2005 Express với các dịch vụ nâng cao, bạn có thể chạy SQL Server 2005 Express Edition với Advanced Services SP2. Để biết thêm thông tin, hãy ghé thăm web site sau của Microsoft:

    http://go.microsoft.com/fwlink/?LinkID=63922 Nếu lỗi xảy ra trong khi thiết lập, hãy xem mục "khắc phục lỗi thiết lập trên Windows Vista".

  6. Đặt lại IIS.

  7. Cấu hình máy chủ báo cáo cho quản trị cục bộ. Để truy nhập vào máy chủ báo cáo và trình quản lý báo cáo Cục bộ, hãy làm theo các bước sau đây:

    1. Bắt đầu Microsoft Internet Explorer.

    2. Trên menu Công cụ, bấm vào Tùy chọn Internet.

    3. Bấm bảo mật.

    4. Bấm vào site tin cậy.

    5. Bấm vào trang.

    6. Bên dưới mục Thêm trang web này vào vùng, nhập http://ServerName.

    7. Nếu bạn không sử dụng HTTPS cho trang mặc định, hãy bấm để xóa chứng chỉ yêu cầu máy chủ (https:) Đối với tất cả các site trong hộp kiểm này.

    8. Bấm vào Thêm.

    9. Lặp lại các bước f và g để thêm http://localhost, rồi bấm đóng. Bước này cho phép bạn khởi động Internet Explorer hoặc vào localhost hoặc đến tên máy tính mạng của máy chủ cho cả máy chủ báo cáo và trình quản lý báo cáo.

  8. Tạo các gán vai trò rõ ràng cho bạn quyền truy nhập toàn quyền. Để thực hiện việc này, hãy làm theo các bước sau:

    1. Khởi động Internet Explorer bằng cách sử dụng tùy chọn chạy với tư cách người quản trị . Để thực hiện điều này, hãy bấm bắt đầu, bấm tất cả chương trình, bấm chuột phải vào Internet Explorer, rồi bấm vào chạy với tư cách là người quản trị.

    2. Khởi động trình quản lý báo cáo. Lưu ý Theo mặc định, URL trình quản lý báo cáo là http://ServerName/reports. Nếu bạn đang dùng SQL Server 2005 Express Edition với Advanced Services SP2, URL của trình quản lý báo cáo là http://ServerName/reports $ sqlexpress. Nếu bạn đang sử dụng một phiên bản dịch vụ báo cáo được đặt tên, URL trình quản lý báo cáo là http://ServerName/Report $Instancename.

    3. Trên trang chủ , bấm thuộc tính.

    4. Bấm vào gán vai trò mới.

    5. Nhập tài khoản người dùng Windows theo định dạng sau:

      domain\user

    6. Bấm để chọn hộp kiểm trình quản lý nội dung .

    7. Bấm OK.

    8. Ở góc trên bên phải của trang chủ , hãy bấm thiết đặt trang.

    9. Bấm cấu hình bảo mật toàn site.

    10. Bấm vào gán vai trò mới.

    11. Nhập tài khoản người dùng Windows theo định dạng sau:

      domain\user

    12. Bấm để chọn hộp kiểm người quản trị hệ thống .

    13. Bấm OK.

    14. Đóng trình quản lý báo cáo.

  9. Mở trình quản lý báo cáo trong Internet Explorer mà không cần phải sử dụng tùy chọn chạy với tư cách người quản trị .

Khắc phục sự cố lỗi thiết lập trên Windows Vista

Nếu bạn gặp phải thông báo lỗi "Setup Failure" cho máy khách Native của SQL Server (SNAC), đối với các dịch vụ cơ sở dữ liệu và để biết các dịch vụ báo cáo. Hoặc, gói bản cài đặt SNAC có thể không hợp lệ hoặc được cài đặt sai. Để biết thêm thông tin, hãy bấm vào số bài viết sau đây để xem bài viết trong Cơ sở Kiến thức Microsoft:

929667 Thông báo lỗi khi bạn cài đặt SQL Server 2005 Express Edition Service Pack 2 bản xem trước công nghệ cộng đồng: "một gói cài đặt cho máy khách gốc sản phẩm Microsoft SQL Server không thể tìm thấy" Nếu các bước cài đặt phiên bản 32 bit của dịch vụ báo cáo không giải quyết được lỗi, hãy làm theo các bước sau đây:

  1. Thoát khỏi chương trình thiết lập.

  2. Bấm vào bắt đầu, rồi bấmPa-nen điều khiển.

  3. Bấmdỡ cài đặt chương trình.

  4. Bấm vào máy khách Native Microsoft SQL Server.

  5. Bấm dỡ cài đặt.

  6. Bấm .

  7. Trích xuất phiên bản SQL Server 2005 Express với gói cài đặt dịch vụ nâng cao vào một thư mục trên máy tính của bạn. Để thực hiện điều này, hãy chạySQLEXPR_ADV. EXE/x ở dấu nhắc lệnh.

  8. Chọn một thư mục để trích xuất tệp.

  9. Trong thư mục, tìm tệp Sqlncli_x64. msi. Đây là gói cài đặt SNAC cho SNAC.

  10. Bấm đúp vào tệp Sqlncli_x64. msi, rồi chạy chương trình thiết lập.

  11. Trên trang lựa chọn tính năng , hãy bấmSDK của máy khách Native Client, bấm vào tính năng này sẽ được cài đặt trên ổ đĩa cứng cục bộ, bấm tiếp, rồi bấm cài đặt.

  12. Trong hộp thoại kiểm soát tài khoản người dùng , hãy bấm tiếp tục.

  13. Cài đặt phiên bản SQL Server 2005 Express với các dịch vụ nâng cao.

  14. Đặt lại IIS.

  15. Lặp lại các bước 9 đến 11 trong phần "cài đặt phiên bản 32-bit của dịch vụ báo cáo trên một máy tính đang chạy phiên bản 64-bit của IIS 7,0" ".

Thông tin bổ sung

Trong IIS 7,0, tùy chọn Enable32bitapponwin64 có thể được đặt thành các mức khác nhau ở cấp độ trang web, thêm vào mức trang web cụ thể. Điều này không phải là trường hợp với IIS 6,0. Bạn có thể chạy IIS 6,0 trong chế độ 32-bit hoàn chỉnh hoặc trong chế độ 64-bit, nhưng không phải cả hai. Một 32-bit SQL Server 2005 trình cài đặt sẽ hiển thị cho bản cài đặt IIS của 32-bit. Điều này là do một 32 bit SQL Server 2005 trình cài đặt yêu cầu IIS chạy trong chế độ 32-bit. Điều này không đúng trong kịch bản 7,0 IIS vì IIS 7,0 có thể chạy ở các chế độ khác nhau hoặc bitness ở các cấp độ khác nhau. Ví dụ: IIS 7,0 có thể chạy một trang web cụ thể trong chế độ 32 bit và một trang web khác trong chế độ 64-bit. Tính năng mới này được giới thiệu trong IIS 7.0. để biết thêm thông tin, hãy ghé thăm web site sau của Microsoft:quy trình công nhân chế độ 32-bit

http://learn.iis.net/page.aspx/201/32-bit-mode-worker-processesThuộc tính Metabase Enable32BitAppOnWin64 (IIS 6,0)

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/5d306956-b2a2-4708-9bb9-72a395d474bb.mspx

Tham khảo

Để biết thêm thông tin về cách cài đặt dịch vụ báo cáo trên máy tính chạy Windows Vista, hãy bấm số bài viết sau đây để xem bài viết trong cơ sở kiến thức Microsoft:

934164 Cách cài đặt SQL Server 2005 báo cáo dịch vụ trên máy tính chạy Windows VistaĐể biết thêm thông tin về cách nâng cấp dịch vụ báo cáo trên máy tính chạy Windows Vista, hãy bấm số bài viết sau đây để xem bài viết trong cơ sở kiến thức Microsoft:

934163 Cách nâng cấp dịch vụ báo cáo SQL Server 2005 trên máy tính chạy Windows Vista

Bạn cần thêm trợ giúp?

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Microsoft dùng nội bộ

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?

Cảm ơn phản hồi của bạn!

×