0
我在Azure SQL v12上有一些數據庫。一個被命名爲GM_STAGE
和一個STRAT_CMS
。無法參照其他數據庫中的表創建存儲過程
我想這個存儲過程添加到STRAT_CMS
:
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]
END
我得到這個錯誤,我不明白,因爲該數據庫明顯存在。
此版本的SQL Server不支持引用'GM_STAGE.dbo.FILE_LOAD_STATUS'中的數據庫和/或服務器名稱。
爲什麼我不能創建該存儲過程?
什麼版本的SQL Server您使用的,什麼是數據庫的兼容級別? 'select'@@ version,sys.databases的compatibility_level'('gm_stage','gm_data_repo');' – SqlZim
你不能在Azure中進行跨數據庫查詢。 –
@SqlZim Microsoft SQL Azure(RTM) - 12.0.2000.8 \t 2016年12月5日21:15:30 \t版權(C)2016 Microsoft Corporation。版權所有。 –