Archiwum dla kategorii ‘SQL’

Jak zeskryptować uprawnienia wewnątrz bazy danych?

2015-02-13

Na serwerze została utworzona nowa baza danych o identycznej strukturze, co już istniejąca. Klient poprosił o przeniesienie wszystkich uprawnień z istniejącej bazy danych do nowej bazy. Podstawowe rzeczy, jak użytkownicy, role można zeskryptować poleceniem z menu kontekstowego: Prawa mysz na bazie danych >> Tasks >> Generate scripts Ale uprawnień to narzędzie nie skryptuje… Średniokrótkie poszukiwania […]

By Rafał Kraik in SQL

SQL Server Agent – brak historii jobów

2015-01-27

Wchodzę na serwer, joby zakończone z błędami, ale historia pusta. Pierwszy pomysł – historia jest ustawiona byt restrykcyjnie i po prostu stare wpisy o uruchomieniu jobów zostały już wykasowane. Uruchamiam więc job na nowo, skończył się błędem, patrzę do historii, a tam pusto. Przyczyną nie jest więc zbyt ostro okrojona ilość historycznych rekordów. Okazało się, […]

By Rafał Kraik in SQL

SQL Core: Konfiguracja stacji do zarządzania zdalnego

2015-01-04

Instalację SQL Core załatwia się właściwie jedną komendą: d:\setup.exe /IAcceptSQLServerLicenseTerms /ConfigurationFile=c:\sql.ini /quietsimple o ile masz plik sql.ini, a uzyskasz go łatwo przechodząc wszystkie kroki instalatora na innym systemie (z Full Fat Windows) aż do przedostatniego kroku. Wtedy już zostanie wygenerowany plik ConfigurationFile.ini. Pamiętaj, że nie wszystkie komponenty dostępne w SQL na pełnym windows są dostępne […]

By Rafał Kraik in SQL

The client was unable to reuse a session with SPID 157, which had been reset for connection pooling. The failure ID is 29

2014-12-12

Oj zdarzało się walczyć z tym błędem… Ale dopiero teraz trafiłem na jakikolwiek opis znaczeń numerycznych kodów tego błedu. Znajduje się on na http://blitzkrieged5.rssing.com/chan-3991667/latest.php Żeby „nie uciekły” zamieszczam je niżej:

By Rafał Kraik in SQL

Aktualizacja statystyk zablokowała inne transakcje w środku dnia

2014-12-12

Paczka SSIS miała właśnie wykonać pewną czynność wymagającą założenia locka exclusive na całej tabeli, co zwykle trwało kilka chwil. Niestety tym razem proces zatrzymał się i stoi już tak od 20 minut… Rzut oka w Activity monitor, a może lepiej w sys.dm_exec_connections lub sp_who2 i już wiadomo co się dzieje. Proces zablokowany przez proces ze […]

By Rafał Kraik in SQL

Błędny SPN dla usługi SQL powoduje błąd The target principal name is incorrect. Cannot generate SSPI context.

2014-12-12

Dziwny przypadek. Na serwerze X jest zainstalowany SQL. Serwer działa wykorzystując domenowe konto serwisowe. Do serwera X z zainstalowanym SQL można się bez problemu dostać lokalnie, ale przy próbie połączenia zdalnego dostawało się komunikat: TITLE: Connect to Server Cannot connect to serverX. The target principal name is incorrect. Cannot generate SSPI context. (Microsoft SQL Server, […]

By Rafał Kraik in SQL

SQL Restart mirrora

2014-11-20

Początek niby niewinny. Brak miejsca w bazie. Powinno wystarczyć powiększyć plik, albo zdać się na Autogrow. Okazało się jednak, że wykonanie jakiejkolwiek czynności na bazie się nie wykonuje, bo jest blokowane przez inne procesy. Nawet proste otwarcie okienka properties dla bazy danych kończyło się komunikatem o lockach. Rzut oka w sp_who lub Activity Monitora (z […]

By Rafał Kraik in SQL