【发布时间】:2011-07-04 19:53:51
【问题描述】:
我想做的是一个使用 SQL Server 2008 数据库的应用程序,但我无法连接到数据库。
这是我的代码:
public Form1()
{
InitializeComponent();
connection = new SqlConnection("Server=(local);Integrated Security=true");
connection.Open();
CreateDb();
this.FormClosed += new FormClosedEventHandler(Form1_FormClosed);
}
我得到的错误是:
与网络相关或特定于实例的 建立时发生错误 连接到 SQL Server。服务器 未找到或无法访问。 验证实例名称是否为 正确,并且 SQL Server 是 配置为允许远程 连接。 (提供者:命名管道 提供者,错误:40 - 无法打开 连接到 SQL Server)
我正在尝试使用 Windows 身份验证进行连接... 我做错了什么?
【问题讨论】:
-
我首先要检查的是SqlServer的服务是否开启。
-
您应该检查您的本地 SQL Server 是否正在运行。
-
@Tigran 我在哪里可以查看? SQL 管理工作室确实可以完美运行...
-
请提供您的服务器名称/IP。
-
它可能是一个命名实例吗?所以你需要
.\foo等?
标签: c# sql sql-server forms connection