¿Dónde se almacenan las propiedades extendidas en SQL Server?¿Dónde se almacenan las propiedades extendidas en SQL Server?
¿se almacenan en la base de datos que contiene el objeto al que se añadió a, o ¿se almacenan por separado y unido a la máquina local de alguna manera.
Por ejemplo, si agrego, rellene el campo "Descripción" (propiedad extendida MS_Description) en SSMS para documentar la columna de una tabla, y luego cierre el motor de base de datos y copie los archivos MDF/LOG para adjuntarlo a un máquina diferente, ¿van las propiedades extendidas con el archivo copiado, o se quedarán atrás en la base de datos maestra (o algo así) en la máquina local?
+1 para buscar la tabla del sistema real. – RThomas
¡Gracias! Ahora estoy más cómodo usando propiedades extendidas. También es interesante: "Para unirse a una tabla base del sistema, un usuario debe conectarse a la instancia de SQL Server mediante la conexión de administrador dedicada (DAC) Tratar de ejecutar una consulta SELECT de una tabla base del sistema sin necesidad de conectarse mediante el uso del CAD plantea una. error." – Triynko
Además, aquí es cómo unirse sys.extended_properties y sys.columns vistas, y obtener la propiedad extendida MS_Description: seleccionar * de sys.extended_properties p combinación interna sys.columns c = c.object_id en p.major_id y c.column_id = p.minor_id donde p.name = 'MS_Description' – Triynko