Нам потрібно використовувати прапор сліду SQL Server 7646, щоб полегшити деяке блокування повного тексту, але я злякався, коли прапорець сліду "відмінився", ймовірно, коли сервер бази даних перезавантажився.
Я звик
DBCC TRACEON (7646, -1)
встановити прапор трасування і
DBCC TRACESTATUS
показати всі прапорці слідів, які сказали мені, що він не встановлений (після перезавантаження, я думаю). Щоб назавжди встановити прапор сліду, я зробив це:
- перейшов до диспетчера конфігурації SQL Server
- переглянуті властивості служби SQL Server
- відвідав вкладку Додатково
- редагував параметр «Параметри запуску»
і додав
; -T {tracenumber}
до кінця, як так ...
-dD: \ MSSQL10.MSSQLSERVER \ MSSQL \ DATA \ master.mdf; -eD: \ MSSQL10.MSSQLSERVER \ MSSQL \ Log \ ERRORLOG; -lD: \ MSSQL10.MSSQLSERVER \ MSSQL \ DATA \ mastlog.ldf ; -T7646
Це правильно? Я знаходжу суперечливі результати в синтаксисі параметрів запуску SQL Server .
select * from sys.dm_server_registry where value_name like 'SQLArg%'