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