0
私はいくつかのデータベースをAzure SQL v12に用意しています。 1つはGM_STAGE
となり、1つは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、compatibility_level from sys.databases where( 'gm_stage'、 'gm_data_repo'); ' – SqlZim
Azureでデータベース間の照会を行うことはできません。 –
@SqlZim Microsoft SQL Azure(RTM) - 12.0.2000.8 \t 12月5日2016 21:15:30 \t著作権(C)2016 Microsoft Corporation。全著作権所有。 –