【发布时间】:2009-01-29 21:01:10
【问题描述】:
我在 Windows XP 机器上安装了 Visual Studio 2008 和 SQL Server 2008 Developer Edition。
我在尝试使用测试 Web 应用程序时收到此错误:
与 SQL Server 建立连接时出现与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定实例)
我的 ADO.NET 连接字符串是:
数据源=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\TestDB.mdf;Integrated Security=True;用户实例=True
SQL Server 的完整安装难道不应该知道如何处理 SQL Express 数据库吗? 我是否错过了在“附加”数据库上工作所需的安装?还是我还需要配置一些东西?我认为这在过去对我有用(开箱即用)。
更新:
即使我有一个完整的 2008 实例正在运行,我的意图还是将其用作 Express DB。你不能这样做吗?当您尝试使用其成员功能时,ASP.NET 是否会默认引导您使用这些“快速”数据库之一?
【问题讨论】:
标签: .net sql-server ado.net connection-string sql-server-express