2012-07-13 134 views
0

我的问题是这样的:SQL Server 2008实例连接问题

我installes SQL Server 2008 R2的我的Windows Server 2008上我尝试用默认实例名(MSSQLSERVER)和命名实例。安装成功,没有错误。现在的问题是:

当我尝试使用Management Studio连接到SQL Server时,如果将“SERVER1 \ MSSQLSERVER”写入serveraddress,它无法连接到此实例。当我仅在serveradress字段中写入“SERVER1”时,它才起作用。

注:我总是尝试连接为SA。密码是正确的。不知道是否重要...

但我必须能够连接到“SERVER1 \ MSSQLSERVER”,因为我总是会遇到错误,当我想通过C#实例连接到服务器时。

有人可以告诉我我错在哪里吗?

编辑:

的C#代码如下所示:

sqlConnection = "data source=(local);persist security info=True;User ID=sa;Password=12345;initial catalog=BBKat" 

SqlConnection sqlCon = new SqlConnection(sqlConnection); 

SqlCommand sqlCmd = new SqlCommand(sqlCmdString, sqlCon); 

回答

0

尝试与服务器名称的单(local)。而在C#中的web配置的connectionString一样Data Source=(local);Initial Catalog=YOUR_DB;Integrated Security=True

编辑

更改连接字符串:

data source=(local);Integrated Security=False;User ID=sa;Password=12345;initial catalog=BBKat 
+0

它就像是像“SERVER1”一样:它在管理工作室,但不是在C#中工作... :( – colosso 2012-07-13 12:03:11

+0

你能告诉我你是如何使用C#..? – 2012-07-13 12:04:26

+0

我已经添加上面的代码 – colosso 2012-07-13 12:11:25

0

我觉得你没弄错的。连接时不写入默认实例名称。如上所述,您可以创建别名。