pit*_*met 10 sql-server sql-server-2008-r2
在SSMS(当前运行的SQL Server 2008 R2)中,我想在表设计器窗口中的Description属性旁边添加属性Allow Nulls.
我已经查看了注册表更改以设置null属性的默认值,如下所示答案如何设置SSMS表设计器中的Allow Nulls属性始终为false?但是,我无法弄清楚如何将新属性添加到新的表设计器视图中.
我认为以下注册表项会有所帮助.
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\100\Tools\Shell\DataProject \
SSVPropViewColumnsSQL70
SSVPropViewColumnsSQL80
Run Code Online (Sandbox Code Playgroud)
我改变上述键的注册表项从1,2,6;到1,2,6,9;,但没有在设计师改变.
有没有人对此有任何额外的想法?
pit*_*met 15
以下是在SQL Server Management Studio中向表设计器添加属性的步骤.这些步骤涉及更改注册表设置中的值.
NOTE: Please be careful while altering registry keys.在Windows开始 - >运行命令中键入regedit以打开注册表编辑器.
导航 HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\100\Tools\Shell\DataProject
您可能需要相应地更改SQL Server版本.我正在使用SQL Server 2008 R2 Express,因此版本为100.对于SQL Server 2012,我在下面找到了此设置HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\11.0\DataProject
在上面提到的注册表路径下,查找键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.
希望这有助于某人.