Sp_configure или как да промените глобалните настройки на SQL Server

глобалните

Обсъдихме много интересни теми, но се случи така, че заобиколихме една много важна тема. Тази тема е "sp_configure или как да промените глобалните настройки на SQL Server".

Бих искал да започна, като кажа, че първият път, когато се обадите на sp_configure, ще видите доста опции:

server

За да ви показва SQL Server пълен списък с възможни параметри, трябва да изпълните следния скрипт:

Сега, нека извикаме отново sp_configure:

sp_configure

Този път списъкът е пълен (само част от него е показана на екранната снимка).

След това трябва да обсъдите как да промените този или онзи параметър. Всичко е много просто, просто трябва да предадете името на параметъра и неговата стойност на процедурите, а за да бъде приложен параметърът без рестартиране на SQL Server, трябва да добавим RECONFIGURE към sp_configure. Нека например променим максималното количество RAM за SQL Server на 10 GB:

Опцията RECONFIGURE отхвърля стойност на параметър извън разумен диапазон или може да причини конфликти на параметри. Например изразът RECONFIGURE връща грешка, ако стойността на параметъра интервал на възстановяване надвишава 60 минути или ако стойността на параметъра афинитетна маска се пресича със стойността на параметъра афинитетна I/O маска. За разлика от него, RECONFIGURE WITH OVERRIDE приема всяка стойност на параметър с правилния тип данни и инициира преконфигуриране с посочената стойност.