Musimy użyć SQL Server Flagi śledzenia 7646, aby złagodzić blokowanie pełnego tekstu, ale z niepokojem zauważyłem, że flaga śledzenia sama się „rozbroiła”, prawdopodobnie po ponownym uruchomieniu serwera bazy danych.
Użyłem
DBCC TRACEON (7646, -1)
ustawić flagę śledzenia i
DBCC TRACESTATUS
aby pokazać wszystkie flagi śledzenia, które powiedziały mi, że nie zostało ustawione (chyba po ponownym uruchomieniu komputera). Aby ustawić flagę śledzenia na stałe, zrobiłem to:
- poszedł do SQL Server Configuration Manager
- wyświetlane właściwości usługi SQL Server
- odwiedził zakładkę Zaawansowane
- edytował opcję Parametry uruchamiania
i dodał
; -T {tracenumber}
do końca, tak ...
-dD: \ MSSQL10.MSSQLSERVER \ MSSQL \ DATA \ master.mdf; -eD: \ MSSQL10.MSSQLSERVER \ MSSQL \ Log \ ERRORLOG; -lD: \ MSSQL10.MSSQLSERVER \ MSSQL \ DATA \ mastlog.ldf ; -T7646
Czy to jest poprawne? Znajduję sprzeczne wyniki w składni parametrów uruchamiania programu SQL Server .
select * from sys.dm_server_registry where value_name like 'SQLArg%'