为什么ConnectionString在C#中使用MSN示例的SqlConnection失败

本文关键字:SqlConnection 失败 MSN ConnectionString 为什么 | 更新日期: 2023-09-27 18:30:04

我逐字逐句地使用以下教程示例:

http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridviewcomboboxcolumn.aspx

错误消息是连接失败。"修改它以连接到系统可访问的Norhtwinf=d数据库。"

string connectionString =
     "Integrated Security=SSPI;Persist Security Info=False;" +
     "Initial Catalog=Northwind;Data Source=localhost";
SqlConnection northwindConnection = new SqlConnection(connectionString);
     northwindConnection.Open();

至于Northwind数据库,我从这个网站下载了它并运行了它

http://www.microsoft.com/download/en/details.aspx?id=23654

你能说出我做错了什么吗?

为什么ConnectionString在C#中使用MSN示例的SqlConnection失败

Data Source属性需要指向您的SQL实例名称,以及您的SQL示例是否为默认实例。

我知道下一个建议有点奇怪,看起来和你使用的一样,但试着让我知道发生了什么:

string connectionString =
     "Integrated Security=SSPI;Persist Security Info=False;" +
     "Initial Catalog=Northwind;Data Source=.";

请注意,我已将"数据源"值从"本地主机"修改为(点)。

确保帐户可以访问该数据库,并尝试使用以下连接字符串:

connectionString="Server=MACHINE-NAME'SQLEXPRESS;Database=Northwind;Trusted_Connection=True;"