在使用sql server management studio管理工具设计列时,希望能够多列,便于设计。如下面效果。
但是SqlServer管理工具本身并没有这一设置的功能,需要修改注册表。具体修改内容如下。
1、输入 regedit 打开注册表
2、定位到:“HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\11.0\DataProject”,注意这里的11.0表示安装的SQL Server Management Studio版本号。
如果是SQL Server 2008 R2则对应100(可能是:HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\100\Tools\Shell\DataProject),
SQL Server 2012对应11.0,以此类推。
注意对于, SQL Server Management Studio Version 18.x (2019),路径变为
Computer\HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\18.0_IsoShell\DataProject
3、找到 SSVPropViewColumnsSQL70 和 SSVPropViewColumnsSQL80。
默认值为:1,2,6;。将其修改为1,2,3,6,7,8,17; 即可。
注意:在设置注册表时,管理器需要是关闭状态。
其中,各数字代表的意思如下:
1:Column Name 2:Data Type 3:Length 4:Precision 5:Scale 6:Allow Nulls 7:Default Value 8:Identity 9:Identity Seed 10:Identity Increment 11:Row GUID 12:Nullable 13:Condensed Type 14:Not for Replication 15:Formula 16:Collation 17:Description | 1:列名 2:数据类型 3:长度 4:精度 5:比例 6:允许空值 7:默认值 8:身份 9:身份种子 10:身份增量 11:行GUID 12:可为空 13:浓缩型 14:不适用于复制 15:公式 16:整理 17:描述 |