管理SQLAzure数据库

管理SQLAzure数据库,azure,azure-sql-database,Azure,Azure Sql Database,我正在研究管理SQLAzure数据库的各种方法。在本例中,管理意味着使用Microsoft Team Services发布作业创建数据库并更新数据库架构。理想情况下,我会使用数据迁移和实体框架来实现这一点,但在当前的项目中,我们没有使用实体框架,现在引入它有点晚 从我所看到的,有使用VS数据库项目和DACPAC的选项。不幸的是,这两个版本看起来都很旧,我很难找到关于SQLAzure的全面信息 有谁能告诉我,在使用VST部署架构更新时,在Azure中管理SQL数据库架构是否还有其他合理的选择吗?除

我正在研究管理SQLAzure数据库的各种方法。在本例中,管理意味着使用Microsoft Team Services发布作业创建数据库并更新数据库架构。理想情况下,我会使用数据迁移和实体框架来实现这一点,但在当前的项目中,我们没有使用实体框架,现在引入它有点晚

从我所看到的,有使用VS数据库项目和DACPAC的选项。不幸的是,这两个版本看起来都很旧,我很难找到关于SQLAzure的全面信息


有谁能告诉我,在使用VST部署架构更新时,在Azure中管理SQL数据库架构是否还有其他合理的选择吗?

除了使用针对DACPAC的Azure SQL数据库部署任务之外,我发现执行此操作的唯一其他选项是使用Powershell命令Invoke Sqlcmd执行一个预设脚本来更新数据库,该脚本在一个大事务中构建。这种方法的优点是速度和简单。缺点是您必须为将要执行的每个版本准备并签入脚本

对我来说这听起来很好,听起来是一个相当容易管理的解决方案。