在我今天开始工作之前,我有一个 MVC4 应用程序正在运行。据我所知,我没有对连接字符串进行任何更改。
我有一个连接字符串设置为使用 SQL Server 2012 数据库。
尝试从本地计算机运行应用程序时,出现此错误:
建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)
描述:
当前 Web 请求执行期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
SQLExpress 数据库文件自动创建错误:
连接字符串使用应用程序 App_Data 目录中的数据库位置指定本地 SQL Server Express 实例。提供者试图自动创建应用程序服务数据库,因为提供者确定该数据库不存在。成功检查应用程序服务数据库是否存在并自动创建应用程序服务数据库需要以下配置要求:
机器上必须安装 Sql Server Express。
如果我从它所在的服务器运行应用程序,我不会收到此错误。我还可以使用 SQL Server Management Studio 和服务器资源管理器中构建的 Visual Studio 从本地计算机和服务器访问 SQL Server 数据库。