KI-Funktionen in Datenbanklösungen implementieren1 / 5
Ein Data-Platform-Team erteilt unter SQL Server 2025 einem Entwickler die Datenbankberechtigung CREATE EXTERNAL MODEL, damit er einen Embedding-Endpoint registrieren kann. Das Team behauptet, diese Berechtigung allein reiche bereits aus, damit derselbe Entwickler AI_GENERATE_EMBEDDINGS mit dem registrierten Modell aufrufen kann. Wird diese Aussage von der Referenz zu CREATE EXTERNAL MODEL gedeckt?
RichtigFalsch
Alex
Das externe Modell ist ein Datenbankobjekt, und die Referenz gibt ihm dieselbe zweistufige Berechtigungslogik wie anderen ausführbaren Objekten. Eines anzulegen oder ein vorhandenes zu ändern, erfordert entweder die Datenbankberechtigung CREATE EXTERNAL MODEL oder ALTER ANY EXTERNAL MODEL, also die administrative Seite. Es aus einer Funktion wie AI_GENERATE_EMBEDDINGS heraus zu verwenden, erfordert eine EXECUTE-Berechtigung auf genau dieses Modell, also die verbrauchende Seite, und die lässt sich auch Prinzipalen erteilen, die selbst keine Datenbankobjekte anlegen. Diese Trennung ist in der Praxis nützlich: Ein Plattformteam registriert die Endpoint-Definition und besitzt sie, und Anwendungsprinzipale bekommen Ausführungsrechte auf genau die Modelle, die sie brauchen. Die Anweisung hat außerdem einen Besitzer, der über die AUTHORIZATION-Klausel gesetzt wird, und der aktuelle Benutzer wird zum Besitzer, wenn diese Klausel fehlt. Lies im Aufgabentext nach, welche der beiden Aktionen versucht wird.
Quellelearn.microsoft.com
Antworten auf Rückfragen bekommst du in der App. Erstelle ein kostenloses Konto — ohne Kreditkarte.
Frage 1 von 5
Kostenloses Konto erstellen