2017-05-08 175 views
1

我在查看我可以管理SQL Azure数据库的各种方法。通过管理这个实例,我的意思是使用Microsoft Team Services发布作业创建数据库并更新数据库模式。理想情况下,我会使用实体框架的数据迁移来实现这一目标,但是在当前的项目中,我们没有使用实体框架,现在推出它有点晚。管理SQL Azure数据库

从我可以看到有使用VS数据库项目和DACPAC的选项。不幸的是,这两个都看起来很古老,我很努力地在SQL Azure上找到关于它们的全面信息。

任何人都可以告诉我,在使用VSTS部署模式更新时,是否有任何其他合理的选项来管理Azure中的SQL数据库模式?

回答

2

在使用针对DACPAC的Azure SQL数据库部署任务之外,我唯一发现的其他选项是使用Powershell命令Invoke-Sqlcmd执行预设脚本来更新数据库,该剧本正在陷入一笔大交易中。这种方法的优点是速度和简单性。不利的一面是,你必须准备并检查每个将要执行的发行版的脚本。

+0

这听起来很不错,听起来像一个相当易于管理的解决方案。 – Slicc