11

SSMS (現在 SQL Server 2008 R2 を実行中)で、テーブル デザイナー ウィンドウのDescriptionプロパティの横にプロパティを追加したいと考えています。Allow Nulls

このSO回答に示されているように、nullプロパティのデフォルト値を設定するためのレジストリの変更を見てきましたSSMSのテーブルデザイナーでAllow Nullsプロパティを常にfalseに設定するにはどうすればよいですか? ただし、新しいプロパティを新しいテーブル デザイナー ビューに追加する方法がわかりません。

次のレジストリ エントリが役立つと思いました。

HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\100\Tools\Shell\DataProject\

SSVPropViewColumnsSQL70
SSVPropViewColumnsSQL80

上記のキーのレジストリ エントリを から1,2,6;1,2,6,9;変更しましたが、デザイナーでは何も変更されていません。

誰かがこれについて追加の考えを持っていますか?

4

4 に答える 4

18

SQL Server Management Studio のテーブル デザイナーにプロパティを追加する手順は次のとおりです。この手順には、レジストリ設定の値の変更が含まれます。

NOTE: Please be careful while altering registry keys.

  • Windows の [スタート] --> [ファイル名を指定して実行] コマンドに regedit と入力して、レジストリ エディターを開きます。

  • 案内するHKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\100\Tools\Shell\DataProject

  • それに応じて、SQL Server のバージョンを変更する必要がある場合があります。SQL Server 2008 R2 Express を使用しているため、バージョン 100 を使用しています。SQL Server 2012 の場合、この設定は次の場所にあります。HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\11.0\DataProject

  • 上記のレジストリ パスの下で、キーSSVPropViewColumnsSQL70SSVPropViewColumnsSQL80.

  • デフォルトでは、これらのレジストリ キーの値は1,2,6;. 以下のセクションプロパティ シーケンスは、各プロパティに関連付けられた番号を示しています。テーブル デザイナーに [説明] 列を追加する必要があるため、レジストリ キーの値を次のように変更する必要がありました。1,2,6,17;

  • キーを右クリックしてModifyオプションを選択します。値を から1,2,6;に変更します1,2,6,17;。これは、キーSSVPropViewColumnsSQL70SSVPropViewColumnsSQL80

  • NOTE: Remember to restart SSMS between each registry change.

プロパティ シーケンス:

  1. 列名
  2. データ・タイプ
  3. 長さ
  4. 精度
  5. 規模
  6. Nullを許可します
  7. デフォルト値
  8. 身元
  9. アイデンティティシード
  10. ID 増分
  11. 行 GUID
  12. Null可能
  13. 凝縮タイプ
  14. 複製用ではありません
  15. 方式
  16. 照合
  17. 説明

これが誰かに役立つことを願っています。

于 2012-05-10T16:24:16.087 に答える