1

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

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

4

1 回答 1

5

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

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

在 MSDN 上,您可以找到有关此主题的教程。

于 2013-05-24T07:03:11.860 回答