Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

come vedere/script delle definizioni delle viste di sistema?

select object_definition(object_id('[sys].[server_permissions]')) 
      AS [processing-instruction(x)] FOR XML PATH('') 

(Il bit XML serve solo per evitare che le definizioni lunghe vengano troncate quando visualizzate in SSMS)

È anche possibile arrestare l'istanza di SQL Server. Copia il mssqlsystemresource file (sul mio sistema si trova in C:\Programmi\Microsoft SQL Server\MSSQL10.SQL2008\MSSQL\Binn\mssqlsystemresource.mdf e quindi ricollega la copia con un nuovo nome).

Nella versione riattaccata è più facile curiosare e vedere le varie definizioni utilizzando la normale funzionalità SSMS.