当我转到Visual Studio 2005中的“添加新项”窗口并尝试添加SQL数据库时,它会挂起一点,然后给出以下错误:
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供者:TCP提供者,错误:0 - 无法建立连接,因为目标计算机主动拒绝它。)
我可以使用SQL Server Management Studio连接到localhost(默认实例),但Visual Studio必须尝试连接到另一个实例(不再运行)。如何更改尝试连接的实例以添加和使用数据库?
答案 0 :(得分:3)
听起来您可能正在尝试添加SQL Server Express数据库的实例,但您可能没有安装或启用该服务。
答案 1 :(得分:1)
你能解决这个问题吗?我只花了3个小时处理同样的问题,不能确定解决方案是什么,但它确实有效。 我的错误是当我将'Visual Studio'升级到数据库版本时,本地SQL Server实例没有运行。未安装SQLExpress。
启动数据库后,我最初得到的错误与我在Visual Studio中打开现有数据库项目或创建新数据库项目时的错误相同。 我用谷歌搜索了很长时间,尝试了服务器,实例,主机,别名和其他名称的所有组合,用于设计时验证数据库设置,但都无济于事。它不会连接。我甚至重新安装了Visual Studio,它也没有帮助。
我认为可能做到的诀窍是this msdn article中的注释 - 更改此设置后卸载项目。我最终清除了字段(对于默认实例),卸载了项目,重新加载了它,并且violá,我在做生意。是时候上床睡觉了。
答案 2 :(得分:0)
展开“服务器”节点并删除旧服务器。
答案 3 :(得分:0)
您是否收到指向... http://go.microsoft.com/fwlink/?LinkId=49251的警告对话框? 我的VS2005开发机器有SQL Server开发人员版,但没有SQL Express,当我尝试添加新的SQL数据库时,我得到了这个错误