找回密码
 立即注册

QQ登录

只需一步,快速开始

swejet 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-8-26 21:24  /   查看:3103  /  回复:0
本帖最后由 swejet 于 2021-8-26 21:24 编辑

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

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

SSMS 的表设计器长这样:

image.png735037231.png

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

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

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

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\SQL Server Management Studio\18.0_IsoShell\DataProject]

如果是 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;"


image.png71995848.png

改完之后长这样。

注意的是:

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 (说明)
懒得找注册表路径的可以下载此注册表文件,直接双击文件名即可导入,这才叫保姆级的对吧!放心,这个注册表文件绝对是干净的,我把源码贴出来:
  1. Windows Registry Editor Version 5.00

  2. [HKEY_CURRENT_USER\SOFTWARE\Microsoft\SQL Server Management Studio\18.0_IsoShell\DataProject]
  3. "SSVPropViewColumnsSQL70"="1,2,3,4,5,6,7,8,17;"
  4. "SSVPropViewColumnsSQL80"="1,2,3,4,5,6,7,8,17;"

复制代码
对了,只适应 SSMS 18

SSMS表设计器列增强.rar (349 Bytes, 下载次数: 123)

评分

参与人数 2金币 +666 满意度 +5 收起 理由
amtath + 5
Chelsey.Wang + 666 赞一个!

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部