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

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

INTERFACE_LINK_LIBRARIES

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

fightgod100_01 回答:如何在客户的PC上运行本地数据库

我可以想到两个原因:

  1. 您要么使用了固定的源路径,例如:
   public async Task<ActionResult> Edit(Project project)
    {

            if (Request.Form["ProjectManagersString[]"] != null)
            {
                foreach (var pmstring in Request.Form["ProjectManagersString[]"].Split(','))
                {

                }
            }

    }

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

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

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

Solution:重新安装或修复SQL Server

本文链接:https://www.f2er.com/3132345.html

大家都在问