3
SQL Serverで新しいトレースフラグを見つける方法
そこには多くのトレースフラグがあります。十分に文書化されたものもあれば、そうでないものもあります。また、2016年のリリースでは、デフォルトの動作ステータスへの道を見つけたものもあります。公式のサポートチャネル、マイクロソフトの従業員などは別として、新しいトレースフラグを見つける方法は何ですか? Aaron Bertrandによる最近のいくつかの投稿をこことここで読みましたが、新しいTrace Flagsについては何も見当たりませんでした。 mssqlsystemresourceのデータとログファイルを新しい場所にコピーし、通常のデータベースのように添付してシステムテーブルとビューを調べましたが、すぐには何も見つかりませんでした。既知のトレースフラグのリストを取得し、そのリストにない番号をループして、DBCC TRACEONが許可するものを確認することを検討しましたが、最初にここで質問をしたいと思いました。 それらを有効にするDBCCコマンドは、トレースフラグが有効であることを確認するために何らかのリソースでチェックインする必要があると仮定すると、どこに到達しますか?リストを保持する.dllまたは他のシステムファイルはありますか? 私はこの質問が広範に及ぶことを知っていますが、これに拍車をかけたのは、説明された効果を持たない2016年の新機能とともに特定の意図された動作を備えたトレースフラグについて読んでいたことです。私の最初の考えは、おそらく7129が7219になるように、数が何らかの形で転置されたと考えていました。たとえば、7000-7999の範囲内で有効なトレースフラグのリストを取得して、順列を探すことでした。DBCC TRACEONフラグと起動パラメータの両方としてそれらすべてをテストすることは、機能の動作に対する結果のテストと組み合わせると非常に面倒です。