sql 2012 express和vs2012

时间:2013-02-08 11:57:42

标签: c# sql

如何在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");

5 个答案:

答案 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");