时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Microsoft网络
小提示:您能找到这篇{使用 Azure 数据库迁移服务的先决条件概述}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的使用 Azure 数据库迁移服务的先决条件概述内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您! |
若要确保Azure数据库迁移服务在执行数据库迁移时顺利运行,需要满足几个先决条件。某些先决条件适用于该服务支持的所有方案(源/目标对),而其他先决条件则是特定方案所特有的。 以下各部分列出了与使用Azure数据库迁移服务关联的先决条件。 在不同迁移方案中通用的先决条件 在所有支持的迁移方案中通用的Azure数据库迁移服务先决条件包括需要: 使用Azure资源管理器部署模型创建Azure数据库迁移服务的Azure虚拟网络,它将使用ExpressRoute或VPN为本地源服务器提供站点到站点连接。 请确保虚拟网络的网络安全组(NSG)规则不阻止ServiceBus、存储服务和AzureMonitor的ServiceTag出站端口443。有关虚拟网络NSG流量筛选的更多详细信息,请参阅使用网络安全组筛选网络流量一文。 在源数据库的前面使用了防火墙设备时,可能需要添加防火墙规则以允许Azure数据库迁移服务访问要迁移的源数据库。 配置针对数据库引擎访问的Windows防火墙。 按照启用或禁用服务器网络协议一文中的说明启用TCP/IP协议(在安装SQL Server Express时,会默认禁用它)。 重要 创建Azure数据库迁移服务实例需要访问通常不在同一资源组中的虚拟网络设置。因此,创建DMS实例的用户需要订阅级别的权限。若要创建所需的角色(你可以根据需要分配这些角色),请运行以下脚本: 复制 $readerActions=` .Network/networkInterfaces/ipConfigurations/read",` .DataMigration/*/read",` .Resources/subscriptions/resourceGroups/read" $writerActions=` .DataMigration/services/*/write",` .DataMigration/services/*/delete",` .DataMigration/services/*/action",` .Network/virtualNetworks/subnets/join/action",` .Network/virtualNetworks/write",` .Network/virtualNetworks/read",` .Resources/deployments/validate/action",` .Resources/deployments/*/read",` .Resources/deployments/*/write" $writerActions+=$readerActions #TODO:replace with actual subscription IDs $subScopes=,"/subscriptions/00000000-0000-0000-0000-000000000000/"精准营销方法有,"/subscriptions/11111111-1111-1111-1111-111111111111/" function New-Dm医药代表如何面对危机公关sReaderRole(){ $aRole=[Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition]::new() $aRole.Name="Azure Database Migration Reader" $aRole.Description="Lets you perform read only actions on DMS service/project/tasks." $aRole.IsCustom=$true $aRole.Actions=$readerActions $aRole.NotActions=() $aRole.AssignableScopes=$subScopes #Create the role New-AzRoleDefinition-Role$aRole } function New-DmsContributorRole(){ $aRole=[Microsoft.Azure.Commands.Resources.Models.Authorization.PSRoleDefinition]::new() $aRole.Name="Azure Database Migration Contributor" $aRole.Description="Lets you perform CRUD actions on DMS service/project/tasks." $aRole.IsCustom=$true $aRole.Actions=$writerActions $aRole.NotActions=() $aRole.AssignableScopes=$subScopes #Create the role New-AzRoleDefinition-Role$aRole } function Update-DmsReaderRole(){ $aRole=Get-AzRoleDefinition"Azure Database Migration Reader" $aRole.Actions=$readerActions $aRole.NotActions=() Set-AzRoleDefinition-Role$aRole } function Update-DmsConributorRole(){ $aRole=Get-AzRoleDefinition"Azure Database Migration Contributor" $aRole.Actions=$writerActions $aRole.NotActions=() Set-AzRoleDefinition-Role$aRole } #Invoke above functions New-DmsReaderRole New-DmsContributorRole Update-DmsReaderRole Update-DmsConributorRole 将SQL Server迁移到Azure SQL数据库的先决条件 除了普遍适用于所有迁移方案的Azure数据库迁移服务先决条件外,还有特别适用于个别方案的先决条件。 使用Azure数据库迁移服务执行SQL Server到Azure SQL数据库的迁移时,除了普遍适用于所有迁移方案的先决条件外,还必须满足以下附加先决条件: 按照使用Azure门户在Azure SQL数据库中创建数据库一文中的详细说明创建Azure SQL数据库实例。 下载并安装数据迁移助手v3.3或更高版本。 打开Windows防火墙,使Azure数据库迁移服务能够访问源SQL Server(默认情况下为TCP端口1433)。 如果使用动态端口运行多个命名SQL Server实例,则可能需要启用SQL Browser服务并允许通过防火墙访问UDP端口1434,以便Azure数据库迁移服务可连接到源服务器上的命名实例。 为SQL数据库创建服务器级防火墙规则,以允许Azure数据库迁移服务访问目标数据库。提供用于Azure数据库迁移服务的虚拟网络子网范围。 确保用于连接到源SQL Server实例的凭据具有CONTROL SERVER权限。 确保用于连接到目标数据库的凭据具有目标数据库的CONTROL DATABASE权限。 备注 有关使用Azure数据库迁移服务执行从SQL Server到Azure 携程泄密门危机公关的效果SQL数据库的迁移所需的先决条件的完整列表,请参阅教程将SQL Server迁移到Azure SQL数据库。 将SQL Server迁移到Azure SQL托管实例的先决条件 按照在Azure门户中创建Azure SQL托管实例一文中的详述创建SQL托管实例。 打开防火墙以允许Azure数据库迁移服务IP地址或子网范围的端口445上的SMB流量。 打开Windows防火墙,使Azure数据库迁移服务能够访问源SQL Server(默认情况下为TCP端口1433)。 如果使用动态端口运行多个命名SQL Server实例,则可能需要启用SQL Browser服务并允许通过防火墙访问UDP端口1434,以便Azure数据库迁移服务可连接到源服务器上的命名实例。 确保用于连接源SQL Server和目标托管实例的登录名是sysadmin服务器角色的成员。 创建网络共享,供Azure数据库迁移服务用来备份源数据库。 确保运行源SQL Server实例的服务帐户对你创建的网络共享拥有写入权限,并且源服务器的计算机帐户具有对同一共享的读/写访问权限。 请记下在前面创建的网络共享中拥有完全控制权限的Windows用户(和密码)。Azure数据库迁移服务可模拟用户凭据,将备份文件上传到Azure存储容器,以执行还原操作。 通过采用使用存储资源管理器管理Azure Blob存储资源一文中的步骤,创建blob容器并检索其SAS URI。在创建SAS URI时,务必在策略窗口选择所有权限(读取、写入、删除、列出)。 备注 有关使用Azure数据库迁移服务执行从SQL Server到SQL托管实例的迁移所需的先决条件的完整列表,请参阅教程将SQL Server迁移到SQL托管实例。 |
上一篇:Lazada产品流量上不去?三大关键点别忽视
下一篇:Facebook广告的A|B测试最佳实践指南
基于对传统行业渠道的理解,对互联网行业的渠道我们可以下这样一个定义:一切...
小米应用商店的后台操作和苹果是比较相似的,因为都能填写100字符关键词,允许...
小米的规则目前是在变更中的,但是根据经验小米的搜索排名评分的高低是个很重...
为了恰饭,有时候是要接入一些广告的,所以FB也专门有一个广告的SDK,这就是A...
在 2018 年于旧金山举行的游戏开发者大会上,Amazon Web Services (AWS) 曾宣布,目前世...
关于Facebook Audience Network如何收款的问题,其实官方已经给了详细的步骤。本文主要...
本文介绍了Audience Network对广告载体的质量检查,以及它重点广告形式需要注意的问...
随着iOS开发,作为开发者或公司需要针对iOS App开发涉及的方方面面作出对应的信息...
Facebook和谷歌对出海企业广告渠道都很熟悉,但事实上,在国外还有一些渠道也很...
卖家从做号的第1分钟开始,就一定要想好变现路径是什么?一定要以变现为目的去...
小提示:您应该对本页介绍的“使用 Azure 数据库迁移服务的先决条件概述”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通使用 Azure 数据库迁移服务的先决条件概述的相关事宜。
关键词:使用,Azure,数据库迁移服务