Optymalizowanie administrowania wystąpieniami SQL Server w środowiskach lokalnych i wielochmurowych przy użyciu usługi Azure Arc

Azure
Arc
Kubernetes Service
Azure Resource Manager
Wystąpienie zarządzane SQL

Ta architektura referencyjna ilustruje sposób używania usługi Azure Arc do zarządzania, konserwacji i monitorowania wystąpień SQL Server w środowiskach lokalnych i wielochmurowych.

Architektura

Diagram ilustrujący różne scenariusze wykorzystujące usługę Azure Arc do optymalizacji administracji SQL Server wystąpień znajdujących się lokalnie lub hostowanych przez dostawców usług w chmurze innych firm. Pierwsza grupa scenariuszy składa się z SQL Server wystąpień uruchomionych na serwerach fizycznych lub maszynach wirtualnych. Druga grupa scenariuszy obejmuje lokalne klastry Kubernetes hostowane w chmurze innej firmy lub klastry Azure Kubernetes Service działające w usłudze Azure Stack HCI z kontrolerem danych usługi Azure Arc obsługującym warstwę zarządzania pośredniczącego. Wszystkie te scenariusze oferują integrację z wieloma usługami platformy Azure, takimi jak Azure Monitor i Log Analytics, Azure Policy, Microsoft Defender for Cloud i Microsoft Sentinel.

Pobierz plik programu Visio z tą architekturą.

Składniki

Architektura składa się z następujących składników i możliwości:

  • SQL Server. Ta platforma danych oferuje szeroką gamę języków programistycznych, typów danych, środowisk lokalnych lub w chmurze oraz systemów operacyjnych.
  • Azure Arc. Ta usługa oparta na chmurze rozszerza model zarządzania oparty na usłudze Azure Resource Manager na zasoby spoza platformy Azure, w tym maszyny wirtualne, klastry Kubernetes i konteneryzowane bazy danych.
  • Serwery z obsługą usługi Azure Arc. Ta usługa hybrydowa umożliwia zarządzanie maszynami z systemami Windows i Linux hostowanymi poza platformą Azure w sieci firmowej lub innym dostawcą usług w chmurze. Jest to podobne do sposobu zarządzania natywnymi maszynami wirtualnymi platformy Azure.
  • SQL Server z obsługą usługi Azure Arc. Ta część serwerów z obsługą usługi Azure Arc rozszerza usługi platformy Azure w celu SQL Server wystąpień hostowanych poza platformą Azure w centrum danych klienta, na brzegu lub w środowisku wielochmurowym.
  • Kubernetes. Jest to przenośna, rozszerzalna platforma typu open source do zarządzania konteneryzowanymi obciążeniami i organizowania ich.
  • Azure Kubernetes Service. Jest to usługa, która ułatwia wdrażanie zarządzanego klastra Kubernetes na platformie Azure.
  • Azure Stack HCI (20H2). Jest to rozwiązanie klastra infrastruktury hiperkonwergentnej (HCI), które hostuje zwirtualizowane obciążenia systemu operacyjnego Windows i Linux oraz ich magazyn w hybrydowym środowisku lokalnym. Klaster składa się z dwóch do 16 węzłów fizycznych.
  • Azure Kubernetes Service w usłudze Azure Stack HCI. Jest to implementacja usługi AKS, która automatyzuje uruchamianie konteneryzowanych aplikacji na dużą skalę w usłudze Azure Stack HCI.
  • Platforma Kubernetes z obsługą usługi Azure Arc. Ta usługa hybrydowa umożliwia usprawnienie wdrażania i zarządzania klastrami Kubernetes wewnątrz platformy Azure lub poza nią.
  • Usługi danych z obsługą usługi Azure Arc. Ta usługa hybrydowa umożliwia uruchamianie usług danych platformy Azure lokalnie, na brzegu i w chmurach publicznych przy użyciu platformy Kubernetes i wybranej infrastruktury.
  • Azure SQL Managed Instance. Ta inteligentna, skalowalna usługa bazy danych w chmurze łączy najszerszą zgodność aparatu bazy danych SQL Server ze wszystkimi korzyściami w pełni zarządzanych i wiecznie zielonych platform jako usługi.
  • SQL Managed Instance z obsługą usługi Azure Arc. Tę usługę danych Azure SQL można utworzyć na podstawie wybranej infrastruktury, która hostuje usługi danych z obsługą usługi Azure Arc.
  • Azure Resource Manager. Usługa Azure Resource Manager to usługa wdrażania i zarządzania dla platformy Azure. Zapewnia warstwę zarządzania, która umożliwia tworzenie, aktualizowanie i usuwanie zasobów na koncie platformy Azure. Funkcje zarządzania, takie jak kontrola dostępu, blokady i tagi, umożliwiają zabezpieczanie i organizowanie zasobów po wdrożeniu.
  • Azure Monitor. Ta usługa oparta na chmurze maksymalizuje dostępność i wydajność aplikacji i usług, zapewniając kompleksowe rozwiązanie do zbierania, analizowania i działania na podstawie danych telemetrycznych z lokalizacji platformy Azure i innych niż azure.
  • Log Analytics. Jest to podstawowe narzędzie w Azure Portal do pisania zapytań dzienników i interaktywnego analizowania ich wyników.
  • Microsoft Sentinel. Jest to skalowalne, natywne dla chmury rozwiązanie do zarządzania zdarzeniami zabezpieczeń (SIEM) i automatyczne reagowanie na zabezpieczenia (SOAR).
  • Microsoft Defender dla chmury. Ten ujednolicony system zarządzania zabezpieczeniami infrastruktury wzmacnia stan zabezpieczeń centrów danych i zapewnia zaawansowaną ochronę przed zagrożeniami w ramach obciążeń hybrydowych.
  • Azure Backup. Usługa Azure Backup udostępnia proste, bezpieczne i ekonomiczne rozwiązania do wykonywania kopii zapasowych danych i odzyskiwania ich z chmury platformy Microsoft Azure.

