Sql server Microsoft DMA SQLServer 2008 R2到Azure SQL-交叉数据库引用
我们目前有一个服务器,其中包含我们的SQLServer2008R2实例,我们可能正在迁移到Azure SQL。为了做好准备,我正在使用Microsoft的数据迁移助手,这样我们就可以确保迁移过程中不会出现任何问题 我负责兼容性问题部分下的“迁移阻止程序”。但是,在SQLServer功能奇偶校验部分下,它指出几乎所有数据库都有跨数据库引用。Azure SQL不支持这些。当然,DMA没有提供任何关于这些引用是什么的细节 我尝试使用以下查询自行查找它们:Sql server Microsoft DMA SQLServer 2008 R2到Azure SQL-交叉数据库引用,sql-server,sql-server-2008,azure,Sql Server,Sql Server 2008,Azure,我们目前有一个服务器,其中包含我们的SQLServer2008R2实例,我们可能正在迁移到Azure SQL。为了做好准备,我正在使用Microsoft的数据迁移助手,这样我们就可以确保迁移过程中不会出现任何问题 我负责兼容性问题部分下的“迁移阻止程序”。但是,在SQLServer功能奇偶校验部分下,它指出几乎所有数据库都有跨数据库引用。Azure SQL不支持这些。当然,DMA没有提供任何关于这些引用是什么的细节 我尝试使用以下查询自行查找它们: SELECT DB_NAME() as r
SELECT
DB_NAME() as referencing_database_name,
OBJECT_NAME (referencing_id) as referencing_entity_name,
ISNULL(referenced_schema_name,'dbo') as referenced_schema_name,
referenced_entity_name,
ao.type_desc as referenced_entity_type,
ISNULL(referenced_database_name,DB_NAME()) as referenced_database_name
FROM sys.sql_expression_dependencies sed
JOIN sys.all_objects ao
ON sed.referenced_entity_name = ao.name
但是,我没有看到任何实际引用另一个数据库的列表。我是否误解了一个关键概念?有人能解释一下吗