Odpowiedzi:
Hasła nie są przechowywane w postaci zwykłego tekstu. Jeśli audytor naprawdę potrzebuje pliku, w którym są przechowywane, skieruj je na plik master.mdf. Dotyczy to oczywiście loginów SQL. W przypadku logowania do systemu Windows SQL nie wie nawet, jakie jest hasło; Usługa Active Directory obsługuje uwierzytelnianie.
Plan wykonania z „WYBIERZ hasło Z syslogins” pokazuje, że hasła są przechowywane w sys.sysxlgnsgłównej bazie danych.
Spójrz na: Tabele podstawowe systemu
Oto hasła, w tylko 2 formatach, które SQL Server pokaże nam:
SELECT name, password, LOGINPROPERTY(name, 'PasswordHash' ) hash
FROM syslogins
WHERE password IS NOT NULL
ORDER BY name
Prawdopodobnie możesz łatwo konwertować między formatami, ale nie wiem, jak pod ręką.