我想用服务帐户运行我的WPF应用程序...
也许我目前不了解情况,但我想在我的connectionString中使用integrated security=true;
并运行应用程序localy,但使用不同的帐户。这甚至可能吗?
让我说我的Windows登录acc是testAcc
,我的服务帐户是SAtestAcc
。
SAtestAcc对database1具有执行权限,而testAcc在同一个database1上没有任何权限......
那么我如何在我的connectionString中指定我尝试使用AStestAcc连接数据库,但不通过在connectionString中指定username
nad password
但是使用{ {1}}。
再说一次:这甚至可能吗?
感谢名单
答案 0 :(得分:1)
集成安全性意味着它采用当前的安全上下文并使用它。因此,要以其他用户身份显示,您必须使用用户名和密码进行身份验证并使用模拟。这是一篇很好的文章,我已经提到了几次。
http://msdn.microsoft.com/en-us/library/w070t6ka(v=vs.110).aspx
答案 1 :(得分:0)
您需要在SAtestAcc的用户上下文中运行该应用程序。
请参阅以下有关如何在Windows 7中执行此操作的说明。
http://www.sevenforums.com/tutorials/419-run-different-user.html