我使用 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/