2013-02-08 95 views
2

如何將Visual Studio 2012連接到本地主機上的SQL Server 2012 express。我的服務器名稱:sql 2012 express和vs2012

HACEGAN\SQLEXPRESS 

我必須寫我的連接字符串即

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

回答

1

只寫你服務器名稱Data Source部分?

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

更改

localhost\\HACEGAN.SQLEXPRESS 

HACEGAN\SQLEXPRESS 

退房:Visual Studio 2012 and MS Sql Server 2012 - connect with Server Explorer

你可以找到服務器資源管理器Visual Studio 2012 -> View -> Server Explorer

+0

我寫HACEGAN \ SQLEXPRESS但未來unsder thisline「\」之後的例外是:無法識別的轉義序列 – 2013-02-08 12:09:35

+0

我'做那行 – 2013-02-08 12:12:24

+0

@SelçukluEbrar看看這個主題http://msdn.microsoft.com/en-us/library/s4yys16a(v=vs.90).aspx – 2013-02-08 12:14:53

0

我想你直接寫出來,

Data Source=HACEGAN\\SQLEXPRESS;Initial Catalog=Register;User ID=xxx;Password=xxx 
0

您不應該同時指定一個servername & localhost。非此即彼。

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

請注意@符號以防止轉義問題。

0

如果您的SQL服務器也是默認實例,您可以使用.符號:

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

如果非默認,使用.\SQLExpress

0

在這篇文章中所有其他的答案是正確的,但在你的情況,你應該寫:

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

感謝命令 – 2013-02-08 13:45:01

相關問題