0
让我解释的程序是怎样简要正在设置(由以前的建筑师)..我有以下应用:凭证问题
- Server1的
- Server2上
- WPF应用程序,它安装在客户端上桌面
- WCF应用程序,它位于IIS在Server1上 它安装在Server2上
- SQL Server实例(使用内部IP地址10.111.3.10)
客户端的WPF调用Server1上的WCF服务,server1上的WCF访问Server2上的数据库。在WCF的web配置(服务器)的连接字符串看起来是这样的:
<add name="App.ConnectionString"
connectionString="Persist Security Info=False;Initial Catalog=customerDB;Data Source=10.111.3.10;Integrated Security=SSPI">
有一个Windows帐户(说winAcc1)上这是目前专门为customerDB的的的dbowner Server2上。
现在的问题是“Server1上的WCF如何知道使用”winAcc1“windows帐户访问数据库?”我检查了网络配置或任何地方的应用程序,我找不到任何模拟或以编程方式将网络凭据设置为“winAcc1”。
任何人都可以解释一下吗?
我赞过WCF的应用程序池。并且它正在本地Windows帐户(不是域Windows帐户)下运行。 – user384080 2010-07-27 02:45:38
如果Server1与Server2中的Windows帐户名称相同,是否会影响事情的工作方式?在Server1上它具有本地管理员组的Server1 \ winAcc1,在Server2上它具有Server2 \ winAcc1而没有本地管理员组。 – user384080 2010-07-27 04:43:03