2

如何将 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

查看:Visual Studio 2012 和 MS Sql Server 2012 - 与服务器资源管理器连接

您可以在服务器资源管理器中找到Visual Studio 2012 -> View -> Server Explorer

于 2013-02-08T12:00:49.830 回答
0

我觉得你直接写

Data Source=HACEGAN\\SQLEXPRESS;Initial Catalog=Register;User ID=xxx;Password=xxx
于 2013-02-08T11:59:22.757 回答
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 也是默认实例,则可以使用.表示法:

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 回答