我正在使用数据迁移助手将数据移动到Azure Sql
我有服务器名,数据库名,用户名和密码。
我希望在发送请求时提供带有服务器名称的数据库名称,因为我的数据库用户没有master数据库权限。
是否有任何方法可以为服务器提供数据库名称,因为我的用户具有数据库级别权限。
答案 0 :(得分:2)
DMA不仅需要数据库级权限。它需要服务器级权限,因为它需要在服务器级别和数据库级别检查和迁移SQL登录。
DMA不仅可以将数据库架构和数据,还可以将源服务器中未包含的对象移动到目标服务器。
无法仅使用具有数据库级权限的DMA。
尝试使用SQL Server数据工具,而不是解释here。
希望这有帮助。