Wo sind erweiterte Eigenschaften in SQL Server gespeichert?
Sind sie in der Datenbank gespeichert, die das Objekt enthält, zu dem sie hinzugefügt wurde, oder sind sie separat gespeichert und irgendwie an den lokalen Computer gebunden?
Wenn ich beispielsweise das Feld "Description" (MS_Description extended property) in SSMS auffüllen möchte, um die Spalte einer Tabelle zu dokumentieren, schalte ich das Datenbankmodul aus und kopiere die MDF / LOG-Dateien, um sie an einen anderen anzuhängen Maschine, werden die erweiterten Eigenschaften mit der kopierten Datei verknüpft, oder werden sie in der Master-Datenbank (oder ähnlichem) auf dem lokalen Rechner zurückgelassen?
Sie sind in der Datenbank gespeichert. Sie können sie abrufen, indem Sie die Ansicht sys.extended_properties
abfragen, und sie werden in System Basistabelle gespeichert .sysxprops.
Tags und Links location sql-server-2008 storage extended-properties