Szczegóły scenariusza

Przykładowe typowe zastosowania tej architektury:

  • Ocena konfiguracji, dostępności, wydajności i zgodności z usługą Azure Arc z obsługą SQL Server usługi Azure Arc przy użyciu usługi Azure Monitor.
  • Wykrywanie i korygowanie zagrożeń bezpieczeństwa przeznaczonych dla SQL Server z włączoną usługą Azure Arc przy użyciu Microsoft Defender dla chmury i usługi Microsoft Sentinel.
  • Automatyzowanie wdrażania i zarządzania usługą Azure Arc z obsługą SQL Managed Instance na platformie Kubernetes z obsługą usługi Azure Arc w środowiskach lokalnych i wielochmurowych.
  • Automatyzowanie wdrażania i zarządzania SQL Managed Instance z obsługą usługi Azure Arc w usłudze Azure Kubernetes Service (AKS) w usłudze Azure Stack HCI.

Zalecenia

Poniższe zalecenia dotyczą większości scenariuszy. Należy się do nich stosować, jeśli nie ma konkretnych wymagań, które byłyby z nimi sprzeczne.

Ocenianie, monitorowanie i optymalizowanie wydajności, dostępności, zgodności i zabezpieczeń wystąpień SQL Server usługi Azure Arc przy użyciu usług platformy Azure

Bez spójnego, ujednoliconego modelu operacyjnego i zarządzania administrowanie poszczególnymi wystąpieniami SQL Server może prowadzić do znacznych kosztów związanych z obciążeniem. Bez odpowiedniego zestawu narzędzi potrzebne są zaawansowane umiejętności i ciągłe wysiłki, aby identyfikować i utrzymywać konfigurację wysokiej wydajności, odporności i bezpieczeństwa SQL Server. Szczególnie ważne jest, aby rozwiązać te wyzwania, ponieważ krajobraz technologii biznesowej ewoluuje i staje się coraz bardziej złożony, a wiele wystąpień SQL Server działających na innym sprzęcie w lokalnych centrach danych, wielu chmurach publicznych i prywatnych oraz na brzegu.

