如何将 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");
只需将您的服务器名称写入您的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
我觉得你直接写
Data Source=HACEGAN\\SQLEXPRESS;Initial Catalog=Register;User ID=xxx;Password=xxx
您不应该同时指定服务器名和本地主机。非此即彼。
SqlConnection con = new SqlConnection(@"Data Source=HACEGAN\SQLEXPRESS;Initial Catalog=Register;User ID=sa;Password=123");
请注意 @ 符号以防止转义问题。
如果您的 sql server 也是默认实例,则可以使用.
表示法:
Server=.;Database=Register;User Id=sa;Password=123;
如果非默认,请使用.\SQLExpress
.
这篇文章中的所有其他答案都是正确的,但在你的情况下,你应该写:
SqlConnection con = new SqlConnection("Data Source=HACEGAN\\SQLEXPRESS;Initial Catalog=Register;User ID=sa;Password=123");