Visual Studio 2015 中的 Localdb 错误 52(SQL 服务器)
Localdb in Visual Studio 2015 error 52 (SQL Server)
我编写了一个带有附加 .mdf
数据库文件的应用程序,该文件在我的计算机上运行良好。但是在另一台计算机(客户端 PC)上我收到此错误消息:
A network-related or instance-specific error occurred while
establishing a connection to SQL Server. The server was not found or
was not accessible. Verify that the instance name is correct and that
SQL Server is configured to allow remote connections. (provider: SQL
Network Interfaces, error: 52 - Unable to locate a Local Database
Runtime installation. Verify that SQL Server Express is properly
installed and that the Local Database Runtime feature is enabled.)]
System.Data.SqlClient.SqlInternalConnection
我应该在客户端 PC 上安装 SQL Server Express 吗?这是不可能的,你能帮忙吗?
提前致谢
如果您想使用 .mdf
SQL 服务器数据库文件,您 必须 在该机器上至少安装 SQL Server Express - 或者将数据库放在 PC 连接到的网络中的 SQL 服务器实例上,并使用服务器上的数据库。
你不能使用.mdf
数据库文件完全没有安装SQL服务器 - SQL服务器不 无需安装即可运行的嵌入式 数据库。如果您需要这样的数据库,请查看 SQLite、SQL Server CE(精简版)或类似 RavenDB 的东西。这些可以嵌入(作为一组 DLL)到您的解决方案中并处理磁盘上的文件,而无需在 运行.
所在的计算机上安装服务器组件
我编写了一个带有附加 .mdf
数据库文件的应用程序,该文件在我的计算机上运行良好。但是在另一台计算机(客户端 PC)上我收到此错误消息:
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 52 - Unable to locate a Local Database Runtime installation. Verify that SQL Server Express is properly installed and that the Local Database Runtime feature is enabled.)] System.Data.SqlClient.SqlInternalConnection
我应该在客户端 PC 上安装 SQL Server Express 吗?这是不可能的,你能帮忙吗?
提前致谢
如果您想使用 .mdf
SQL 服务器数据库文件,您 必须 在该机器上至少安装 SQL Server Express - 或者将数据库放在 PC 连接到的网络中的 SQL 服务器实例上,并使用服务器上的数据库。
你不能使用.mdf
数据库文件完全没有安装SQL服务器 - SQL服务器不 无需安装即可运行的嵌入式 数据库。如果您需要这样的数据库,请查看 SQLite、SQL Server CE(精简版)或类似 RavenDB 的东西。这些可以嵌入(作为一组 DLL)到您的解决方案中并处理磁盘上的文件,而无需在 运行.