如何使用 Winform 应用程序部署和附加 SQL Server Management Studio 2012 数据库
本文关键字:Server SQL Management Studio 数据库 2012 Winform 何使用 应用程序 部署 | 更新日期: 2023-09-27 18:30:28
和SQL Server Management Studio 2012,起初,我在SQL Server Management Studio 2012中创建了一个名为salesystem的数据库,我也在SQL Server Management Studio 2012中创建了视图和表。然后
我创建了一个新的Winform项目,
然后,我在 Visual Studio 2012 的服务器资源管理器中创建了一个新的数据连接(直观>而不是编码)。 服务器资源管理器>添加连接>(在服务器名称中,我给出了.并从那里给出的组合框中选择了我的数据库,我单击了测试连接(它给了我连接成功!),然后单击确定)。
然后,我通过单击"解决方案资源管理器">">数据集添加新项">创建了一个新数据集。
然后在数据集中,我从数据库中拖动表。并开始使用我的数据库。
现在的问题是,当我想发布我的项目时,我的数据库没有附加它!现在该怎么办???
如何使用在 SQL Server Management Studio 2012 中创建的数据库发布此应用程序?
如何将我的数据库引用到我的 Winform 应用程序?
在发布之前我必须引用它吗?如果是,那么如何
????如果。。。你们中的一个有人帮助并解决了我的问题,然后当我安装这个在我的客户端PC上使用数据库的应用程序,并安装SQL Server 2008 Express或SQL Server Management Studio 2012,我必须提供服务器名称。在他的电脑里??安装并运行 SQL Server Management Studio 2012 之后????如果是,那么在发布应用程序后如何配置数据库引用设置?
我知道这是一个很长的问题,但我被困得很厉害!!任何帮助将不胜感激。
注意:我不知道如何在Visual Studio 2012中的winforms中制作数据库应用程序的任何其他方法,所以请尝试以我的方式帮助我,而不是告诉我在我的应用程序中使用SQL Compact或LOCAL数据库!!我知道这是一个棘手的问题!
部署时,必须将文件附加到Applications Folder
。我认为你不能用发布向导做到这一点,所以我建议你使用
- 视觉工作室设置
- 高级安装程序
- 免费创建安装
它们具有将您的数据库附加到用户Applications Folder
的功能。
实际上是连接字符串
中的问题试试这个:
1-将数据库的副本添加到调试文件中。(您可以在
"C:''Program Files''Microsoft SQL Server[您的实例 name]''MSSQL''DATA[您的数据库名称]")
2-修改连接字符串(在应用配置中)
Server=.'SQLExpress;AttachDbFilename=|DataDirectory|YourDB.mdf;
Database=YourDBname;Trusted_Connection=Yes;
3-尝试部署。
注意:数据库版本必须等于或低于服务器实例版本,这是手动方式,但更好的方法是将数据库附加到已部署PC中的sql服务器