Drop kilku tabel

Zwykle, gdy musimy usunąć więcej niż jedną tabelę, zwykle piszemy takie zapytanie. Nie ma jednak potrzeby powtarzania komend DROP TABLE, możesz napisać to w jednym zapytaniu: Jeśli nie jesteś pewien, czy tabela istnieje, czy nie, możesz to również sprawdzić to za pomocą słów kluczowych IF EXISTS. Ponadto należy pamiętać, że ta pojedyncza instrukcja drop, która usuwa wiele tabel, również obsługuje transakcje, tak jak każda inna instrukcja.

Zapowiedź mojej sesji na SQL Saturday #824 – „Cut the tables into partitions v.2”

W lutym 2018 r. na spotkaniu warszawskiej grupy Data Comunnity Poland prowadziłem sesję o tematyce partycjonowania „Kroimy tabele na partycje”. Ze względu na duże zainteresowanie postanowiłem powtórzyć tę sesję na SQL Saturday #824 w Krakowie, ale w nieco zmienionej formie. Podczas tej sesji zaprezentowana zostanie jedna z technik optymalizacji baz danych, czyli podział tabel i indeksów bazy danych SQL Server. Pozwala to poprawić wydajność, rozumianą jako szybkość dostępu do danych i ułatwia zarządzanie. Partycjonowanie wiąże się z różnymi mechanizmami, takimi jak przełączanie Dowiedz się więcej…

Kilka znanych dobrych praktyk DBA w DWH

Poniżej przedstawiam kilka dobrych ogólnie znanych praktyk kierowanych do administratorów baz danych MS SQL Server związanych z utrzymaniem środowiska. Tworzenie i utrzymywanie standaryzowanego środowiska – jeżeli tylko mamy taką możliwość starajmy się doprowadzić do ujednolicenia konfiguracji używanych serwerów MS SQL Server. Należy również starać się używać tego samego systemu Windows Server OS i wersji i wydań SQL Server. Podobnie należy starać się utrzymywać wszystkie swoje zadania utrzymania baz danych i zadania SQL Agent tak samo (przyjęta konwencja nazewnicza, konta techniczne itp.). Jeśli Dowiedz się więcej…

SQL SERVER 2019 – Błąd przy uruchamianiu serwisów Polybase – The request failed or the service did not respond in a timely fashion

Podczas instalacji SQL Server 2019 dwa serwisy: SQL Server PolyBase Engine SQL Server PolyBase Data Movement nie uruchamiały się. Był generowany błąd „The request failed or the service did not respond in a timely fashion„ Przyczyn tego błędu może być kilka: 1. Wygaśnięcie hasła dla konta, na którym uruchomiona była usługa 2. Zmiana hasła dla konta, na którym była uruchomiona usługa bez aktualizacji poświadczeń dla usługi 3. Nieprawidłowa konfiguracja protokołów sieciowych W tym wypadku była to nieprawidłowa konfiguracja protokołów sieciowych. Należy uruchomić Dowiedz się więcej…

Nowy CU13 dla SQL Server 2017

Pojawił się nowy zestaw skumulowanych poprawek CU w wersji 13 dla MS SQL Server 2017. Aktualizuje składniki usług SQL Server i Analysis do następujących kompilacji: Składnik Wersja kompilacji Wersja pliku SQL Server 14.0.3048.4 2017.140.3048.4 Analysis Services 14.0.239.1 2017.140.239.1 Więcej informacji uzyskać można na stronie Microsoft https://support.microsoft.com/pl-pl/topic/kb4466404-aktualizacja-skumulowana-13-dla-programu-sql-server-2017-12b5beef-45d1-12e4-5091-b4396902af77