Ако сте добре с манипулирането на ключа на системния регистър, ето опция да принудите SSMS винаги да присвоява стойността false за Разрешаване на нула собственост.
NOTE: Please be careful while altering registry keys.
-
Въведете regedit в Старт на Windows --> Изпълнение команда, за да отворите редактора на системния регистър.
-
Придвижете се до
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\100\Tools\Shell\DataProject
Може да се наложи съответно да промените версията на SQL Server. Използвам SQL Server 2008 R2 Express и следователно версията 100 . -
Под гореспоменатия път в системния регистър потърсете името на ключа
SSVDefaultAllowNull
. -
Щракнете с десния бутон върху ключа и изберете Промяна опция. Променете стойността от 1 до
0
. Стойността по подразбиране е 1 , което представлява Вярно . -
Ако вече използвате SQL Server Management Studio , рестартирайте го. Благодарение на @Andriy M за посочване на тази стъпка.
Надявам се това да помогне.