2011-06-02 65 views
0

我无法让我的C#应用程序连接到DB。我尝试了很多方法来连接。 DB在那里。而且,我可以通过sql服务器进行访问。但是,从我的代码中,我不断收到以下消息:从C#应用程序问题连接到SQL Server 2005

错误访问数据库,同时建立了 连接到SQL Server发生 网络相关的或特定于实例 错误。没有找到或无法访问服务器 。 验证实例名称是否为 正确,并且该sql服务器是 配置为允许远程 连接。提供者:sql network 接口,错误26 - 错误定位 指定的服务器/实例。那么也是 错误发生连接不是 open.my数据源名称是 aastha \ sqlexpress.for此共振 转义序列无法识别。

+2

这是一个可能的连接字符串问题!尝试发布! – danyolgiax 2011-06-02 18:09:11

+2

你可以发布你的连接字符串 – 2011-06-02 18:10:07

+0

是啊发布连接字符串删除任何密码,虽然 – 2011-06-02 18:12:23

回答

0

以下是获取有效连接字符串的简单方法。

  1. 桌面
  2. 上创建一个新的文本文档重命名其扩展名从.txt为.udl
  3. 使用向导连接到数据库
  4. 打开.udl文件在记事本中
  5. 复制串
  6. 粘贴到连接字符串
0

首先确保您可以连接到SQL服务器使用您的应用程序相同的凭据。基本上确保您启用了Windows和SQL身份验证,IF您正在使用SQL用户名。

如果您正在努力处理连接字符串,请到这里http://www.connectionstrings.com/并找到您需要的。