我的情景:
我在Visual Studio 2010中有一个Windows窗体应用程序,在SQL Server 2008 R2中有一个数据库。我为此应用程序创建了设置和部署项目,该项目生成.exe
文件并在客户端PC上安装应用程序。但它需要安装SQL Server 2008 R2并创建与我们在PC中具有相同名称的数据库然后我们从我的PC生成数据库脚本并在SQL Server 2008 R2上的客户端PC上运行,更改服务器的名称app.config
文件,然后成功运行。
问题在于:
这对单个用户来说没问题,但如果我有很多客户端,则需要为所有用户执行所有过程。例如(在他们的Pc上安装SQL Server并为我的应用程序配置它)
我想要的是什么:
我想在设置中添加我的数据库,这样我就不需要在客户端系统上安装SQL Server并执行所有步骤。
任何人都可以帮助我这样做,因为我是C#的新手,我已经花了很多天。
提前致谢
答案 0 :(得分:0)
你应该采取一些措施来实现目标。
1:为您的应用程序创建安装项目
2:将SQL Server 2008R2安装文件放在软件磁盘中
3:使用命令提示符安装Microsoft SQL Server 2008R2。您可以使用Here的命令提示符了解有关安装SQL Server的更多信息
4:安装您的应用程序
5:使用T-SQL代码创建数据库或将带有安装程序的.mdf和.ldf文件复制到应用程序文件夹,并使用T-SQL代码附加这些文件。