Możesz użyć wystąpień SQL Server z obsługą usługi Azure Arc hostowanych na maszynach fizycznych i wirtualnych znajdujących się poza platformą Azure, na których działa system operacyjny Windows lub Linux z lokalnie zainstalowanym agentem połączonej maszyny. Agent jest instalowany automatycznie podczas rejestrowania wystąpienia SQL Server na platformie Azure. Usługa Azure Arc używa agenta do nawiązywania połączenia logicznego między zasobem spoza platformy Azure a platformą Azure. Po nawiązaniu tego połączenia zasób spoza platformy Azure automatycznie staje się hybrydowym zasobem platformy Azure z własną tożsamością i identyfikatorem zasobu usługi Azure Resource Manager. Usługa Azure Resource Manager służy jako interfejs zarządzania umożliwiający tworzenie, modyfikowanie i usuwanie zasobów platformy Azure. Po włączeniu usługi Arc zasób spoza platformy Azure możesz użyć usługi Azure Resource Manager, aby ułatwić implementację innych usług platformy Azure, które zwiększają możliwości zarządzania wystąpieniami SQL Server.

Uwaga

Instalacja agenta połączonej maszyny platformy Azure jest również częścią implementacji serwerów z obsługą usługi Azure Arc. W rzeczywistości nie ma potrzeby jej instalacji podczas implementowania SQL Server z obsługą usługi Azure Arc na serwerach z obsługą usługi Azure Arc.

Po spełnieniu wszystkich wymagań wstępnych dotyczących SQL Server z obsługą usługi Azure Arc, w tym instalacji agenta usługi Log Analytics, automatycznie będziesz mieć możliwość korzystania z następujących funkcji platformy Azure:

  • Ocena SQL na żądanie SQL Server z obsługą usługi Azure Arc. Ocena opiera się na agencie usługi Log Analytics w celu zbierania odpowiednich danych i przekazywania ich do wyznaczonego obszaru roboczego usługi Log Analytics. Po przekazaniu dzienników do obszaru roboczego rozwiązanie SQL Server Assessment Log Analytics zarządza analizą danych i umożliwia przeglądanie wyników bezpośrednio w Azure Portal. Zawsze, gdy ma to zastosowanie, rozwiązanie zawiera również zalecenia dotyczące potencjalnych ulepszeń. Wyniki analizy są zorganizowane w cztery kategorie: jakość oceny, bezpieczeństwo i zgodność, dostępność i ciągłość oraz wydajność i skalowalność. Agent usługi Log Analytics skanuje aktualizacje w regularnych odstępach czasu i automatycznie przekazuje je do obszaru roboczego usługi Log Analytics, aby upewnić się, że przeglądane wyniki są aktualne.

Uwaga

Agent usługi Log Analytics jest często nazywany programem Microsoft Monitoring Agent (MMA).

  • Zaawansowane zabezpieczenia danych dla SQL Server z obsługą usługi Azure Arc. Ta funkcja ułatwia wykrywanie i korygowanie anomalii zabezpieczeń i zagrożeń dla wystąpień SQL Server z obsługą usługi Azure Arc. Podobnie jak w przypadku oceny SQL na żądanie, aby włączyć SQL Server z włączoną usługą Azure Arc, musisz zainstalować agenta usługi Log Analytics na serwerze hostującym wystąpienie SQL Server. Należy również włączyć funkcję Microsoft Defender dla chmury Microsoft Defender dla chmury, aby automatycznie zdefiniować zakres zbierania danych i przeanalizować go. Wyniki tej analizy można przejrzeć w Microsoft Defender for Cloud i po dołączeniu usługi Microsoft Sentinel użyj jej do dalszego zbadania alertów zabezpieczeń bezpośrednio w Azure Portal.

Automatyzowanie wdrażania i zarządzania SQL Managed Instance z obsługą usługi Azure Arc w środowiskach lokalnych i wielochmurowych

Usługa Azure Arc z obsługą SQL Managed Instance staje się wdrożeniem konteneryzowanym uruchomionym na podstawie usług danych z obsługą usługi Azure Arc. Aby hostować wdrożenie, możesz użyć następujących opcji:

  • Usługi danych z obsługą usługi Azure Arc w klastrze Kubernetes z obsługą usługi Azure Arc. Platforma Kubernetes z obsługą usługi Azure Arc obsługuje szeroką gamę dystrybucji Platformy Kubernetes hostowanych w środowiskach chmurowych lub lokalnych na serwerach wirtualnych lub fizycznych.
  • Usługi danych z obsługą usługi Azure Arc w klastrze AKS hostowanym w lokalnym klastrze usługi Azure Stack HCI.

