Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie kann man Definitionen von Systemansichten sehen/skripten?

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

(Das XML-Bit soll nur verhindern, dass lange Definitionen abgeschnitten werden, wenn sie in SSMS angezeigt werden)

Sie können auch die SQL Server-Instanz stoppen. Kopieren Sie die mssqlsystemresource Datei (auf meinem System unter C:\Programme\Microsoft SQL Server\MSSQL10.SQL2008\MSSQL\Binn\mssqlsystemresource.mdf und fügen Sie die Kopie dann unter einem neuen Namen erneut an).

In der neu angefügten Version ist es einfacher, mit der normalen SSMS-Funktionalität herumzustöbern und die verschiedenen Definitionen anzuzeigen.