凭证问题

时间:2010-07-27 02:15:52

标签: sql-server wpf wcf

让我简要解释一下如何设置应用程序(由前任架构师设置)..我有以下应用程序:

  1. 服务器1
  2. 服务器2
  3. 安装在客户端桌面上的WPF应用
  4. 在Server1中的IIS上托管的WCF应用
  5. 安装在Server2上的SQL Server实例(带有内部IP地址10.111.3.10)
  6. 客户端上的WPF调用Server1上的WCF服务,而server1上的WCF访问Server2上的数据库。 WCF Web配置(server1)上的连接字符串如下所示:

    <add name="App.ConnectionString" 
         connectionString="Persist Security Info=False;Initial Catalog=customerDB;Data Source=10.111.3.10;Integrated Security=SSPI">
    

    Server2上有一个Windows帐户(比如winAcc1),目前专门用作customerDB的DBowner。

    现在问题是“Server1上的WCF如何通过”winAcc1“windows帐户访问数据库?”我已经检查了web配置或任何地方的应用程序,我找不到任何模仿或以编程方式将网络凭据设置为“winAcc1”。

    有人可以解释一下吗?

1 个答案:

答案 0 :(得分:0)

检查WCF端点所在的IIS站点的应用程序池.winAcc1可以配置为该应用程序池的标识。如果禁用模拟客户端,那就是将用于数据库连接的用户。