如何将描述属性添加到SSMS中的表设计器视图?

pit*_*met 10 sql-server sql-server-2008-r2

在SSMS(当前运行的SQL Server 2008 R2)中,我想在表设计器窗口中的Description属性旁边添加属性Allow Nulls.

我已经查看了注册表更改以设置null属性的默认值,如下所示答案如何设置SSMS表设计器中的Allow Nulls属性始终为false?但是,我无法弄清楚如何将新属性添加到新的表设计器视图中.

我认为以下注册表项会有所帮助.

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

SSVPropViewColumnsSQL70
SSVPropViewColumnsSQL80
Run Code Online (Sandbox Code Playgroud)

我改变上述键的注册表项从1,2,6;1,2,6,9;,但没有在设计师改变.

有没有人对此有任何额外的想法?

pit*_*met 15

以下是在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;.下面提到的部分属性序列显示了与每个属性关联的数字.为了我要将Description列添加到表设计器,我必须将注册表键值更改为1,2,6,17;

  • 右键单击该键并选择Modify选项.将值更改1,2,6;1,2,6,17;.这必须在键SSVPropViewColumnsSQL70和键上完成SSVPropViewColumnsSQL80

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

属性序列:

  1. 列名称
  2. 数据类型
  3. 长度
  4. 精确
  5. 规模
  6. 允许空值
  7. 默认值
  8. 身分
  9. 身份种子
  10. 身份增量
  11. 行GUID
  12. 可空
  13. 凝聚型
  14. 不适用于复制
  15. 整理
  16. 描述

希望这有助于某人.