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ステートメントからのストアドプロシージャの呼び出し
- キーワードによる手順の検索
- データベース内のすべてのプロシージャを削除します
- プログラムでデータベースのトランザクションログをクエリします。
関数
- HashBytes()
- EncryptByKey
- PIVOTコマンド
その他
- 接続文字列エクストラ
- TableDiff.exe
- ログオンイベントのトリガー(Service Pack 2の新機能)
- 永続的な計算列(pcc)でパフォーマンスを向上させます。
- sys.database_principlesのDEFAULT_SCHEMA設定
- 強制パラメーター化
- Vardecimalストレージ形式
- 最も人気のあるクエリを数秒で把握
- スケーラブルな共有データベース
- SQL Management Studioのテーブル/ストアドプロシージャフィルター機能
- トレースフラグ
GO
バッチを繰り返した後の数- スキーマを使用したセキュリティ
- 組み込みの暗号化関数、ビュー、トリガー付きのベーステーブルを使用した暗号化