自建SQL Server為源的遷移任務源端配置
更新時間 2025-01-13 18:03:09
最近更新時間: 2025-01-13 18:03:09
分享文章
本節為您介紹自建SQL Server為源的遷移任務源端配置。
前提條件
(1)自建SQL Server數據庫的源端版本為2008 R2、2012、2014、2016、2017、2019版本。
(2)自建SQL Server為2005版本或源RDS SQL Server為2008、2008R2時,不支持增量數據遷移。
(3)目標端數據庫的存儲空間必須大于源端數據庫所占用的存儲空間。
使用限制
無主鍵表僅支持全量遷移,但不支持增量遷移和稽核修復;
目標庫非自建SQL Server的情況下,結構遷移僅支持遷移表結構;
遷移過程中,可遷移源端數據庫的表結構、全量數據和增量數據;
sys.sysservers視圖的srvname字段與SERVERPROPERTY函數返回值保持一致;
若源庫是企業版,增量遷移則需為2008及以上版本;
若源庫是標準版,增量遷移則需為2016SP1及以上版本;
若源庫為SQL Server 2017版(包括標準版和企業版),增量遷移時建議升級版本;
不支持遷移TEXT、CURSOR、ROWVERSION、SQL_VARIANT、HIERACHYID和GEOMETRY;
源庫存在單個數據庫的日志量超過20 MB/s、需要開啟CDC(Change Data Capture,變更數據捕獲)的表超過1000個、存在堆表、無主鍵表、壓縮表、含計算列表等場景可能會導致遷移失敗。
源端權限要求
遷移模式 所需權限 基礎權限 SELECT 全量遷移 需具備基礎權限 結構遷移 需具備基礎權限,且具備VIEW DEFINITION 增量遷移 需具備基礎權限,且具備Sysadmin角色,開啟SQL Server代理服務 稽核修復 需具備基礎權限
源端配置:
數據源類型
選定為SQL Server,可遷移版本范圍內的SQL Server數據庫
服務器IP
待遷移源端數據庫的連接IP
端口號
待遷移源端數據庫的端口
用戶名
用于連接待遷移源端數據庫的用戶名稱
密碼
用于連接待遷移源端數據庫的用戶的密碼
數據庫
要遷移的源端數據庫名
模式
源端實際用于遷出數據的模式(schema)名稱