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 […]
Archiwum dla kategorii ‘SQL’
Duży rozmiar pliku snapshot! Tworzenie snapshot i odtwarzanie bazy danych
Jak utworzyć skrypt w MS SQL tworzący bazę danych wraz ze wszystkimi obiektami
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 […]
Błąd przy instalacji SQL Server 2005 (SQL Server setup failed to execute a command for server configuration)
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 […]
Zmiana hasła dla użytkownika bazy danych MySQL z wykorzystaniem OLD_PASSWORD
Z wersji MySQL 4 do wersji MySQL 5 zmianie uległ sposób działania funkcji password. Jeżeli więc zmieniasz wersję bazy danych z 4 na 5 lub zmuszony jestes do pracy ze starymi hasłami możesz użyć specjalnej funkcji o nazwie OLD_PASSWORD.
MySQL – baza danych z polskimi znakami
Producent oprogramowania zażyczył sobie, aby baza danych mySQL pracowała z kodowaniem znaków cp1250. Polecenie zakładające bazę danych pracującą domyślnie z zestawem znaków w CP 1250 wygląda następująco: CREATE DATABASE faktury DEFAULT CHARACTER SET cp1250;
Jak przekazać tabelę jako parametr do funkcji lub procedury SQL?
Może się zdarzyć, że procedura składowana ma pracować na danych znajdujących się w zmiennej będącej tabelą. Taką tabelę można przekazać do funkcji UDF lub procedury składowanej jako parametr. Najpierw utworzymy specjalny TYP. Ten typ definiuje zmienne typu TABLE. Potem deklarujemy zmienną tego typu i już można wstawiać do niej rekordy i wyświetlać je: CREATE TYPE […]
Jaka jest różnica między SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED a Query Hint NOLOCK?
Na poziomie połączenia z serwerem SQL można zadeklarować tzw. Transaction Isolation Level. Zależnie od wybranego poziomu transakcje dokonują blokad przy odczycie rekordów lub nie i czytając uwzględniają albo ignorują inne nałożone na rekordy blokady. Najsłabszym poziomem izolacji transakcji jest READ UNCOMMITTED. Jeżeli w swoim skrypcie na początku zapiszesz: SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; GO […]





























