OCT Lösungen für die Datenintegration

Erstellung einer OCT Datenbank in der Azure Cloud

Der Datenbankbesitzer darf keine Azure AD Identitäty sein

→ ansonsten scheitert “EXECUTE AS ‘dbo’” wenn ein SQL Benutzer mit der Datenbank arbeitet, ein SQL Benutzer darf keinen AAD Benutzer impersonisieren

→ der Datenbankbesitzer muss ein SQL Benutzer auf Serverebene sein

SQL
-- Test
SELECT 
    dp.name,
    dp.type_desc,
    dp.authentication_type_desc,
    dp.sid,
    COALESCE(dp.default_schema_name, '') AS default_schema
FROM sys.database_principals dp
WHERE dp.name = 'dbo';
-- Änderung des Datenbankbesitzers
-- Auf der master-Datenbank ausführen:
ALTER AUTHORIZATION ON DATABASE::[IhreDatenbank] TO [ein_sql_login];
grafik-20260415-075124.png