【发布时间】:2020-10-08 22:51:35
【问题描述】:
我开发了一个 C# Windows 窗体和 localDB 应用程序(Visual Studio 2017 和 Windows 8.1)。我创建了一个安装程序。
我在另一台运行 Windows 7 的 PC 上安装了该应用程序,在此之前,我在那台计算机上安装了 .NET Framework 4.6。安装运行良好;但是当我启动应用程序时,不会显示来自数据库的信息。
comboboxes、datagridviews 等是空的,它应该显示来自本地 DB 的数据。
如果我将应用程序安装在我开发它的计算机上,一切正常。
有什么想法吗?
谢谢
【问题讨论】:
-
SqlServer 是否安装在另一台计算机上?
-
是的,它是旧版本(2008)...是否需要安装?
-
新PC中的数据库是否同名?
-
如果您使用的是集成安全=True;确保 Windows 用户在 Sql Server 中具有权限。
-
对不起,但我想我很困惑......我开发的是一个带有“便携式” sql server 数据库的 c# winforms 应用程序,用户不需要安装 sql server。安装程序包括de *.MDF文件...当用户安装应用程序时,数据库的数据不显示........并且是的,数据库具有相同的名称。
标签: c# sql-server windows winforms localdb