【问题标题】:C# use program with local database on another computer without SQL Server [closed]C#在没有SQL Server的另一台计算机上使用本地数据库程序[关闭]
【发布时间】:2015-06-24 04:56:34
【问题描述】:

我使用在 Visual Studio 中创建的本地数据库编写了简单的程序。它在我的计算机上运行良好,但是当我在另一台计算机(没有任何 SQL Server)上运行它时,它说它找不到服务器并建议检查 SQL Server 中是否打开了本地数据库运行时。

如何让使用 LocalDb 的应用程序在未安装 SQL Server 的客户端计算机上运行?

【问题讨论】:

  • 如果未安装数据库,则无法使用该数据库。如果你想要一些可以以 DLL(或嵌入式)形式发布的东西,请查看 SQLite。
  • 您需要在该机器上安装数据库,或者托管一个客户端可以访问的数据库。
  • @Servy 你的意思是我需要在客户端计算机上安装 ms sql server express?

标签: c# sql-server


【解决方案1】:

您不需要在客户端计算机上安装整个 SQL Server Express,您只需要SqlLocalDB.msi

Source

【讨论】:

  • 这个文件应该在程序所在的文件夹中?
  • 不,您将在客户端计算机上安装它。
【解决方案2】:

您需要将数据库安装在客户端可以访问的位置,例如当前本地计算机或网络上的某个位置。无论如何,您都需要某种数据库。

【讨论】:

    猜你喜欢
    • 2016-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-29
    相关资源
    最近更新 更多