Archiwum za miesiąc 2011-03

Jak zmienić powiązania plików z określonymi rozszerzeniami z programami w Windows 7

2011-03-07

W starszych Windowsach tego rodzaju rzeczy robiło się w Panelu sterowania w Opcjach folderów. Jednak w wersji Windows 7 aby określić jakim programem ma być domyślnie otwierany plik o danym rozszerzeniu należy użyć apletu „Programy domyślne”.

Przyśpieszanie importu danych poprzez wyłączenie indeksów tabel

2011-03-06

Podczas masowego importu danych komendą BULK INSERT lub bcp lub innych operacji typu ETL indeksy tabel są na bieżąco aktualizowane. Oczywiście spowalnia to porces importu danych. Indeksy można na czas importu wyłączyć, należy jednak pamiętać, aby po zakończeniu importu je na nowo przebudować. Najpierw sprawdźmy jakie indeksy ma tabela HumanResources.Shift:

W kolumnie is_disabled zobaczysz […]

By Rafał Kraik in SQL

Audyt operacji na tablach z wykorzystaniem DDL Trigger

2011-03-06

SQL Server umożliwia tworzenie triggerów nie tylko na operacje DML (wstawianie, modyfikacja i usuwanie rekordów), ale także na poziomie bazy danych (tworzenie, modyfikacja i usuwanie obiektów bazodanowych np tabel, widoków, procedur itp) a nawet na poziomie serwera (tworzenie obiektów serwera, czy  śledzenie logowania się uzytkowników). O ile zwykłe triggery nakłada się na tabele FOR UPDATE, […]

By Rafał Kraik in SQL

Duży rozmiar pliku snapshot! Tworzenie snapshot i odtwarzanie bazy danych

2011-03-05

Tworzenie snapshot-a bazy danych polega na zapamiętaniu aktualnego stanu bazy danych, nie utrudniając ani nie zmieniając innym użytkownikom obrazu oryginalnej bazy danych. Dodatkowo tak utworzona migawka bazy danych nie ma zajmować wiele miejsca na dysku! Jak więc to się dzieje, że można mieć wgląd do bazy danych z określonego momentu, bez wykowywania specjalnej kopii bazy […]

By Rafał Kraik in SQL

Jak utworzyć skrypt w MS SQL tworzący bazę danych wraz ze wszystkimi obiektami

2011-03-04

O takim procesie mówi się czasami brzydko „zeskryptować”. Czyli jak zeskryptować bazę danych razem z tabelami, procedurami składowanymi, schematami, widokami funkcjami, typami użytkowników itd. Samo naciśnięcie prawego przycisku myszy na bazie danych i wybranie polecenia Script Database as >> CREATE TO >>New query window zeskryptuje samo polecenie tworzenia bazy danych, czyli CREATE DATABASE. Kiedy chcesz […]

By Rafał Kraik in SQL

Test programu antywirusowego EICAR. Czy działa skanowanie w czasie rzeczywistym?

2011-03-03

Zbyt przesadnie skonfigurowany program antywirusowy Panda blokował dostęp do sieci o ile aktualizacja programu jest zbyt dawna. Niby fajnie i bezpiecznie, ale jeżeli nie można skonfigurować programu (wersja korporacyjna), a dostęp do sieci chce się uzyskać, to chciałoby się tę funkcjonalność wyłączyć. Za takie zachowanie programu odpowiada proces Panda Host  Service. Można go wyłączyć w panelu […]

Błąd przy instalacji SQL Server 2005 (SQL Server setup failed to execute a command for server configuration)

2011-03-02

Podczas instalacji programów INSERT, a w nim konkretnie bazy danych SQL 2005 pojawił się komunikat: SQL Server Setup failed to execute a command for server configuration. The error was [Microsoft][SQL Native Client][SQL Server]Cannot add functional unit ‚sp_sqlagent_get_startup_info’ to component ‚Agent XPs’. This unit has been already registered with the component.. Refer to the server error […]