2017-01-24 1 views
0

Ich habe einige Datenbanken auf Azure SQL v12. Eine heißt GM_STAGE und eine STRAT_CMS.Kann gespeicherte Prozedur mit Verweis auf Tabelle in anderer Datenbank nicht erstellen

Ich versuche, diese gespeicherte Prozedur zu STRAT_CMS hinzuzufügen:

Ich erhalte diesen Fehler

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] 

Ende, das verstehe ich nicht, weil die Datenbank vorhanden ist eindeutig.

Verweis auf Datenbank und/oder Servernamen in 'GM_STAGE.dbo.FILE_LOAD_STATUS' ist nicht in dieser Version von SQL Server unterstützt.

enter image description here

Warum kann ich nicht erstellen, um diese gespeicherte Prozedur?

+1

welche Version von SQL Server verwenden Sie und was ist der Kompatibilitätsgrad der Datenbank? 'Wählen Sie @@ version, compatibility_level aus sys.databases, wobei name in ('gm_stage', 'gm_data_repo');' – SqlZim

+3

Sie können in Azure keine Datenbankabfragen durchführen. –

+0

@SqlZim Microsoft SQL Azure (RTM) - 12.0.2000.8 \t 05.12.2016 21:15:30 \t Copyright (C) 2016 Microsoft Corporation. Alle Rechte vorbehalten. –

Antwort

Verwandte Themen