SQL też ma swoje password policy. Hasło może wygasnąć lub konto może się zablokować po kilkukrotnym podaniu błędnego hasła. W errorlogu znajdziesz wtedy zapis Login failed for user XYZ because the account is currently locked out. The system administrator can unlock it. [CLIENT: 10.10.10.10]. Jeśli otworzysz właściwości loginu zobaczysz pole „Login is locked out”. Możesz […]
Archiwum dla kategorii ‘SQL’
Odblokowanie loginu SQL bez zmiany hasła
Kiedy zmieniano hasło dla konta SQL
Informacje o loginie SQL (login SQL Server – nie Windows Login) znajdują się w widoku sys.syslogins Niestety nie ma tu informacji o ostatniej dacie zmiany hasła. Za to mamy funkcję LOGINPROPERTY ( 'login_name’ , 'property_name’ ) Wśród właściwości o które można zapytać jest PasswordLastSetTime. Np zapytanie SELECT LOGINPROPERTY ( 'sa’ , 'PasswordLastSetTime’ ) wyświetli datę, kiedy […]
Błąd podczas instalacji SQL Server w trybie UNATTEND
Oto, co mnie dzisiaj spotkało. Chciałem wykonać instalację nienadzorowaną (UNATTEND). Mając przygotowany plik ini wpisuję więc polecenie: setup.exe /configurationFile=c:\MSSQL.ini a tu wyskakuje błąd! An error occurred during the SQL Server 2008 R2 Setup operation. Error result: -2067529698 Result facility code: 1220 Result error code: 30
Nie startuje SQL Server – Access is denied System error 5 has occured
Co zrobić gdy SQL Server nie chce wystartować? Zajrzeć do Event Viewera! Gorzej, jeśli komunikat niewiele nam mówi… Zawsze jakimś rozwiązaniem na tego rodzaju problem jest próba uruchomienia sql serwera z linii komend. A nuż wyświetli się coś więcej?
Uszkodzony FILESTREAM…
Polecenie DBCC CHECKDB(’baza’) WITH NO_INFOMSGS kończy się błędem podobnym do: DBCC results for 'TableWithDocuments’. Msg 7904, Level 16, State 2, Line 1 Table error: Cannot find the FILESTREAM file „00000430-00018275-0025” for column ID 12 (column directory ID 10403222-f031-4fb6-bf65-0dc85ff92593) in object ID 1022331424, index ID 1, partition ID 72059854113556480, page ID (1:3846), slot ID 27. Zapytanie […]
Która tabela wykorzystuje filestream?
Poniżej kilka zapytań, które pomogą wykonać pierwsze kroki przy troulbeshootingu tabel wykorzystujących filestream: Parę informacji o grupie plików typu FILESTREAM: select * from sys.data_spaces where type=’FD’; Gdzie znajdują się pliki i katalogi, w których SQL server przechowuje dane FILESTREAM: select * from sys.database_files where type = 2; Jakie tabele korzystają z filestream: select * from […]
Wyszukiwanie słowa użytego w definicji procedury w każdej bazie instancji.
Należy sprawdzić czy procedura „mail” z bazy danych X jest wykorzystywana przez jakąkolewiek inną procedurę w jakiejkolwiek innej bazie danych na instancji. Pomysł był następujący: 1. Przejdźmy przez wszystkie bazy danych 2. W każdej wylistujmy wszystkie procedury 3. Dla każdej procedury pobierz jej tekst 4. Przeszukaj ten tekst w poszukiwaniu danego słowa i wyświetl wynik […]