Azure SQL Database

迁移 SQL Server 数据库到 Azure SQL 实战

心已入冬 提交于 2020-03-01 03:47:16
最近有个维护的项目需要把 SQL Server 2012 的数据库迁移到 Azure SQL 上去,迁移过程可谓一波三折,故在此分享这次迁移中碰到的点点滴滴,希望对朋友们有所帮助。 文章来源: 葡萄城产品技术社区 Azure SQL 的版本 Azure SQL Database 是微软提供的 SQL 服务(PaaS)。最新的版本叫 Azure SQL Database V12,其实微软还是通过 SQL Server 2014 来提供数据库服务: 上图中第一个数据库服务器是本地安装的 SQL Server 2014,第二个和第三个则是云上的 Azure SQL Database。我们可以很清楚的看到,它们的版本是一样的。 但是可不要以为 Azure SQL Database 提供的数据库和本地安装版本是一样的噢。它们还是有不少差别的,这一点在迁移现有数据库时尤为重要。 由于提供的是在线的服务,所以 Azure SQL Database 可以快速的发布新特性,这些从不断更新的 MSDN 文档可见一斑。MS也强烈建议我们在和 Azure SQL Database 打交道时一定要用最新版的工具。笔者在刚开始使用了 SQL Server 2014 中的 SSMS (SQL Server Management Studio) ,结果连接 Azure SQL 后发现显示的信息和 Azure

PowerShell 操作 Azure SQL Active Geo-Replication 实战

时光怂恿深爱的人放手 提交于 2019-12-06 12:52:14
《 Azure SQL Database Active Geo-Replication简介 》一文中,我们比较全面的介绍了 Azure SQL Database Active Geo-Replication 的主要特点和优势。接下来我们将从自动化的角度,介绍如何通过 PowerShell 在项目中实现 Active Geo-Replication 操作。 文章来源: 葡萄城产品技术社区 一、从Azure PowerShell开始 MS 专门为管理 Azure 写了一套 PowerShell 组件称为 Azure PowerShell,我们就是要使用这套组件中提供的接口,来操作 Active Geo-Replication。遗憾的是,这套组件不会被 Windows 默认安装,所以请参考 MSDN 上的说明先安装 Azure PowerShell。不喜欢读 MSDN 的同学可以参考笔者博文《 使用 PowerShell 自动化 CloudServices 发布 》中,关于 “安装 powershell 的 azure module”小节,会简洁一些。 二、在PowerShell中登录Azure 操作 Azure 中的任何资源都需要进行身份认证,所以第一步需要在 PowerShell 中登录 Azure,并且选择正确的 Azure subscription。 登录 Azure 的命令: