0

SQL Server 2008 R2 がインストールされているサーバーを使用していますが、アプリケーションで SQL Express 2008 R2 を使用しています。SQL Express もインストールする必要がありますか? 現在取得しているエラーは次のとおりです。

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

4

1 に答える 1

0

データベースをSQLServerで作成し、正しい接続文字列で接続できます。ただし、SQLServerExpressのようにデータベースファイルを添付することはできません。

SQLServerExpressをインストールする必要はありません。

SQLServerに接続するための一般的な接続文字列は次のとおりです。

Data Source=yourServer;Initial Catalog=yourDatabase;Integrated Security=SSPI;

yourServerサーバー名(Server \ instanceの形式)とyourDatabase接続するデータベースの名前に置き換えます。

SQL Server Expressの次の接続文字列は、標準のSQLServerでは機能しません。

Server=yourServer;AttachDbFilename=c:\data\yourDatabase.mdf;Database=yourDatabase; Trusted_Connection=Yes;
于 2012-06-13T09:29:36.573 に答える