Archiwum dla kategorii ‘SQL’

Jak przełączyć bazę mirrorowaną do stanu OFFLINE

2014-01-17

Jeśli baza jest mirrorowana, to przy próbie przełączenia jej w stan offline otrzymuje się komunikat: Msg 1468, Level 16, State 1, Line 2 The operation cannot be performed on database „xxxxxxxxxxxx” because it is involved in a database mirroring session. Msg 5069, Level 16, State 1, Line 2 ALTER DATABASE statement failed. Dlatego najpierw wyłącz […]

By Rafał Kraik in SQL

Błąd po zmianie certyfikatu SQL Server. Zmiana uprawnień do certyfikatu

2014-01-15

Po zmianie certyfikatu SQL serwera usługa nie startuje z następującymi błędami w error logu: The server could not load the certificate it needs to initiate an SSL connection. It returned the following error: 0x8009030d. Check certificates to make sure they are valid. Error: 26014, Severity: 16, State: 1. Unable to load user-specified certificate [Cert Hash(sha1) […]

By Rafał Kraik in SQL

SQL 2000: Czy ktoś tu się jeszcze loguje?

2014-01-06

Dziwne zadanie mi się trafiło. Przed odinstalowaniem serwera SQL  2000 trzeba się upewnić, że już nikt z niego nie korzysta. Ustaliliśmy, że „nikt nie korzysta” jest równoznaczne z „w ciągu tygodnia nikt się do niego nie zaloguje”. Dla pewności potem serwera nie odinstalujemy, tylko przełączymy bazy w offline i znowu trochę poczekamy. Jak to zrealizować? […]

By Rafał Kraik in SQL

Opóźnienie startu SQL Server Agent gdy SQL Server Agent nie startuje automatycznie, a ręcznie tak

2014-01-05

Na jednym z serwerów spotkałem problem polegający na tym, że do automatycznego startu skonfigurowany był SQL Server oraz SQL Server Agent. Niestety po resecie serwera wstaje tylko usługa SQL Server, a agent nie startuje. W logu aplikacyjnym można znaleźć informację, że Agent nie wystartował, bo nie mógł podłączyć się do SQL Servera. Na dodatek nie […]

By Rafał Kraik in SQL

Kto zainstalował SQL Server?

2014-01-04

Czy to możliwe, że SQL server nie pamięta swojego ojca, czyli tego kto go zainstalował? Chyba niestety nie pamięta, ale jak każdy ma swoją metryczkę urodzin, którą są logi instalacyjne. Każde uruchomienie instalatora SQL serwera tworzy folder  o nazwie zgodnej z datą/godziną np.: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20121220_091600 W tym folderze znajdziesz plik/pliki o nazwie […]

By Rafał Kraik in SQL

Który job odwołuje się do pakietu SSIS?

2013-12-30

select js.step_name, js.command, j.name from msdb.dbo.sysjobsteps js join msdb.dbo.sysjobs j on js.job_id = j.job_id where command like '%atlas%’ W logu aplikacyjnym systemu Windows został onaleziony zapis o  nieudanym uruchomieniu pakietu SSIS: Package „Nazwa pakietu” failed. Moje zadanie to odnaleźć kto uruchomił pakiet i dlaczego doszło do błędu. Z pierwszą częścią pytania nie ma większego problemu. W […]

By Rafał Kraik in SQL, SSIS

Konto wirtualne i zarządzane / Virtual Account and Managed Service Account

2013-11-28

SQL server powinien mieć ściśle ustawione uprawnienia. Najlepiej zrobić to przygotowując konto domenowe i wskazać to konto jako serwisowe dla SQL Server. Zawsze problemem pozostaje, czy na takim koncie również wymuszać regularną zmianę hasła. Okazuje się że tak. Dlatego Microsoft przygotował dla nas coś innego: Managed Service Account (MSA) –  konto zakładane w AD.  Początkowo […]

By Rafał Kraik in SQL