sql - 将对 Azure 中数据库架构的更改传播回 Visual Studio?

标签 sql azure sql-server-data-tools

我使用 Azure 门户创建了一个数据库。然后,我下载了 Azure 为我创建的入门项目,并在 Visual Studio 中将其打开。我设置了登录设置,选择将其注册为数据层应用程序,并通过“ block 发布”选项选择 SSDT 数据库漂移检测。然后,在更新 IP 地址防火墙以接受我的 IP 地址进行远程数据库管理后,我成功地将数据库发布到 Azure。

在 Azure 门户本身中,我添加了一个表并定义了一些列和索引。我的问题是,如何将我在 Azure 门户中所做的更改传播回我在 Visual Studio 2012 中的起始项目?虽然我是一名经验丰富的 C# 开发人员,但我对 Azure 平台还是个新手。如果重要的话,我正在使用 Visual Studio 2012 Ultimate。

最佳答案

这不是 Azure 特有的,使用 SSDT,您可以在 DTA 和任何其他数据库之间执行架构比较(在 SQL 菜单上,选择Schema Compare,然后单击新架构比较,然后选择比较的源和目标)。

只要您将此比较作为项目项,您就可以直接使用更改更新您的源代码,或者生成一个可以为您执行此操作的更新脚本(如果您没有足够的权限进行这些更改,例如示例)。

Here on MSDN您可以找到有关此主题的教程。

关于sql - 将对 Azure 中数据库架构的更改传播回 Visual Studio?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16728089/

相关文章:

用于停止和启动 Azure VM 的 Powershell

python - 在 Azure ML 中保存 torch 模型

sql-server - 更改现有 VIEW 的 SCHEMABINDING

python - 将 Python NumPy 数组插入 PostgreSQL 数据库的最佳方法

php - 比较 2 个 MySQL 表并将新行移动到第二个表

mysql - Wordpress SQL 查询产品 X 的用户名字和姓氏?

scala - 从数据湖导出到 Azure SQL Server DB 时遇到问题

sql-server - SQL Server 2014 的最新 SSDT 与 SqlPackage 不兼容

sql-server - 安装 SSDT VS 2015 17.3 和 17.4 时出错 - 系统找不到指定的文件

sql - 是否可以为 'right to be forgotten' 删除用户记录删除数据库设计中的参照完整性?