在另一台计算机上启动程序时,建立与SQL Server的连接时发生了与网络相关或特定于实例的错误

问题描述 投票:0回答:2

我需要帮助来解决这个问题。我使用MS Visual Studio安装程序项目创建了应用程序安装程序,并在另一台设备上运行了该程序。 prerequisites中的计算机(2016和2017)上没有安装任何版本的LocalDB,因此我必须手动在另一台计算机上下载SQL Server 2017 LocalDB。之后,当我启动程序时,我收到以下[​​C0]。

数据库文件在安装过程中自动放置在文件夹Documents中

我如下更改了连接字符串:

error

string dbPathMyDoc = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); string dbPath = Path.Combine(dbPathMyDoc, "myprojectAppData"); AppDomain.CurrentDomain.SetData("DataDirectory", dbPath);

所以在我看来,问题不在于连接字符串,而是什么?

c# sql-server winforms localdb
2个回答
0
投票

在创建ny winforms&localdb

时,我为所有项目制作了示例固定问题”

0
投票

[我发现无法使用命令var conStr = ConfigurationManager.ConnectionStrings["DevConnectionString"].ConnectionString; 通过命令提示符检查安装在第二台计算机上的SQL Server LocalDB的版本(由于错误)。

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