0

web.config に次の接続文字列があります。

<add name="ApplicationServices" 
     connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true" 
     providerName="System.Data.SqlClient" />

aspnetdb.mdfローカル iis サーバーからローカル データベースに接続しようとすると、すべて正常に動作しますが、サイトを別のサーバーに配置すると、次のエラー メッセージが表示されます。

SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: SQL ネットワーク インターフェイス、エラー: 26 - 指定されたサーバー/インスタンスの検索中にエラーが発生しました)。

(他のサーバーにはSQL Server 2008がインストールされています)。

4

1 に答える 1

0

(他のサーバーにはSQL Server 2008がインストールされています)。

他のサーバーにインストールされている Sql Server 2008 は、connectionstring data source=.\SQLEXPRESS;

データ ソースを正しい名前で更新してください。また、ユーザー ID/パスワードが必要かどうかも確認してください。

于 2012-08-05T17:18:48.217 に答える