使用Windows用户连接到SQL Server Analysis

Kje*_*sen 1 sql-server ssas adomd.net

如何使用ADOMD.NET模拟连接到分析服务器的Windows用户?

Web服务器位于Analysis服务器旁边,但它们不在域中.在Web服务器上运行的Web服务需要作为特定的Windows帐户访问分析服务器.

有什么东西可以放在连接字符串中,还是我需要考虑某种模仿?

Jon*_*ias 5

尝试使用Impersonator类:

http://www.codeplex.com/OlapPivotTableExtend/SourceControl/changeset/view/23587#288650

你通过这样做来调用它:

using (new Impersonator(sUsername, sDomain, sPassword))   
{   
  AdomdConnection connCube = new AdomdConnection(sConnectionString);   
  connCube.Open();   
  //etc   
}  
Run Code Online (Sandbox Code Playgroud)

此信息的原始参考是:

http://social.msdn.microsoft.com/Forums/en-US/sqlanalysisservices/thread/b35ab490-9a47-4312-b9b1-c22df2348356

我不想直接信任别人的信息.