Inilah yang dilakukan Management Studio untuk mengubah mode autentikasi dari campuran ke Windows saja:
EXEC xp_instance_regwrite
N'HKEY_LOCAL_MACHINE',
N'Software\Microsoft\MSSQLServer\MSSQLServer',
N'LoginMode',
REG_DWORD,
1;
Dan dari Windows hanya kembali ke campuran:
EXEC xp_instance_regwrite
N'HKEY_LOCAL_MACHINE',
N'Software\Microsoft\MSSQLServer\MSSQLServer',
N'LoginMode',
REG_DWORD,
2; -- only difference is right here
Anda dapat memanggil perintah yang sama dari berbagai sumber yang dapat terhubung ke SQL Server seperti SQLCMD, PowerShell, VBScript, C#, dll. Atau Anda dapat masuk langsung ke server, menavigasi ke kunci registri itu, dan mengubah nilainya secara manual (seperti @ marc_s disarankan).
Perhatikan bahwa dalam semua kasus Anda harus me-restart SQL Server agar perubahan diterapkan. Anda dapat melihat beberapa entri pertama di log kesalahan baru saat memulai ulang untuk memvalidasi bahwa mode autentikasi sudah benar. Ini akan mengatakan (untuk campuran):
date/time Server Authentication Mode is MIXED.