0

タイトルで述べたように。別の詳細:

  • ファイルはApp_Dataディレクトリの私のハードドライブにあります
  • ローカルホストにMicrosoftSQLServer 2005をインストールしています(Expressエディションではなくフルエディション)

サーバーエクスプローラーMicrosoftSQLServerデータベースファイルを使用してファイルに接続しようとすると、エラーが発生します。

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

4

2 に答える 2

3

MDFファイルをクリックして接続することはできません。(おっしゃるように)完全なSQL Serverがインストールされている場合は、SQL Server Management Studioに移動し、MDF/LDFファイルをデータベースとしてSQLServerに添付する必要があります。

それが完了したら、通常のADO.NET接続プロパティ(サーバー名、データベース名、SQL Serverにログインするための資格情報)を指定することにより、そのデータベースに接続して使用できます。

ディレクトリからスタンドアロンMDFとしてデータファイルを添付する機能は、SQLServerExpressの機能ではありません。これは、SQLServerのExpress以外のエディションでは使用できません。

于 2010-07-31T15:28:57.583 に答える
0

SQL Serverに接続されていないMDFファイルがある場合は、サーバーエクスプローラーの[ファイルに接続]オプションを使用して、MDFをポイントしてください。または、SQL Server ManagementStudioを使用してMDFファイルをSQLServerのローカルインスタンスに添付し、VS.netの通常のダイアログを使用してサーバー名とデータベース名を指定してデータベースを参照します。

于 2010-07-31T15:02:55.607 に答える