我如何在客户端的PC上运行本地数据库

问题描述 投票:-1回答:1

我已经使用本地.mdf数据库构建了一个应用程序,并且已经部署了该应用程序。我在PC上测试过;没有问题。该应用程序完美运行。今天,我在客户端的PC上安装了该应用,但出现此错误:

enter image description here

尽管所有文件都已经到位,并且在我的客户端PC上安装了SQL Server 2016。

c# sql sql-server database localdb
1个回答
1
投票

我可以想到两个原因:

  1. 您要么使用了固定的源路径,例如:
c:\MyProgram\database.mdf

因此,如果您将数据库移动到该文件夹​​以外的其他位置,则将无法正常工作,因为它将无法找到数据库文件。

Solution:使用动态位置,因此无论应用程序安装在哪里,它都应该找到您的数据库。

  1. 已安装的SQL Server 不是同一版本或更高版本,或您的数据库更高,或者安装不正确。

[Solution:重新安装或修复SQL Server

© www.soinside.com 2019 - 2024. All rights reserved.