Archiwum dla kategorii ‘SQL’

DBCC nie może utworzyć SNAPSHOTA

2014-05-12

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

By Rafał Kraik in SQL

Nie można shrinkować bazy

2014-05-02

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

By Rafał Kraik in SQL

Nie można… odinstalować SQL Server 2005

2014-05-02

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

By Rafał Kraik in SQL

Zmiana właściciela bazy danych

2014-05-02

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

By Rafał Kraik in SQL

Rejestr dla SQL

2014-04-16

Jeśli chcesz zebraćlub zmodyfikować pewne właściwości na temat SQL serwera możesz przejrzeć rejestr. Rejestr ma trochę specyficzną budowę. Po pierwsze należy zajrzeć do klucza: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL Znajdziesz tutaj właściwości, których nazwa jest równa nazwie instancji, a ich wartość, to nazwa klucza, którego należy poszukać aby dostać się do właściwych parametrów instancji SQL W […]

By Rafał Kraik in SQL

Powershell czytane rejestru dla SQL

2014-04-16

(Zajrzyj też do wpisu Rejestr dla SQL) Rejestr możesz przeglądać edytować używając standardowych komend Set-Location, New-Item, Set-ItemProperty, ale komendy te mają jedną wadę. Pracują lokalnie. Jeżeli masz zamiar pracować z rejestrem zdalnym lepiej będzie posłużyć się obiektem .NET pozwalającym na takie rzeczy. Zaczynamy od zadeklarowania zmiennych (w moim przypadku poszukam numeru portu na którym pracuje […]

SQL 2000 sprawdzenie rozmiaru bazy danych

2014-04-16

W nowszych wersjach (od SQL 2005)  do sprawdzenia rozmiaru bazy danych można sie posłużyć zapytaniem: SELECT sum(size*8.0/1024) AS SizeOnDisk, sum(FILEPROPERTY(name, 'SpaceUsed’) *8.0/1024) AS SizeUsed FROM sys.database_files Niestety takie zapytanie w SQL 2000 nie zadziała, bo tam nie istnieje widok sys.database_files. Tam należy skorzystać z tabeli systemowej sysfiles: SELECT sum(size*8.0/1024) AS SizeOnDisk, sum(FILEPROPERTY(name, 'SpaceUsed’) *8.0/1024) AS […]

By Rafał Kraik in SQL