swejet 发表于 2021-8-26 21:24:26

【保姆级教程】0002. SSMS的使用技巧一

本帖最后由 swejet 于 2021-8-26 21:24 编辑

Microsoft SQL Server 是活字格官方推荐的数据库,相信很多格友也在使用,而 SSMS 是MS-SQL 的官方连接工具。

但是用过导航猫一类的第三方数据库工具的格友一定知道, SSMS 很多功能不如一些小巧的连接工具好用,尤其是表设计器。

SSMS 的表设计器长这样:



不好使,没有字段宽度,也没有字段说明,差评!

其实这个地方可以改的,但是要修改注册表才行。

打开“注册表编辑器”,找到以下项



如果是 SSMS 14,应该是以下路径:

“HKEY_CURRENT_USER\SOFTWARE\Microsoft\SQL Server Management Studio\14.0\DataProject”

然后找到以下两个字符串的配置项

SSVPropViewColumnsSQL70
SSVPropViewColumnsSQL80

这两个项的默认值都是1,2,6;
把这两个项目都修改为 "1,2,3,4,5,6,7,8,17;"




改完之后长这样。

注意的是:

1. 安装完 SSMS 后,要启动一次这两个键值才会出现,刚刚安装完是没有这两个键值的。
2. 修改注册表要在 SSMS 退出的状态下。如果 SSMS 运行时,默认值是1,2,6,改完注册表时,退出 SSMS 后又会恢复为默认值。所以修改顺序是先启动一次 SSMS,打开表设计器,然后退出,再修改注册表,修改完成后再次启动 SSMS。

各编号所代表的列名如下:

[*]Column Name (列名)
[*]Data Type (数据类型)
[*]Length (长度)
[*]Precision (精度)
[*]Scale (小数位数)
[*]Allow Nulls *(允许空值)
[*]Default Value (默认值)
[*]Identity (是否为标识)
[*]Identity Seed (标识种子)
[*]Identity Increment (标识增量)
[*]Row GUID (行GUID)
[*]Nullable (可以为空)
[*]Condensed Type (简捷类型,与2数据类型相同)
[*]Not for Replication (不用于复制)
[*]Formula (公式)
[*]Collation (排序规则)
[*]Description (说明)
懒得找注册表路径的可以下载此注册表文件,直接双击文件名即可导入,这才叫保姆级的对吧!放心,这个注册表文件绝对是干净的,我把源码贴出来:
Windows Registry Editor Version 5.00


"SSVPropViewColumnsSQL70"="1,2,3,4,5,6,7,8,17;"
"SSVPropViewColumnsSQL80"="1,2,3,4,5,6,7,8,17;"

对了,只适应 SSMS 18



页: [1]
查看完整版本: 【保姆级教程】0002. SSMS的使用技巧一