sql >> データベース >  >> RDS >> Sqlserver

システムビューの定義を表示/スクリプト化する方法は?

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

    (XMLビットは、SSMSで表示したときに長い定義が切り捨てられるのを防ぐためだけのものです)

    SQLServerインスタンスを停止することもできます。 mssqlsystemresourceをコピーします ファイル(私のシステムでは、これはC:\ Program Files \ Microsoft SQL Server \ MSSQL10.SQL2008 \ MSSQL \ Binn \ mssqlsystemresource.mdfにあり、新しい名前でコピーを再アタッチします)。

    再接続されたバージョンでは、通常のSSMS機能を使用してさまざまな定義を簡単に確認できます。




    1. SQLServerで削除されたレコードを復元するノウハウ

    2. 明示的に設定されていても、PreparedStatementがタイムアウトすることはありません

    3. MoodleMySQLデータベースをバックアップする方法

    4. 制約チェック:TRY / CATCH vs Exists()