【发布时间】:2013-09-06 11:13:30
【问题描述】:
我将 Visual Studio 2012 与 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 数据库应用程序 !!!我知道这是一个棘手的问题!
【问题讨论】:
-
好吧,深呼吸,伙计。你错过了一个关键点。您现在拥有的是客户端部署,其他需要部署 sql server(如将其安装在已知位置)或发现要部署到的 sql server 实例,或两者兼而有之。这就是为什么 Visual Studio 拥有自己的大型安装程序应用程序,该应用程序也可以安装 SQL Server Express。