当我有两个Sql-server实例并且两个实例连接到两个不同的Windows用户帐户时,使用Window身份验证?

时间:2015-06-26 13:36:12

标签: sql-server sql-server-2008

我有两个Sql实例,每个实例都有不同的窗口认证用户。所以当我使用连接字符串时使用本地数据源

    <connectionStrings> 
<add name="DataContext" 
   connectionString="data source=.;
   initial catalog=northwind;persist security info=True; 
   Integrated Security=SSPI;" 
   providerName="System.Data.SqlClient" /> 
</connectionStrings> 

我无法在开始时初始化数据库错误。除了删除一个实例之外,有没有办法解决这个错误。我可以指定data-source = local /。只要 。

1 个答案:

答案 0 :(得分:0)

两个实例不能使用相同的端点。每个SQL Server都必须在不同的端点(端口)中传输/传输数据。默认实例使用1433,另一个实例将配置为其他端口号。您应该在连接详细信息中使用该端口号。否则,您无法成功远程登录到命名实例。您应该使用以下格式的SQL实例名称

`[Machine Name]/[Instance Name],[portNumber]`