Sql 无法参照其他数据库中的表创建存储过程

Sql 无法参照其他数据库中的表创建存储过程,sql,sql-server,azure,stored-procedures,Sql,Sql Server,Azure,Stored Procedures,我在Azure SQL v12上有一些数据库。一个名为GM_阶段,另一个名为STRAT_CMS 我正在尝试将此存储过程添加到STRAT_CMS: 结束 我得到这个错误,我不明白,因为数据库显然存在 此版本的SQL server不支持在“GM_STAGE.dbo.FILE_LOAD_STATUS”中引用数据库和/或服务器名称 为什么我不能创建此存储过程?Azure SQL v12支持跨数据库查询。确保您使用的两个数据库都是最新的 Azure SQL v12支持跨数据库查询。确保您使用的两个数据库都

我在Azure SQL v12上有一些数据库。一个名为GM_阶段,另一个名为STRAT_CMS

我正在尝试将此存储过程添加到STRAT_CMS:

结束

我得到这个错误,我不明白,因为数据库显然存在

此版本的SQL server不支持在“GM_STAGE.dbo.FILE_LOAD_STATUS”中引用数据库和/或服务器名称


为什么我不能创建此存储过程?

Azure SQL v12支持跨数据库查询。确保您使用的两个数据库都是最新的


Azure SQL v12支持跨数据库查询。确保您使用的两个数据库都是最新的


您使用的是什么版本的sql server,数据库的兼容性级别是什么?从sys.databases中选择@@version,compatibility_level,其中名称位于'gm_stage','gm_data_repo';您不能在Azure中进行跨数据库查询。@SqlZim Microsoft SQL Azure RTM-12.0.2000.8 2016年12月5日21:15:30版权所有C 2016 Microsoft Corporation。保留所有权利。@SeanLange您现在可以:此外,下面的Richards链接是关于如何完成此任务的另一篇好文章。您使用的是什么版本的sql server,数据库的兼容性级别是什么?从sys.databases中选择@@version,compatibility_level,其中名称位于'gm_stage','gm_data_repo';您不能在Azure中进行跨数据库查询。@SqlZim Microsoft SQL Azure RTM-12.0.2000.8 2016年12月5日21:15:30版权所有C 2016 Microsoft Corporation。保留所有权利。@SeanLange您现在可以:此外,下面的Richards链接是关于如何完成此任务的另一篇好文章。
CREATE PROCEDURE [dbo].[SP_GM_STAGE_FILE_LOAD_STS_GET]
AS
BEGIN
    -- SET NOCOUNT ON added to prevent extra result sets from
    -- interfering with SELECT statements.
    SET NOCOUNT ON;

    -- Insert statements for procedure here
    SELECT *
    FROM [GM_STAGE].[dbo].[FILE_LOAD_STATUS]