我的连接字符串应该是什么

本文关键字:是什么 字符串 连接 我的 | 更新日期: 2023-09-27 18:05:22

我用Visual Studio 2010编写了一个C#程序。我通过在VS2010中添加基于服务的数据库来使用数据库。我通过为程序添加安装项来进行安装。在我的电脑上,程序安装成功,运行得很好。但是在另一台机器上安装程序后,当我想使用程序的数据库时,发生了一个异常:"程序不能找到sql....."和一些这样的错误。

连接字符串为:(单行)

"Data Source =.''SQLEXPRESS;
 AttachDbFilename=|DataDirectory|''database.mdf;
 Integrated Security=True;
 User Instance=True"

我还包括数据库。MDF文件转换成安装文件,但这个问题一直没有解决。我的连接字符串必须是什么?这是那个字符串的异常吗?

我的连接字符串应该是什么

数据源'SQLEXPRESS告诉我你正在使用安装在你的机器上的SQL Server Express Edition。当您将程序与数据库文件一起分发时,必须在目标机器上安装SQL Server Express Edition。如果不需要,请尝试使用像sqlite这样的嵌入式数据库,否则在安装程序中包含SQL Server Express Edition。