Obie opcje obsługują równoważne możliwości związane z SQL Server, ponieważ te możliwości opierają się na warstwie usług danych z obsługą usługi Azure Arc. Jednak w przypadku korzystania z rozwiązania Azure Stack HCI należy zaimplementować usługę AKS, ponieważ upraszcza to implementację i zarządzanie infrastrukturą Kubernetes oraz jej obciążeniami.

SQL Managed Instance z obsługą usługi Azure Arc zapewnia niemal 100% zgodności z najnowszym aparatem bazy danych SQL Server. Ułatwia to migracje metodą lift and shift do usług danych z obsługą usługi Azure Arc z minimalnymi zmianami aplikacji i bazy danych.

SQL Managed Instance z obsługą usługi Azure Arc korzysta z kontrolera danych usługi Azure Arc w celu ustanowienia i utrzymania logicznego połączenia z płaszczyzną sterowania usługi Azure Resource Manager. Kontroler danych staje się grupą zasobników działających w lokalnym klastrze Kubernetes lub AKS. Zasobniki organizuje SQL Managed Instance zadania zarządzania i operacyjne, takie jak aprowizowanie i anulowanie aprowizacji, automatyczne przełączanie w tryb failover, aktualizacje, skalowanie, tworzenie kopii zapasowych i przywracanie oraz monitorowanie.

Podczas planowania usług danych z obsługą usługi Azure Arc należy zdecydować, czy kontroler danych będzie działać w trybie łączności połączonej bezpośrednio czy pośrednio połączonej. Twoja decyzja ma ważne konsekwencje dla możliwości zarządzania i ilości danych wysyłanych na platformę Azure. Jeśli usługi danych z obsługą usługi Azure Arc są bezpośrednio połączone z platformą Azure, możesz zarządzać nimi przy użyciu standardowych interfejsów i narzędzi opartych na usłudze Azure Resource Manager, w tym Azure Portal, interfejsu azure Command-Line (interfejsu wiersza polecenia platformy Azure) lub szablonów usługi Azure Resource Manager. Jeśli usługi danych z obsługą usługi Azure Arc są pośrednio połączone z platformą Azure, usługa Azure Resource Manager udostępnia spis tylko do odczytu. Podobnie tryb Bezpośrednie połączenie jest niezbędny, jeśli chcesz zapewnić usługi danych z obsługą usługi Azure Arc dla usługi Azure Active Directory (Azure AD), kontroli dostępu opartej na rolach platformy Azure (RBAC) platformy Azure lub zintegrować je z takimi usługami platformy Azure, jak Microsoft Defender dla chmury, usługi Azure Monitor lub Azure Backup.

Przestroga

Tryb łączności połączonej pośrednio wymaga minimalnej ilości danych do dostarczenia na platformę Azure na potrzeby spisu i rozliczeń co najmniej raz w miesiącu.

Tryb pośrednio połączony oferuje ograniczoną funkcjonalność, ale umożliwia dostosowanie wielu scenariuszy, które uniemożliwiają korzystanie z trybu Bezpośrednio połączone. Dotyczy to na przykład lokalnych centrów danych, które blokują bezpośrednią łączność zewnętrzną z powodu wymagań biznesowych lub regulacyjnych albo z powodu obaw o zewnętrzne ataki lub eksfiltrację danych. Zapewnia również obsługę lokalizacji lokacji brzegowych z ograniczonymi lub żadnymi bezpośrednim połączeniem z Internetem.

Typowy zestaw funkcji usługi Azure Arc z obsługą SQL Managed Instance obejmują:

  • Obsługa automatycznych aktualizacji. Firma Microsoft często udostępnia aktualizacje usług danych z obsługą usługi Azure Arc za pośrednictwem usługi Microsoft Container Registry (MCR). Obejmuje to poprawki obsługi i nowe funkcje oraz dostarczanie podobnego środowiska, jak usługi danych zarządzanych na platformie Azure. Można jednak kontrolować harmonogram i tempo wdrażania.
  • Elastyczna skala. Architektura oparta na kontenerach z założenia obsługuje elastyczną skalę z limitami zależnymi od pojemności infrastruktury. Ta funkcja umożliwia dostosowanie scenariuszy ze wzrostem liczby, które mają niestabilne potrzeby, w tym pozyskiwanie i wykonywanie zapytań dotyczących danych w czasie rzeczywistym, w dowolnej skali, z czasem odpowiedzi na sekundę podrzędnym.
  • Samoobsługowa aprowizacja. Orkiestracja oparta na platformie Kubernetes umożliwia aprowizację bazy danych w ciągu kilku sekund przy użyciu interfejsu graficznego lub narzędzi interfejsu wiersza polecenia platformy Azure.
  • Elastyczne monitorowanie i zarządzanie. Dzięki SQL Managed Instance z obsługą usługi Azure Arc można zbierać i analizować dzienniki i dane telemetryczne z interfejsów API platformy Kubernetes oraz implementować monitorowanie lokalne przy użyciu pulpitów nawigacyjnych Kibana i Grafana. Masz również możliwość aprowizowania SQL Managed Instance z obsługą usługi Azure Arc i zarządzania nimi przy użyciu wielu standardowych narzędzi do zarządzania SQL Server, w tym narzędzi azure Data Studio i interfejsu wiersza polecenia platformy Azure oraz narzędzi do zarządzania kubernetes, takich jak Helm i kubectl.

