在另一台 PC 上使用本地 SQL 服务器数据库安装 C# WPF 应用程序
Installing a C# WPF application with local SQL Server database on another PC
我有一个问题,我开发了一个需要本地 SQL 服务器数据库的 C# WPF 应用程序。我无法将应用程序发布到未安装 SQL 服务器的另一台计算机。
我是否需要在我要安装我的应用程序的所有 PC 上安装 SQL 服务器?还是我遗漏了什么?
我正在制作 Advance Installer 的安装文件并将 .mdf
数据库复制到连接字符串
中提到的位置
string connectionString = @"Data Source =(LocalDB)\MSSQLLocalDB; AttachDbFilename = " + Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\abc\Databases\abc.mdf; Integrated Security = True; Connect Timeout = 30";
我得到的错误:
如果需要 SQL 服务器,我应该在低端电脑上安装哪个?
任何帮助将不胜感激。谢谢
如果您想使用 .mdf
文件,那么您 必须安装 SQL 服务器
- 在每台 PC 本地
- 或集中在 服务器 上,所有 PC 都可以连接到
如果您在 PC 上本地安装 .mdf
文件并且想在连接字符串中使用 AttachDbFileName=
参数,那么您 必须安装 SQL Server Express 在每台装有此应用程序的 PC 上。 SQL 服务器的其他版本 不支持 AttachDbFileName=
方法。
我有一个问题,我开发了一个需要本地 SQL 服务器数据库的 C# WPF 应用程序。我无法将应用程序发布到未安装 SQL 服务器的另一台计算机。
我是否需要在我要安装我的应用程序的所有 PC 上安装 SQL 服务器?还是我遗漏了什么?
我正在制作 Advance Installer 的安装文件并将 .mdf
数据库复制到连接字符串
string connectionString = @"Data Source =(LocalDB)\MSSQLLocalDB; AttachDbFilename = " + Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\abc\Databases\abc.mdf; Integrated Security = True; Connect Timeout = 30";
我得到的错误:
如果需要 SQL 服务器,我应该在低端电脑上安装哪个? 任何帮助将不胜感激。谢谢
如果您想使用 .mdf
文件,那么您 必须安装 SQL 服务器
- 在每台 PC 本地
- 或集中在 服务器 上,所有 PC 都可以连接到
如果您在 PC 上本地安装 .mdf
文件并且想在连接字符串中使用 AttachDbFileName=
参数,那么您 必须安装 SQL Server Express 在每台装有此应用程序的 PC 上。 SQL 服务器的其他版本 不支持 AttachDbFileName=
方法。