我在安装SQL Server的AWS上有一个Amazon EC2实例。我想将SQL Server数据和SSIS包迁移到Azure VM。
我不遗余力地丢失任何信息。
最好的方法是什么?
答案 0 :(得分:0)
我建议使用Azure Blob存储作为传输方式。
开箱即用的SQL Server可以创建备份,并且可以直接从Azure Blob容器还原数据库
例如:
CREATE CREDENTIAL sql_backup_credential
--storage account name:
WITH IDENTITY='your-storage-account',
--storage account key from portal:
SECRET = 'pvv99UFQvuLadBEb7ClZhRsf9zE8/OA9B9E2ZV2kuoDXu7hy0YA5OTgr89tEAqZygH+3ckJQzk8a4+mpmjN7Lg=='
BACKUP DATABASE Test
TO URL = N'https://your-storage-account.blob.core.windows.net/your-container/test.bak'
WITH credential = 'sql_backup_credential';
因此,所有用户数据库+ SSISDB都可以从一个隔离的盒子转移到另一个盒子。
当然,SQL Server VM的防火墙设置允许HTTPS的出站和入站连接。