如何将Description属性添加到SSMS中的表设计器视图?
在SSMS(当前运行SQL Server 2008 R2)中,我要在表设计器窗口的Allow Nulls
属性旁边添加Description
属性。
我已经查看了用于设置NULL属性默认值的注册表更改,如此所示,因此回答How do I set the Allow Nulls property in table designer of SSMS to be always false?,但是,我不知道如何将新属性添加到新的表设计器视图中。
我认为下面的注册表项会有帮助。
HKEY_CURRENT_USERSoftwareMicrosoftMicrosoft SQLServer100ToolsShellDataProject
SSVPropViewColumnsSQL70
SSVPropViewColumnsSQL80
我将上述注册表项的注册表项从1,2,6;
更改为1,2,6,9;
,但设计器中没有任何更改。
有人对此有其他想法吗?
解决方案
以下是向SQL Server Management Studio中的表设计器添加属性的步骤。这些步骤涉及更改注册表设置中的值。
NOTE: Please be careful while altering registry keys.
在Windows Start-->;Run命令中键入regedit以打开注册表编辑器。
导航到
HKEY_CURRENT_USERSoftwareMicrosoftMicrosoft SQL Server100ToolsShellDataProject
您可能需要相应地更改SQL Server版本。我使用的是SQL Server 2008 R2 Express,因此使用的是版本100。对于SQL Server 2012,我在
下找到此设置HKEY_CURRENT_USERSoftwareMicrosoftSQL Server Management Studio11.0DataProject
在上述注册表路径下,查找项
SSVPropViewColumnsSQL70
和SSVPropViewColumnsSQL80
。默认情况下,这些注册表项的值为
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.
属性序列:
- 列名
- 数据类型
- 长度
- 精度
- 比例
- 允许空值
- 默认值
- 标识
- 标识种子
- 标识增量
- 行GUID
- 可为空
- 压缩类型
- 不用于复制
- 公式
- 排序规则
- 说明
希望这能帮助某人。
相关文章