Archiwum autora: micek

Przenoszenie danych między serwerami SQL za pomocą wygenerowanych skryptów.

Dziś pokażę jak wykonać przeniesienie danych pomiędzy serwerami z różnymi wersjami SQL. Jeśli chcielibyśmy przenieść ze starszego serwera na nowszy nie powinno być z tym większego problemu. Problemy pojawiają się jeśli chcemy przenieść dane (bazy) z serwera o wyższej wersji … Czytaj dalej

Zaszufladkowano do kategorii Microsoft SQL | Dodaj komentarz

FireBird (cz.3) – Bóbr dobiera się do naszej bazy :)

Jeżeli jesteśmy przyzwyczajeni do graficznych programów do obsługi baz danych to możemy przy obsłudze bazy FireBird skorzystać z darmowego programu DBeaver w wersji portable czyli bez konieczności instalacji (https://dbeaver.io/download/) Po ściągnięciu pliku ZIP rozpakowujemy go i uruchamiamy program dbeaver.exe Jak … Czytaj dalej

Zaszufladkowano do kategorii FireBird | Dodaj komentarz

FireBird (cz.2) – Pierwsze kroki

Po instalacji FireBird’a (opisane w artykule https://micek1968.pl/?p=4338) wraz z silnikiem bazy danych zostało zainstalowane oprogramowanie „FireBird ISQL Tool”. Jest to proste okno poleceń za pomocą którego możemy pracować na naszych tabelach w bazach FireBird. Możemy uruchamiać ISQL-a z linii poleceń. … Czytaj dalej

Zaszufladkowano do kategorii FireBird | Dodaj komentarz

FireBird (cz.1) – Instalacja

Firebird – system zarządzania relacyjnymi bazami danych zgodny ze standardem ANSI SQL-92; obok MySQL oraz PostgreSQL jest jednym z trzech najpopularniejszych wolnodostępnych systemów zarządzania bazą danych. (według Wikipedii). Na początku pobieramy najnowszą wersję FireBirda ze strony https://firebirdsql.org/en/server-packages/ Uruchamiamy program instalacyjny … Czytaj dalej

Zaszufladkowano do kategorii FireBird | Dodaj komentarz

Extended Events czyli szukanie zapytań w SQL

Załóżmy, że codziennie wieczorem ktoś uruchamia jakieś zapytania do naszej bazy powodując np. zwiększone obciążenie serwera. Aby znaleźć winowajcę możemy wykorzystać narzędzie Extended Events. Sposób konfiguracji opisałem w oddzielnym artykule (http://micek1968.pl/?p=3632). Dziś skupimy się na konfiguracji aby wyszukiwało wykonywane „duże” … Czytaj dalej

Zaszufladkowano do kategorii Microsoft SQL | Dodaj komentarz

Power BI Dekstop (cz.4) – Automatyczne odświeżanie danych

PowerBI ogólnie działa w ten sposób że dane z bazy lub innego źródła są pobierane do PowerBI. Ich zmiana w źródle nie powoduje zmiany w raportach. Aby nasze raporty reagowały na zmiany wartości w tabelach należy wybrać źródło typu DirectQuery. … Czytaj dalej

Zaszufladkowano do kategorii PowerBI | Dodaj komentarz

PowerBI Desktop (cz.3) – Pierwszy raport

W poprzedniej części opisu PowerBI Desktop stworzyliśmy bazę z tabelami zawierającymi przykładowe dane dotyczące sprzedaży firmy informatycznej posiadającej kilka oddziałów. Dziś omówię jak stworzyć prosty raport przy pomocy którego będziemy mogli przeanalizować te dane. Uruchamiamy PowerBI Desktop. Pojawia się ekran … Czytaj dalej

Zaszufladkowano do kategorii PowerBI | Dodaj komentarz

PowerBI Dekstop (cz.2) – Przykładowa baza dla pierwszego raportu

Dziś pokażę jak wykonać raport z bazy zawierającej dane dotyczące sprzedaży firmy informatycznej posiadającej kilka oddziałów w kilku polskich miastach. Nie mamy takiej bazy ale w kilku prostych krokach ją stworzymy i napełnimy ją przykładowymi danymi. Najpierw tworzymy bazę danych … Czytaj dalej

Zaszufladkowano do kategorii Bez kategorii | Dodaj komentarz

SQLMaile w formacie HTML

Standardowo maile wysyłane w usłudze SQLMail są w formacie tekstowym. Czasami jednak potrzebne jest skorzystanie z formatu HTML, aby np wysłać tabelkę lub po prostu „pokolorować” naszego maila ;). I tym się dziś zajmiemy. Ogólnie opisując należy w treści maila … Czytaj dalej

Zaszufladkowano do kategorii Microsoft SQL | Dodaj komentarz

Zastosowanie IDENTITY w tabelach

Aby wyjaśnić pojęcie Identity czyli autoinkrementacji w tabelach utworzymy tabele z kolumną ID zdefiniowaną jako IDENTITY oraz kolumną Name CREATE TABLE [TESTOWA].[dbo].[IdentityTable1] ( id INT IDENTITY, name VARCHAR(20) ) Commands completed successfully. Zapisujemy do niej kilka wierszy nie podając wartości … Czytaj dalej

Zaszufladkowano do kategorii Microsoft SQL | Dodaj komentarz