1

DB に接続しようとしていますが、接続文字列の提案に従いました。ただし、私は DB の専門家ではないため、いくつかの点は hrmp... 明らかではありません。

たとえば、DB サーバーはネットワーク内にあり、それへの接続は同じネットワーク内の別のサーバーから行われます。サーバー名とポートを使用して、Management Studio を使用してサーバーに接続したので、稼働しています。

これは私の接続文字列です。

System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection();
conn.ConnectionString =
  "integrated security=SSPI;"+
  "server=server.name.as.in.management.studio,4340" +
  "persist security info=False;database=NameOfTheDb";

認証は AD を使用して行われ、エラー メッセージは 40 - サーバーが見つかりません。サーバーが見つからないという明白なことに加えて、これをトラブルシューティングしたり、詳細情報を入手したりするにはどうすればよいですか?

私は顧客のところにいますが、彼らのシステムは必要なほど十分に文書化されていません。入手できる情報は非常に少なく、カバレッジには疑問があります。残虐行為を仕掛けた者はとうの昔にいなくなった。

提案は大歓迎です。

編集

修正後、エラー コード 0 - The requested name is valid but no data of the requested type was found が表示されます。

これをどうする!? :)

4

2 に答える 2

3
System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection();
conn.ConnectionString =
"integrated security=SSPI;"+
"Data Source=myServerAddress;" +
"persist security info=False;" +
"Initial Catalog=NameOfTheDb";

お役に立てれば。

于 2013-07-17T13:17:33.313 に答える
1

Managmnet Sql Server の確実なサービスはStartです。これを行うには、 ---> コントロール パネル --> すべてのコントロール パネル項目 --> 管理ツール -- サービス --> SQL Server(MSSQLSERVER) に移動し、 [開始] をクリックします。

System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlDbConnection();
    conn.ConnectionString =
    "Data Source=ServerName;" +
    "Initial Catalog=DataBaseName;" +
    "User id=UserName;" +
    "Password=Secret;";
    conn.Open();
于 2013-07-17T13:55:31.867 に答える