Na clustrowej instancji SQL job kończył się komunikatem: Description: The SSIS Runtime has failed to start the distributed transaction due to error 0x8004D01B „The Transaction Manager is not available.”. The DTC transaction failed to start. This could occur because the MSDTC Service is not running. End Error DTExec: The package execution returned DTSER_FAILURE (1). Ameryki […]
Archiwum dla kategorii ‘SQL’
MSDTC – The Transaction Manager is not available
Instalacja SQL 2012 SP 1 – Cannot recover the master database. SQL Server is unable to run
Po instalacji SQL 2012 SP1, chociaż instalacja przebiegła poprawnie SQL serwer nie startuje, a w logu można znaleźć: Script level upgrade for database 'master’ failed because upgrade step 'u_tables.sql’ encountered error 25641, state 0, severity 16. This is a serious error condition which might interfere with regular operation and the database will be taken offline. […]
Collation conflict
Collation ustawia się na serwerze, odrębnie dla każdej bazy danych i wreszczie można je przedefiniować dla każdej kolumny tekstowej w tabeli. Sprawdzenie collation dla baz wykonasz zapytaniem: SELECT name,collation_name FROM sys.databases Znalezienie kolumn z określonym dla nich collation możesz wykonać: use [DBName] SELECT TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, COLLATION_NAME from INFORMATION_SCHEMA.COLUMNS WHERE COLLATION_NAME IS NOT NULL
Linked server – uruchamianie procedur zdalnych
Chcesz utworzyć serwer linkowany, ale w taki sposób aby jeden wybrany użytkownik z lokalnego serwera mógł uruchomić jedną konkretną procedurę na serwerze zdalnym. 1. Na serwerze zdalnym załóż login sql. Nadaj mu odpowiednie minimalne uprawnienia (user w bazie i execute na wybranej procedurze) 2. Na obu serwerach upewnij się, że jest włączona opcja remote […]
DBCC nie może utworzyć SNAPSHOTA
Był sobie job, który miał wykonać DBCC dla wszystkich baz znajdujących się na serwerze. Job kończył się komunikatem: The database could not be exclusively locked to perform the operation. [SQLSTATE 42000] (Error 5030) Check statement aborted. The database could not be checked as a database snapshot could not be created and the database or table […]
Nie można shrinkować bazy
Baza tempdb ma 2 pliki. Kiedyś były potrzebne ale teraz juz nie są. Niestety podczas shrinkowania pliku nr 2 dostajemy komunikat, że nie moża shrinkować tego pliku, bo aktualnie jest wykonywana inna operacja shrinkowania na tym pliku. File ID 2 of database ID 2 cannot be shrunk as it is either being shrunk by another […]
Nie można… odinstalować SQL Server 2005
Dziwne, problemy z instalacją się zdarzają, ale z odinstalowaniem??? 1. Zajrzyj do logów C:\program Files\ Microsoft SQL Server\90\Setup Bootstrap W moim przypadku znalazłem tam zapis o braku plików instalacyjnych. Można spróbować je podłożyć do tej lokalizacji, żeby ruszyć dalej. 2. Zajrzyj do http://support.microsoft.com/kb/909967/pl Jest to instrukcja MS odinstalowaywania ręcznego. U mnie też nie zadziałała 3. Krok […]