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.
Warum kann ich nicht erstellen, um diese gespeicherte Prozedur?
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
Sie können in Azure keine Datenbankabfragen durchführen. –
@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. –