Kita perlu menggunakan SQL Server Trace Flag 7646 untuk membantu mengurangi beberapa pemblokiran teks lengkap, tetapi saya kecewa menemukan bahwa tanda jejak "tidak disetel" sendiri, mungkin ketika server basis data di-boot ulang.
Saya sudah menggunakan
DBCC TRACEON (7646, -1)
untuk mengatur tanda jejak dan
DBCC TRACESTATUS
untuk menampilkan semua tanda jejak, yang memberi tahu saya bahwa itu tidak disetel (setelah reboot, saya kira). Untuk mengatur tanda jejak secara permanen, saya melakukan ini:
- pergi ke Manajer Konfigurasi SQL Server
- properti yang dilihat untuk layanan SQL Server
- mengunjungi tab Advanced
- mengedit opsi Parameter Startup
dan ditambahkan
; -T {tracenumber}
sampai akhir, seperti ...
-dD: \ MSSQL10.MSSQLSERVER \ MSSQL \ DATA \ master.mdf; -eD: \ MSSQL10.MSSQLSERVER \ MSSQL \ Log \ ERRORLOG; -LD: \ MSSQL10.MSSQLSERVER \ MSSQL \ DATA \ mastlog.ldf ; -T764
Apakah itu benar? Saya menemukan hasil yang bertentangan pada sintaks untuk Parameter Startup SQL Server .
select * from sys.dm_server_registry where value_name like 'SQLArg%'