asp.net - 将数据库项目导出为 SQL 脚本

标签 asp.net visual-studio-2010 tsql database-schema

有人向我发送了一个网络应用程序,看看我是否可以帮助他们重新托管它。我没有在 Visual Studio 中使用过数据库项目,看起来这个应用程序在 Visual Studio 中使用了一个数据库项目,我正在研究如何将它导出为 SQL 脚本,以便我可以在 SQL 服务器管理工​​作室中添加创建它。我已经读到我可以通过转到数据库项目的属性并单击“部署”选项卡来执行此操作,但是我似乎没有部署选项卡!我猜它归结为 Visual Studio 的版本。我使用的是 2010。如何将项目导出为 SQL 脚本文件?

enter image description here

最佳答案

以下步骤可能会有所帮助:

您可以尝试设置选项卡。环境取决于数据库项目类型。在我的一个项目中,我有一个名为“项目设置”的选项卡,它为我提供了创建 SQL 脚本的选项(见下图)enter image description here

或者在其他版本的 Visual Studios 中
1.打开项目/解决方案并右键单击项目并选择属性或双击属性文件夹
2. 环境中会出现一个新窗口,显示所有项目属性。现在单击部署选项卡
3. 在 Deploy Action 下,从下拉列表中选择“Create a deployment script (.sql)”
4.点击保存按钮并关闭此窗口
5. 从构建菜单中选择构建解决方案,然后选择“部署 [解决方案名称]”
6. 部署脚本后,它应该在 SQL-debug 文件夹下可用,
例如:[我的项目路径]\sql\debug\script.sql

关于asp.net - 将数据库项目导出为 SQL 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14123459/

相关文章:

asp.net - 确定 HTML 元素可见性服务器端

asp.net - 如何从 ASP.Net MVC 中调用的操作结果获取 URL

c++ - 从串口读取 C++

sql-server - 指示一个或多个记录存在于单独表中的 T-SQL 列

tsql - 将日期范围转换为每天记录的 SQL 查询

ASP.NET MVC 自定义路由 很长的自定义路由在我脑海中没有出现

php - 为什么有状态服务器在 Ruby、PHP、Java、ASP.NET 等中不可能?

c# - 出版物(网络): Object reference not set to an instance of an object when trying to publish a web site

c# - 从部署项目安装目录

sql-server - SQL 提升到错误 "An invalid floating point operation occurred."的幂