SQL Server 2019 #CU17 wydany

W dniu 11 sierpnia 2022 r. firma Microsoft wydała nową aktualizację zbiorczą dla SQL Server 2019. Jest to aktualizacja numerem 17 czyli tzw. #CU17 . Numer kompilacji to 15.0.4249.2. W tej wersji CU jest zawartych aż 38 poprawek i ulepszeń. Muszę zwrócić uwagę na fakt, że to wydanie jest opóźnione prawie o dwa miesiące w porównaniu z ośmiotygodniowym cyklem, który Microsoft wspiera dla SQL Server 2019. głównego. kb5016394-cumulative-update-17-for-sql-server-2019

SQL Server 2022 CTP 2.1 wydany

Niedawno co w maju wydana została wersja CTP 2.0 SQL Server 2022 a już 27 lipca 2022 r. mamy kolejną wersję CTP 2.1 Preview build Version number Date CTP 2.1 16.0.700.4 July 27, 2022 CTP 2.0 16.0.600.9 May 20, 2022 Oto kilka najważniejszych nowych funkcji w CTP 2.1: Funkcja CREATE EXTERNAL TABLE AS SELECT, która umożliwia tworzenie zewnętrznej tabeli i równoległe eksportowanie danych do innej lokalizacji. Obsługa formatu tabeli delta dla Polybase. Umożliwiając programowi SQL Server wykorzystanie formatu tabeli delta dla operacji Dowiedz się więcej…

Security Update dla CU #16

W dniu 14 czerwca 2022 r. został wydany Security Update dla wersji poprawki #CU16. Uwierzytelniony osoba atakująca może wpłynąć na pamięć programu SQL Server podczas wykonywania specjalnie spreparowanej kwerendy przy użyciu $partition względem tabeli z indeksem Column Store. Aby dowiedzieć się więcej o luce, zobacz CVE-2022-29143 . W tej aktualizacji zabezpieczeń składniki programu SQL Server zostały zaktualizowane do następujących kompilacji. SQL Server — wersja produktu:  15.0.4236.7  wersja pliku: 2019.150.4236.7 kb5014353-description-of-the-security-update-for-sql-server-2019-cu16-june-14-2022

Co nowego w sp_whoisactive v. 12.0

W listopadzie 2021 Adam Machanic wydał nową wersję popularnej procedury sp_WhoIsActive oznaczoną numerem 12.0 Co nowego zobaczymy w tej wersji? Nowy parametr,  @get_memory_info, który udostępnia informacje o przyznaniu pamięci, zarówno w kolumnach skalarnych najwyższego poziomu: max_used_memory, request_memory, granted_memory, jak i nowej kolumnie memory_info typu XML Lepsza obsługa nowszych typów waitów do obsługi paralelizmu CX*, które zostały dodane po 2016 r. Identyfikator implicit_transaction najwyższego poziomu, dostępny w  @get_transaction_info=1 Dodano  context_info i  original_login_name do kolekcji additional_info  Szereg drobnych poprawek błędów Informacje dotyczące równoległości: W kolumnie wait_info, jeśli zapytania trafiają Dowiedz się więcej…

Cisco AnyConnect i Hyper-V – problemy połączenia VPN z poziomu maszyny wirtualnej

Od bardzo dawna używam odrębnych maszyn wirtualnych do łączenia się ze środowiskami swoich klientów. Każda maszyna ma zainstalowane podstawowe dedykowane oprogramowanie wraz z dedykowanym klientem do VPN oraz aby była w innej sieci niż moja sieć domowa. W pewnym momencie po zmianie wersji Cisco AnyConnect powstał Problem!!! Używam Hyper-V do hostowania tych gości, a pewnego dnia nie mogłem połączyć się z VPN klienta po ponownym uruchomieniu gościa. Spojrzałem na dziennik i zobaczyłem to Przy próbie połączenia dostaje komunikat: czyli „Możliwość ustanawiania VPN Dowiedz się więcej…

sp_WhoIsActive -gromadzenie danych – I

Jeśli zachodzi potrzeba gromadzenia danych generowanych przez procedurę sp_whoisactive w celu dalszej analizy należy je zapisać do tabeli. W tym celu najpierw trzeba utworzyć tabelę o odpowiedniej strukturze. Jak to zrobić ? Z pomocą przychodzi sama procedura. Następujące polecenie wygeneruje kod potrzebny do utworzenia tabeli potrzebnej do przechowywania danych. Procedura ta wygeneruje skrypt tworzący tabelę: Wszystko, co teraz trzeba zrobić, to zastąpić ciąg „<table_name >” wybraną prawdziwą nazwą tabeli. Należy zwrócić uwagę, że skrypt tworzący tabelę zawiera wiele kolumn, które są kolumnami Dowiedz się więcej…