Ponadto, ponieważ SQL Managed Instance z obsługą usługi Azure Arc działa na platformie Kubernetes z obsługą usługi Azure Arc lub usłudze AKS w usłudze Azure Stack HCI, możesz również użyć ich funkcji zarządzania, zabezpieczeń i zgodności, w tym:

Przestroga

Sprawdź, czy dostępne są funkcje usługi Azure Arc, które mają być używane w środowisku produkcyjnym.

Zagadnienia do rozważenia

Platforma Microsoft Azure Well-Architected Framework to zestaw wytycznych, które są przestrzegane w tej architekturze referencyjnej. Poniższe zagadnienia są oprawione w kontekst tych zestawów.

Optymalizacja kosztów

Optymalizacja kosztów dotyczy sposobów zmniejszenia niepotrzebnych wydatków i poprawy wydajności operacyjnej. Aby uzyskać więcej informacji, zobacz Omówienie filaru optymalizacji kosztów.

  • Usługa Azure Arc pomaga zminimalizować lub nawet wyeliminować potrzebę lokalnych systemów zarządzania i monitorowania, co zmniejsza złożoność operacyjną i koszty, szczególnie w dużych, zróżnicowanych i rozproszonych środowiskach. Pomaga to zrównoważyć dodatkowe koszty związane z usługami związanymi z usługą Azure Arc. Na przykład zaawansowane zabezpieczenia danych dla wystąpienia SQL Server z obsługą usługi Azure Arc wymagają funkcji [Microsoft Defender for Cloud] Microsoft Defender for Cloud, co ma wpływ na ceny.
  • Konteneryzowanie środowiska SQL Server przy użyciu SQL Managed Instance z obsługą usługi Azure Arc pomaga zwiększyć gęstość obciążeń i mobilność. Ułatwia to bardziej wydajne wykorzystanie sprzętu, które zwykle maksymalizuje zwrot z inwestycji (ROI) i minimalizuje koszty operacyjne, pomagając przyspieszyć inicjatywy konsolidacji centrów danych.

Efektywność operacyjna

Doskonałość operacyjna obejmuje procesy operacyjne, które wdrażają aplikację i działają w środowisku produkcyjnym. Aby uzyskać więcej informacji, zobacz Omówienie filaru doskonałości operacyjnej.

Efektywność wydajności

Efektywność wydajności to możliwość skalowania obciążenia w celu zaspokojenia zapotrzebowania użytkowników w wydajny sposób. Aby uzyskać więcej informacji, zobacz Omówienie filaru wydajności wydajności.

  • SQL Managed Instance z obsługą usługi Azure Arc udostępnia bazę kodu najnowszej stabilnej wersji SQL Server, zapewniając obsługę tego samego zestawu funkcji wysokiej skalowalności i wydajności.

  • Podczas planowania wdrożenia SQL Managed Instance z włączoną usługą Azure Arc należy zidentyfikować poprawną ilość zasobów obliczeniowych, pamięci i magazynu, które będą wymagane do uruchomienia kontrolera danych usługi Azure Arc i zamierzonych grup serwerów wystąpienia zarządzanego SQL. Należy jednak pamiętać, że masz elastyczność rozszerzania pojemności bazowego klastra Kubernetes lub AKS w czasie przez dodanie dodatkowych węzłów obliczeniowych lub magazynu.

  • Platforma Kubernetes lub usługa AKS oferuje warstwę abstrakcji nad bazowym stosem wirtualizacji i sprzętem. Klasy magazynu implementują taką abstrakcję dla magazynu. Podczas aprowizowania zasobnika należy zdecydować, która klasa magazynu ma być używana dla jego woluminów. Twoja decyzja jest ważna z punktu widzenia wydajności, ponieważ nieprawidłowy wybór może spowodować nieoptymalną wydajność. Podczas planowania wdrożenia SQL Managed Instance z włączoną usługą Azure Arc należy wziąć pod uwagę szereg czynników wpływających na konfigurację magazynu kubernetes-storage-class-factors zarówno dla kontrolera danych, jak i wystąpień bazy danych.

