2

localhost で Visual Studio 2012 を SQL Server 2012 Express に接続するにはどうすればよいですか。私のサーバー名:

HACEGAN\SQLEXPRESS

接続文字列に何を書く必要があるか

 SqlConnection con = new SqlConnection("Data Source=localhost\\HACEGAN.SQLEXPRESS;Initial Catalog=Register;User ID=sa;Password=123");
4

5 に答える 5

1

サーバー名を自分のData Source部分に書き込むだけですか?

Data Source=HACEGAN\SQLEXPRESS;Initial Catalog=Register;User ID=sa;Password=123

あなたの

localhost\\HACEGAN.SQLEXPRESS

HACEGAN\SQLEXPRESS

チェックアウト:VisualStudio2012およびMSSqlServer2012-サーバーエクスプローラーに接続します

サーバーエクスプローラーは次の場所にあります。Visual Studio 2012 -> View -> Server Explorer

于 2013-02-08T12:00:49.830 に答える
0

サーバー名とローカルホストの両方を指定するべきではありません。どちらか一方。

 SqlConnection con = new SqlConnection(@"Data Source=HACEGAN\SQLEXPRESS;Initial Catalog=Register;User ID=sa;Password=123");

エスケープの問題を防ぐために、@記号に注意してください。

于 2013-02-08T12:23:52.163 に答える
0

SQL サーバーがデフォルトのインスタンスでもある場合は、次の.表記法を使用できます。

Server=.;Database=Register;User Id=sa;Password=123;

デフォルト以外の場合は、 を使用します.\SQLExpress

于 2013-02-08T12:26:47.087 に答える
0

この投稿の他のすべての回答は正しいですが、あなたの場合は次のように書く必要があります。

SqlConnection con = new SqlConnection("Data Source=HACEGAN\\SQLEXPRESS;Initial Catalog=Register;User ID=sa;Password=123");
于 2013-02-08T12:35:24.340 に答える
0

直接書いていると思いますが、

Data Source=HACEGAN\\SQLEXPRESS;Initial Catalog=Register;User ID=xxx;Password=xxx
于 2013-02-08T11:59:22.757 に答える