私は設定ファイルのSQL Server接続文字列を持っている:SQL Serverの接続文字列 - 別のドメイン
<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にpingを実行することができます。
SQL Server Management Studioを使用して別のドメインのSQL Serverに接続しようとしましたが、上記と同じエラーが表示されます。
明らかに何か間違っていますか?
エラーメッセージに示されているように、SQL Serverがリモート接続を受け入れるように構成されていることを確認しましたか? –
はい、サーバーはリモート接続を受け入れるように構成されています。 – youwhut