我在 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;User Instance=True
完整安装的 SQL Server 不应该知道如何处理 SQL Express 数据库吗?我是否错过了在“附加”数据库上工作所需的安装?还是我还需要配置一些东西?我认为这在过去对我有用(开箱即用)。
更新:
即使我有一个完整的 2008 实例正在运行,我也打算将其用作 Express DB。你不能这样做吗?当您尝试使用其成员资格功能时,默认情况下 ASP.NET 是否不会引导您使用这些“快速”数据库之一?