Có đúng là Dịch vụ Phân tích CHỈ hỗ trợ xác thực cửa sổ không?Dịch vụ Phân tích Chỉ Xác thực Windows
Trả lời
Vâng, đúng vậy. Trích dẫn từ MSDN
"SQL Server Analysis Services chỉ hỗ trợ Windows Authentication"
Bạn sẽ cần phải hoạt động thư mục, Tham khảo kb sau về cách thiết lập nó http://support.microsoft.com/kb/917409
phụ thuộc vào những gì bạn đang cố gắng đạt được, bạn có thể kết nối qua HTTP và IIS, với IIS cung cấp hoặc chuyển qua thông tin đăng nhập:
http://www.sqlserveranalysisservices.com/OLAPPapers/ConfiguringHTTPAccessToYukon.htm
Thực sự cần "Active Directory" không thực sự đúng.
Bạn có thể đánh lừa hệ điều hành bằng cách đăng nhập vào PC của mình trong bất kỳ miền nào có cùng Người dùng và Mật khẩu với tài khoản trên máy chủ khác đang chạy SSAS. Tôi làm nó suốt. Theo mặc định, bạn sẽ có quyền truy cập nếu các tên miền khác nhau nhưng người dùng/thẻ là chính xác.
Cần AD chắc chắn không đúng sự thật. Bạn có thể sử dụng công cụ như runas
để thực thi chương trình theo tài khoản người dùng khác.
Ví dụ trong môi trường dev của tôi đôi khi tôi sử dụng nó để chạy Sql Server Management Studio (SSMS) hoặc Visual Studio dưới một người dùng khác.
SSMS:
runas /netonly /user:domain\username "C:\path_to\Ssms.exe"
runas /netonly /user:domain\username "C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\ManagementStudio\Ssms.exe"
Visual Studio:
runas /netonly /user:domain\username "C:\path_to\devenv.exe"
runas /netonly /user:domain\username "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe"
Công cụ runas
sẽ nhắc bạn cho mật khẩu và khởi động chương trình theo người dùng đó.
Nếu không có miền, bạn có thể sử dụng tên máy tính.
Đây là tài liệu tham khảo tốt để thiết lập quyền truy cập HTTP vào dịch vụ phân tích. http://bloggingabout.net/blogs/mglaser/archive/2008/08/15/configuring-http-access-to-sql-server-2008-analysis-services-on-microsoft-windows-server-2008.aspx – knightpfhor
SQLServerAnalysisServices.com không lưu trữ nội dung ở trên nữa – Jeganinfo