简要背景:
我正在创建一个Web应用程序,并需要此应用程序从SCOM 2012 DB(SQL Server 2012)中提取数据,该数据库仅设置为Windows身份验证,在可预见的将来,由于公司不愿意这样做,因此不会更改。

问题:
我已经在这个问题上进行了广泛的探索,但是我找不到解决方案。
我需要创建一个与以特定Windows用户身份运行的数据库的连接,以拉回数据。为了清楚起见,我不想假冒最终用户使用Web应用程序。我拥有我要用于此帐户的凭据,但是如果可能,我需要一些帮助!

最佳答案

如果公司在域中,并且运行iis的用户具有SQL Server的权限,那么您要做的就是使用Windows身份验证,仅此而已。
查看:
http://msdn.microsoft.com/en-us/library/2xzyzb0f(v=vs.100).aspx

关于c# - 使用Windows身份验证连接到SQL Server,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17333287/

10-16 00:32