【问题标题】:Localdb in Visual Studio 2015 error 52 (SQL Server)Visual Studio 2015 中的 Localdb 错误 52 (SQL Server)
【发布时间】:2016-04-18 21:28:42
【问题描述】:

我编写了一个带有.mdf 数据库文件的应用程序,该文件在我的计算机上运行良好。但在另一台计算机(客户端 PC)上,我收到此错误消息:

发生网络相关或特定于实例的错误,同时 建立与 SQL Server 的连接。找不到服务器或 无法访问。验证实例名称是否正确,并且 SQL Server 配置为允许远程连接。 (提供者:SQL 网络接口,错误:52 - 无法找到本地数据库 运行时安装。验证 SQL Server Express 是否正确 已安装并且本地数据库运行时功能已启用。)] System.Data.SqlClient.SqlInternalConnection

我应该在我的客户端 PC 上安装 SQL Server Express 吗?这是不可能的,你能帮忙吗?

提前致谢

【问题讨论】:

  • 感谢您的回答,这意味着我必须切换到 Sqlite 吗?因为我不想在客户端 PC 上安装任何东西。你能告诉我什么是正确的选择吗? (我在 VS 2015 下工作)提前感谢
  • 好的,马克,非常感谢。添加你的答案我会批准它

标签: sql-server database visual-studio database-connection connection-string


【解决方案1】:

如果您想使用.mdf SQL Server 数据库文件,您必须在该计算机上至少安装 SQL Server Express - 或将数据库放在 PC 网络中的 SQL Server 实例上连接并使用服务器上的数据库。

不能在没有安装 SQL Server 的情况下完全使用 .mdf 数据库文件 - SQL Server 不是一个嵌入式数据库,无需安装即可工作.如果您需要这样的数据库,请查看 SQLite、SQL Server CE(精简版)或 RavenDB 之类的东西。这些可以嵌入(作为一组 DLL)到您的解决方案中并针对磁盘上的文件工作,而无需在运行它们的机器上安装服务器组件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-07
    • 1970-01-01
    • 2021-10-25
    • 2016-01-21
    • 2018-04-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多