mvc添加localdb一直显示databaseruntime错误

发布时间:2019-07-31 16:32:30

请问这是怎么回事,localdb有安装。求助。

补充:System.Data.SqlClient.SqlException (0x80131904): 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Network Interfaces, error: 50 - 发生了 Local Database Runtime 错误。无法创建自动实例。有关错误详细信息,请参阅 Windows 应用程序事件日志。在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Network Interfaces, error: 50 - 发生了 Local Database Runtime 错误。无法创建自动实例。有关错误详细信息,请参阅 Windows 应用程序事件日志。

推荐回答

都说的很明白了,获取提供程序信息时错误,你写的连接字符串的providerName的值和你装的数据库一致吗,应该是你没providerName项?如果用的正常的MSSQLSERVER 那么providerName项,写成providerName="System.Data.SqlClient" 如下示例(我这个是直接连接的localdb)<add name="MovieDBContext" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True" providerName="System.Data.SqlClient" />

以上问题属网友观点,不代表本站立场,仅供参考!