当我们新建表/设计表 的时候,SSMS会帮我们打开默认表设计器 ;如下图只会显示“列名”,“数据类型”,“允许Null值”这三个
但是大多数的时候,我们还要修改表字段的“默认值”,“说明/注释” 每次都要到设计器下面的“列属性”里去找默认值/说明然后去修改 不能直接在设计器主界面修改。所以我们希望在表设计器后面加上“默认值”,“说明”字段,这样加快设计。
修改方法如下:
SqlServer管理工具本身并没有这一设置的功能,需要修改注册表。
1、打开运行 输入 regedit 打开注册表
2、定位到:\HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\18.0_IsoShell\DataProject
3、找到 SSVPropViewColumnsSQL70 和 SSVPropViewColumnsSQL80。 默认值为:1,2,6;。将其修改为1,2,6,17; 即可。
想要显示其他,可用序号说明
当然 不同版本的 Management Studio 注册表修改位置不同,如以下为其他版本的修改注册表地址
11X: HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\11.0\DataProject
14X: HKEY_CURRENT_USER\SOFTWARE\Microsoft\SQL Server Management Studio\14.0\DataProject
18X: HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\18.0_IsoShell\DataProject
SQL Server 2008 R2 对用 10.0;
SQL Server 2012 对应 11.0
注意:在修改注册表后,要重启SSMS。表设计器效果才会出来
效果如下: