How do I add the description property to the table designer view in SSMS?(如何将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
- 可为空
- 压缩类型
- 不用于复制
- 公式
- 排序规则
- 说明
希望这能帮助某人。
这篇关于如何将Description属性添加到SSMS中的表设计器视图?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何将Description属性添加到SSMS中的表设计器视图?
基础教程推荐
- 将数据从 MS SQL 迁移到 PostgreSQL? 2022-01-01
- 在 VB.NET 中更新 SQL Server DateTime 列 2021-01-01
- SQL Server 中单行 MERGE/upsert 的语法 2021-01-01
- SQL Server 2016更改对象所有者 2022-01-01
- ERROR 2006 (HY000): MySQL 服务器已经消失 2021-01-01
- 如何在 SQL Server 的嵌套过程中处理事务? 2021-01-01
- Sql Server 字符串到日期的转换 2021-01-01
- 使用pyodbc“不安全"的Python多处理和数据库访问? 2022-01-01
- SQL Server:只有 GROUP BY 中的最后一个条目 2021-01-01
- 无法在 ubuntu 中启动 mysql 服务器 2021-01-01