Ich habe eine SQL-Datenbank in Azure erstellt. Ich habe versucht, den Cache aus der SQL Server-Verwaltung zu löschen, indem ich:
DBCC FREEPROCCACHE, DBCC FREESYSTEMCACHE ('dbo')
Leider bin ich nicht erfolgreich. Ich bekomme den Fehler
Der Benutzer 'dbo' hat keine Berechtigung zum Ausführen des DBCC-Freesystemcaches.
Wie ist das möglich, da dbo der Eigentümer einer Datenbank ist?
Wie in der vorherigen Antwort angegeben, erfordert @MJH für die Ausführung von ALTER SERVER STATE-Berechtigungen. Der Artikel DBCC FREESYSTEMCACHE (Transact-SQL) zeigt auch deutlich, dass er nicht für die Azure SQL-Datenbank gilt.
Da Azure SQL ein verwalteter Dienst ist, wird dies von der Plattform verwaltet.
Extra: siehe ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL)
Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.
Bei Verstößen wenden Sie sich bitte [email protected] Löschen.
Lass mich ein paar Worte sagen