0

我正在逐字使用以下教程示例:

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

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

4

2 回答 2

1

确保该帐户有权访问该数据库,并尝试使用此连接字符串:

connectionString="Server=MACHINE-NAME\SQLEXPRESS;Database=Northwind;Trusted_Connection=True;"
于 2012-04-04T15:30:11.100 回答
1

Data Source属性需要指向你的 SQL 实例名称,如果你的 SQL 实例是默认的。

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

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

请注意,我已将数据源值从“localhost”修改为(点)。

于 2012-04-04T15:21:30.993 回答