asp.net访问我的数据库时出现问题

时间:2011-03-25 02:25:04

标签: asp.net

当我启动我的网站并尝试访问我的数据库时,我遇到了这个问题:

  

糟糕。错误:建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)

我有一个数据库,我正在连接它(我使用的部分代码是):

 System.Data.SqlClient.SqlConnection con;
            con = new System.Data.SqlClient.SqlConnection();
            con.ConnectionString = "Data Source=.\\SQLEXPRESS; AttachDbFilename=C:\\inetpub\\poject\\App_Data\\data.mdf; Integrated Security = true; Connect Timeout = 30; User Instance = True";

非常感谢任何帮助?

3 个答案:

答案 0 :(得分:0)

路径正确吗?你拼错了“项目”吗?

答案 1 :(得分:0)

我要做的是确保我没有任何语法错误是打开服务器资源管理器并以这种方式连接到我的SQL Server。然后,当我单击server explorer中“数据连接”下的特定连接时,会有一个与每个Connection关联的Connection String属性。我只是复制并粘贴它以避免任何错误。

答案 2 :(得分:0)

按照以下步骤操作。

  1. 确保您拥有Sql Management Studio Express:Sql management studio express 2008
  2. 附上您的数据库Data.mdf
  3. 然后在web.config文件中将连接字符串更改为此字符串。 Data Source =。\ SQLEXPRESS; Initial Catalog = Data; Integrated Security = True; Connect Timeout = 30; User Instance = True
  4. 此致