如何在连接到分析服务器时模拟 Windows 用户 - 使用 ADOMD.NET?
Webserver 在分析服务器旁边,但它们不在域中。运行在 webserver 上的 webservice 需要以特定的 windows 账户访问分析服务器。
有什么我可以在连接字符串中放入的东西,还是我需要研究某种模拟?
如何在连接到分析服务器时模拟 Windows 用户 - 使用 ADOMD.NET?
Webserver 在分析服务器旁边,但它们不在域中。运行在 webserver 上的 webservice 需要以特定的 windows 账户访问分析服务器。
有什么我可以在连接字符串中放入的东西,还是我需要研究某种模拟?
尝试在以下位置使用 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
}
此信息的原始参考是:
我不想直接将别人的信息归功于他人。