Archiwum za miesiąc 2014-03

Kiedy ostatnio korzystano z mojej bazy?

2014-03-26

Sposób nr 1 SELECT max(create_date), max(modify_date) FROM SYS.tables Zapytanie zwróci datę utworzenia ostatniej tabeli lub date jej modyfikacji np. dodania kolumny. A przecież te czynności nie są wykonywane codziennie. Kiedy baza okrzepnie tworzenie tabel odbywa się rzadko. Dlatego wolelibyśmy informację o tym, kiedy rekordy były ostatnio modyfikowane/dodawane, a może nawet czytane, dlatego: Sposób nr 2 […]

By Rafał Kraik in SQL

Microsoft SQL Server 2005 Backward Compability

2014-03-24

Błąd podczas uruchomienia skryptu Visual Basic. Microsoft VBScript runtime error: ActiveX component can’t create object: 'SQLDMO.SQLServer Należy zainstalować Microsoft SQL Server 2005 Backward Compability. Poszukaj na płycie pliku SQLServer2005_BC i go zainstaluj. Plik można ściągnąć z http://www.microsoft.com/en-us/download/details.aspx?id=6375 Ładny opis http://sqlserverfinebuild.codeplex.com/wikipage?title=Install%20SQL%202005%20Backward%20Compatibility

By Rafał Kraik in SQL

Password Expired – skrypt powershell sprawdzający kiedy wygaśnie hasło

2014-03-21

Pewnego dnia, mniej więcej w miesiąc po skonfigurowaniu serwera, okazało się że SQL Agent nie startuje. W logu można było znaleźć informację „password expired” Prosta sprawa. Trzeba tylko zmienić hasło agenta i uruchomić agenta. Aby nie było problemów w przyszłości wypadałoby jeszcze  w przyszłości pamiętać o zmianie hasła, albo gdyby pozwalały na to polityki bezpieczeństwa, zaznaczyć, […]

Instalacja modułu Active Directory dla powershell

2014-03-21

Administratorowi wygodnie zarządza się domeną jeżeli narzędzia do niej ma zainstalowane na swoim systemie. No a jeszcze wygodniej pracuje się w powershell, więc idealnie byłoby mieć zainstalowane na swojej stacji roboczej powershellowe narzędzia do obsługi domeny na swojej stacji. Załóżmy że masz już zainstalowane Remote Server Administration Tool (http://www.microsoft.com/pl-pl/download/details.aspx?id=7887). Aktualnie zaintalowane moduły wyświetlisz poleceniem Get-Module […]

Wszystkie wersje/SP/CU SQL server w jednym miejscu

2014-03-19

Znalazłeś HotFix lub Cummulative Update i zastanawiasz się, czy na twoim serwerze SQL już jest zainstalowane? Zajrzyj na http://sqlserverbuilds.blogspot.com/ i porównaj z numerem build twojego serwera.

By Rafał Kraik in SQL

DBCC UPDATEUSAGE – naprawa bazy danych

2014-03-19

DBCC zgłasza bład: Executing the query „DBCC CHECKDB(’MyDb’, NOINDEX)” failed with the following error: „The In-row data RSVD page count for object „XX40300”, index ID 0, partition ID 14181197782299, alloc unit ID 14181193482240 (type In-row data) is incorrect. Run DBCC UPDATEUSAGE. Opss, baza uszkodzona. Zazwyczaj w tym momecie pomysły są następujące: Repair_Rebuild jeżeli do uszkodzenia […]

By Rafał Kraik in SQL

Maintnance plan się nie wykonuje. Alter failed for Server 'servername’

2014-03-17

Poprzez maintnance plan zaplementowano sprawdzanie baz przez DBCC Job kończył się błędem: Executing query „DECLARE @Guid UNIQUEIDENTIFIER EXECUTE msdb..sp…”.: 100% complete End Progress DTExec: The package execution returned DTSER_FAILURE (1) Started: 10:54:43 Finished: 10:54:44 Elapsed: 0.624 seconds. The package execution failed. The step failed. W maintenance plan zaglądając do historii mamy Alter failed for Server […]

By Rafał Kraik in SQL