CREATE <object>-Befehle: Änderungen an Fehlermeldungen bei der Erstellung eines Objekts in einer Freigabe

Achtung

Diese Verhaltensänderung ist in Bundle 2024_05 enthalten.

Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.

Wenn Sie einen CREATE <Objekt>-Befehl ausführen, um ein Objekt in einer Freigabe zu erstellen, gibt der Befehl eine Fehlermeldung aus, wenn während der Typüberprüfungsphase des Befehls ein Fehler auftritt.

Diese Fehlermeldung ändert sich auf folgende Weise:

Vor der Änderung:

Der Befehl schlägt mit der folgenden Fehlermeldung fehl, unabhängig von der Ursache des Fehlers:

003540 (42501): SQL execution error:
  Creating table on shared database '<database_name>'
  is not allowed.
Nach der Änderung:

Der Befehl schlägt mit einer Fehlermeldung fehl, die das aufgetretene Problem genau beschreibt.

Wenn Sie z. B. nicht die Berechtigung haben, mit dem Schema zu arbeiten, schlägt der Befehl mit folgender Fehlermeldung fehl:

003001 (42501): SQL access control error:
  Insufficient privileges to operate on schema '<schema_name>'

Ref.: 1623