0

PC1 - Windows 7 SP1 64 ビットおよび PC2 - Windows 8 Pro 32 ビット

PC1 からポート 1434 UDP を PortQry して、サーバーが PC2 で使用可能であることを確認できます。

ただし、以下のコードではエラーが発生します。私は何が欠けていますか?

コード: string connectionString = string.Format("User Id=user1;" + "password=pwd_value;" + "Data Source={0};", sqlServerInstance); var connection = new SqlConnection(connectionString);
connection.Open();

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

4

2 に答える 2

1

次のリストから始めます。

  • SQL Server がインストールされている PC で SQL Browser サービスが実行されていることを確認します。
  • SQL Server へのリモート接続を有効にします (SQL Server 構成マネージャー ユーティリティ -> SQL Server ネットワーク構成を使用)。デフォルトでは、SQL Server はリモート接続を拒否します。
  • SQL Browser と SQL Server への接続を有効にするために、Windows ファイアウォールに適切な規則が追加されていることを確認してください。
于 2013-07-29T22:10:13.567 に答える