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

问题描述 投票:0回答:4

在 SSMS(当前运行 SQL Server 2008 R2)中,我想在表设计器窗口中的

Description
属性旁边添加
Allow Nulls
属性。

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

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

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

SSVPropViewColumnsSQL70
SSVPropViewColumnsSQL80

我将上述键的注册表项从

1,2,6;
更改为
1,2,6,9;
,但设计器中没有任何变化。

大家对此还有什么其他想法吗?

sql-server sql-server-2008-r2
4个回答
21
投票

以下是在 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

    下找到了此设置
  • 在上述注册表路径下,查找键

    SSVPropViewColumnsSQL70
    SSVPropViewColumnsSQL80

  • 默认情况下,这些注册表项的值为

    1,2,6;
    。下面提到的“属性序列”部分显示了与每个属性关联的编号。为了将描述列添加到表设计器中,我必须将注册表项值更改为 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. 行 GUID
  11. 可空
  12. 浓缩型
  13. 不适用于复制
  14. 公式
  15. 整理
  16. 描述
  17. 希望这对某人有帮助。


4
投票
pithhelmet 的答案

中。下面的示例使用“14.0”,表示从 SQL 2017 开始作为独立工具发布的 SSMS 版本。我预计注册表路径将在一段时间内继续保持在 14.0,即使定期发布 SSMS 更新也是如此。 Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\14.0\DataProject] "SSVPropViewColumnsSQL70"="1,2,6,3,7,8,17;" "SSVPropViewColumnsSQL80"="1,2,6,3,7,8,17;"

请注意,当您将这些更改应用于注册表时,您需要关闭 SSMS。 


4
投票


2
投票

1) 打开 SSMS 2014,等待显示登录对话框。 (不要点击“连接”!)

2a) 打开注册表,转到: “HKEY_USERS\S-1...###YOUR-WINDOWS-USER-SID###-\SOFTWARE\Microsoft\SQL Server Management Studio .0\数据项目”

2b) 更改键:SSVPropViewColumnsSQL70 和 SSVPropViewColumnsSQL80 1,2,6;至 1,2,6,17;

3) 现在,在 SSMS 2014 登录对话框中单击“连接”。

© www.soinside.com 2019 - 2024. All rights reserved.