У меня есть строка подключения SQL Server в файле конфигурации:SQL Строка соединения с сервером - Different домена
<add name="DbMaster" connectionString="Data Source=ServerName\NamedInstance;Initial Catalog=SomeDb;Integrated Security=SSPI;" providerName="System.Data.SqlClient"/>
Это нормально, если я бегу от домена, в котором находится SQL Server, но я получаю следующая ошибка в другом домене:
System.Data.SqlClient.SqlException: An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)
Существует доверие между доменами.
Я попытался следующие без успеха:
<add name="DbMaster" connectionString="Data Source=ServerName.DOMAIN.COM\NamedInstance;Initial Catalog=SomeDb;Integrated Security=SSPI;" providerName="System.Data.SqlClient"/>
Я могу свистеть ServerName.DOMAIN.COM.
Я попытался подключиться к SQL Server в другом домене с помощью SQL Server Management Studio, но получена такая же ошибка, как указано выше.
Есть ли что-то очевидное, я делаю неправильно?
Вы подтвердили, что SQL Server настроен на прием удаленных соединений, как указывает сообщение об ошибке? – 2010-12-01 15:46:29