我正在研究C#数据库应用程序,并试图将它部署在客户端计算机上并获取连接问题。使用.mdf数据库的C#应用程序部署问题
//NOTE: path and database variables have correct info because it works on my dev machine
"Data Source=(LocalDB)\\MSSQLLocalDB;AttachDbFilename=" + path + "\\" + databaseName + ";Integrated Security=True"
我使用安装屏蔽创建的设置,并试图提前安装也。
在其它测试机器,我已经安装:
- .Net框架4.5.2
- SQLLocalDB.msi(64位)
最后,我安装我的部署安装文件,我得到一个例外:
System.Data.SqlClient.SqlException (0x80131904). A network related or instance-specific error occured while establishing a connection to SQL server.
The server was not found or not accessible.
Localdatabase Runtime error occured.
我也在连接字符串中试过这些:(在simi中找到在计算器LAR问题)
localhost
localhost\\SQLExpress
.\\SQLExpress
但没有这个工作对我来说。
注:
- 我
LocalDB
连接字符串正在开发计算机上。 - 使用Visual Studio 2015年企业
PS:我所努力学习是一种能够创造出一些安装每requeisites喜欢.Net框架,等等的LocalDB并可以运行基于数据库应用程序的安装在客户端计算机上,无需单独安装SQL Server。我不确定.mdf
的方式是否适合这一点。
感谢@Atlas_Gondal,我将尝试此方法并更新回 – Alena
非常感谢您一步一步的指导,我能够部署我的第一个数据库应用。 – Alena