Archiwum dla kategorii ‘SQL’

Odblokowanie loginu SQL bez zmiany hasła

2014-02-24

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 […]

By Rafał Kraik in SQL

Kiedy zmieniano hasło dla konta SQL

2014-02-18

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 […]

By Rafał Kraik in SQL

Błąd podczas instalacji SQL Server w trybie UNATTEND

2014-02-18

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

By Rafał Kraik in SQL

Nie startuje SQL Server – Access is denied System error 5 has occured

2014-02-10

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…

2014-01-31

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 […]

By Rafał Kraik in SQL

Która tabela wykorzystuje filestream?

2014-01-31

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 […]

By Rafał Kraik in SQL

Wyszukiwanie słowa użytego w definicji procedury w każdej bazie instancji.

2014-01-27

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 […]

By Rafał Kraik in SQL