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. […]
Archiwum dla kategorii ‘SQL’
Instalacja SQL 2012 SP 1 – Cannot recover the master database. SQL Server is unable to run
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 […]
Zmiana właściciela bazy danych
Jeżeli właściciel bazy danych jest niepoprawny, to wiele narzędzi SQL nie będzie z taką bazą danych pracować np: budowanie diagramów bazy danych wyświetlanie properties dla bazy danych W takim przypadku użyj komendy: EXEC [Twoja_Baza].dbo.sp_changedbowner@loginame =N’poprawny_login’, @map = false Powinno to rozwiązać błąd: Cannot show requested dialog. Property Owner is not available for database … This […]