我有一个使用Visual Web Developer 2010开发的Web应用程序。数据库在解决方案中是本地的:
<add name="SFDBConnectionString"
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\SFDB.mdf;Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient" />
我正在尝试使用Visual Studio 2010而不是Web开发人员在另一台计算机上运行该应用程序,当它尝试连接到数据库时,它会给我以下错误:
发生与网络相关或特定于实例的错误 建立与SQL Server的连接。找不到服务器或 无法访问。验证实例名称是否正确 SQL Server配置为允许远程连接。 (提供者:SQL 网络接口,错误:26 - 查找服务器/实例时出错 指定)
有人对可能发生的事情有任何想法吗?
答案 0 :(得分:0)
通常,此错误消息的含义正是它所说的...... 您可以通过UI客户端(如管理工作室)连接到SQL服务器吗?如果是 - 您如何做到(用户/密码或Windows身份验证;服务器名称是什么)? 什么是连接字符串?你在这里把连接字符串放到SQL Express(它可以工作;所以它没有用) - 但是忘了放置不的连接字符串。 如果你可以在UI中连接,并且连接字符串是正确的 - 没有理由为什么代码会抛出错误!