Niezawodność

Niezawodność zapewnia, że aplikacja może spełnić zobowiązania podjęte wobec klientów. Aby uzyskać więcej informacji, zobacz Omówienie filaru niezawodności.

  • W przypadku SQL Managed Instance z obsługą usługi Azure Arc planowanie magazynu ma również kluczowe znaczenie z punktu widzenia odporności danych. Jeśli wystąpi awaria sprzętowa, nieprawidłowy wybór może spowodować ryzyko całkowitej utraty danych. Aby uniknąć takiego ryzyka, należy wziąć pod uwagę szereg czynników wpływających na konfigurację magazynu kubernetes-storage-class-factors zarówno dla kontrolera danych , jak i wystąpień bazy danych.

  • Dzięki SQL Managed Instance z obsługą usługi Azure Arc można wdrożyć poszczególne bazy danych we wzorcu pojedynczego lub wielokrotnego zasobnika. Na przykład deweloper lub warstwa cenowa ogólnego przeznaczenia implementuje pojedynczy wzorzec zasobnika, podczas gdy warstwa cenowa o krytycznym znaczeniu dla działania firmy o wysokiej dostępności implementuje wzorzec wielu zasobników. Wystąpienie zarządzane o wysokiej dostępności Azure SQL używa zawsze włączonych grup dostępności do replikacji danych z jednego wystąpienia do innego synchronicznie lub asynchronicznie.

  • SQL Managed Instance z obsługą usługi Azure Arc udostępnia bazę kodu najnowszej stabilnej wersji SQL Server, zapewniając obsługę większości funkcji wysokiej dostępności.

  • SQL Managed Instance z obsługą usługi Azure Arc zapewnia automatyczne tworzenie lokalnych kopii zapasowych niezależnie od trybu łączności. W trybie Bezpośrednie połączenie masz również możliwość zastosowania Azure Backup w przypadku długoterminowego przechowywania kopii zapasowych poza lokacją.

Zabezpieczenia

Zabezpieczenia zapewniają ochronę przed celowymi atakami i nadużyciami cennych danych i systemów. Aby uzyskać więcej informacji, zobacz Omówienie filaru zabezpieczeń.

  • SQL Managed Instance z obsługą usługi Azure Arc udostępnia bazę kodu najnowszej stabilnej wersji SQL Server, zapewniając obsługę tego samego zestawu funkcji zabezpieczeń.

  • W przypadku SQL Managed Instance z włączoną usługą Azure Arc w trybie bezpośrednio połączonym należy zapewnić kontrolerowi danych bezpośredni dostęp do mcR w celu ułatwienia automatycznych uaktualnień i poprawek. Alternatywnie możesz zaimportować obrazy kontenerów z mcR i udostępnić je w lokalnym, prywatnym rejestrze kontenerów dostępnym dla kontrolera danych.

  • Agent połączonej maszyny platformy Azure komunikuje się wychodząco z usługą Azure Arc za pośrednictwem portu TCP 443 przy użyciu protokołu Transport Layer Security (TLS).

  • W przypadku SQL Managed Instance z włączoną usługą Azure Arc w trybie bezpośrednio połączonym nie ma potrzeby otwierania żadnych portów przychodzących w obwodzie lokalnych centrów danych. Kontroler danych zainicjował łączność wychodzącą w bezpieczny sposób za pośrednictwem portu TCP 443 przy użyciu protokołu Transport Layer Security (TLS).

Przestroga

Aby zwiększyć bezpieczeństwo danych przesyłanych na platformę Azure, należy skonfigurować serwery hostowania wystąpień SQL Server do używania protokołu Transport Layer Security (TLS) 1.2.

Następne kroki