SQL Serverの隠れた機能は何ですか?
たとえば、文書化されていないシステム ストアド プロシージャ、非常に役立つが十分に文書化されていないことを行うためのトリックはありますか?
回答
素晴らしい回答をありがとうございました。
ストアド プロシージャ
- sp_msforeachtable: '?' を使用してコマンドを実行します。各テーブル名に置き換え (v6.5 以降)
- sp_msforeachdb: '?' を使用してコマンドを実行します。各データベース名に置き換え (v7 以降)
- sp_who2: sp_who と同様ですが、ブロックのトラブルシューティングに関するより多くの情報があります (v7 以降)
- sp_helptext:ストアド プロシージャのコードが必要な場合は、UDF を表示してください
- sp_tables:スコープ内のデータベースのすべてのテーブルとビューのリストを返します。
- sp_stored_procedures:すべてのストアド プロシージャのリストを返す
- xp_sscanf:文字列から各フォーマット引数で指定された引数の場所にデータを読み取ります。
- xp_fixeddrives: : 空き容量が最大の固定ドライブを見つけます
- sp_help:テーブルの構造、インデックス、および制約について知りたい場合。ビューと UDF も。ショートカットは Alt+F1
切れ端
- ランダムな順序で行を返す
- 最終更新日別のすべてのデータベース ユーザー オブジェクト
- 返却日のみ
- 日付が現在の週のどこかにあるレコードを検索します。
- 先週の日付のレコードを検索します。
- 現在の週の始まりの日付を返します。
- 先週の始まりの日付を返します。
- サーバーにデプロイされたプロシージャーのテキストを表示する
- データベースへのすべての接続をドロップします
- テーブル チェックサム
- 行チェックサム
- データベース内のすべてのプロシージャを削除します
- 復元後にログイン ID を正しく再マップする
- INSERT ステートメントからストアド プロシージャを呼び出す
- キーワードによる手順の検索
- データベース内のすべてのプロシージャを削除します
- プログラムでデータベースのトランザクション ログをクエリします。
機能
- ハッシュバイト()
- EncryptByKey
- PIVOT コマンド
その他
- 接続文字列エクストラ
- TableDiff.exe
- ログオン イベントのトリガー (Service Pack 2 の新機能)
- 永続計算列 (pcc) によるパフォーマンスの向上。
- sys.database_principles の DEFAULT_SCHEMA 設定
- 強制的なパラメータ化
- vardecimal ストレージ形式
- 最も人気のあるクエリを数秒で把握する
- スケーラブルな共有データベース
- SQL Management Studio のテーブル/ストアド プロシージャ フィルター機能
- トレース フラグ
GO
バッチを繰り返した後の番号- スキーマを使用したセキュリティ
- 組み込みの暗号化関数、ビュー、およびトリガー付きのベース テーブルを使用した暗号化