Często zadawane pytania dotyczące programu SQL Server na maszynach wirtualnych z systemem Linux

Dotyczy:SQL Server na maszynie wirtualnej platformy Azure

Ten artykuł zawiera odpowiedzi na niektóre z najczęściej zadawanych pytań dotyczących uruchamiania programu SQL Server na maszynach wirtualnych z systemem Linux.

Jeśli problem z platformą Azure nie został rozwiązany w tym artykule, odwiedź fora platformy Azure w witrynach Microsoft Q & A i Stack Overflow. Możesz opublikować swój problem na tych forach lub opublikować go na @AzureSupport na Twitterze. Możesz również przesłać żądanie pomoc techniczna platformy Azure. Aby przesłać wniosek o pomoc techniczną, na stronie pomoc techniczna platformy Azure wybierz pozycję Uzyskaj pomoc techniczną.

Obrazy

Jakie obrazy galerii maszyn wirtualnych programu SQL Server są dostępne?

Platforma Azure obsługuje obrazy maszyn wirtualnych dla wszystkich obsługiwanych głównych wersji programu SQL Server we wszystkich wersjach dla systemów Linux i Windows. Aby uzyskać więcej informacji, zobacz pełną listę obrazów maszyn wirtualnych z systemem Linux i obrazów maszyn wirtualnych z systemem Windows.

Czy istniejące obrazy galerii maszyn wirtualnych programu SQL Server są aktualizowane?

Co dwa miesiące obrazy programu SQL Server w galerii maszyn wirtualnych są aktualizowane przy użyciu najnowszych aktualizacji systemu Linux i Windows. W przypadku obrazów systemu Linux obejmuje to najnowsze aktualizacje systemu. W przypadku obrazów systemu Windows obejmuje to wszystkie aktualizacje oznaczone jako ważne w usłudze Windows Update, w tym ważne aktualizacje zabezpieczeń programu SQL Server i dodatki Service Pack. Aktualizacje zbiorcze programu SQL Server są obsługiwane inaczej dla systemów Linux i Windows. W przypadku systemu Linux aktualizacje zbiorcze programu SQL Server są również uwzględniane w odświeżeniu. Jednak w tej chwili maszyny wirtualne z systemem Windows nie są aktualizowane za pomocą aktualizacji zbiorczych programu SQL Server ani systemu Windows Server.

Jakie powiązane pakiety programu SQL Server są również zainstalowane?

Aby wyświetlić pakiety programu SQL Server instalowane domyślnie w programie SQL Server na maszynach wirtualnych z systemem Linux, zobacz Zainstalowane pakiety.

Czy obrazy maszyn wirtualnych programu SQL Server mogą zostać usunięte z galerii?

Tak. Platforma Azure obsługuje tylko jeden obraz na wersję główną i edycję. Na przykład po wydaniu nowego dodatku Service Pack programu SQL Server platforma Azure dodaje nowy obraz do galerii tego dodatku Service Pack. Obraz programu SQL Server dla poprzedniego dodatku Service Pack jest natychmiast usuwany z witryny Azure Portal. Jednak aprowizacja z programu PowerShell jest nadal dostępna w ciągu najbliższych trzech miesięcy. Po trzech miesiącach poprzedni obraz dodatku Service Pack nie jest już dostępny. Te zasady usuwania będą również stosowane, jeśli wersja programu SQL Server stanie się nieobsługiwana po osiągnięciu końca cyklu życia.

Tworzenie

Jak mogę utworzyć maszynę wirtualną z systemem Linux przy użyciu programu SQL Server?

Najprostszym rozwiązaniem jest utworzenie maszyny wirtualnej z systemem Linux zawierającej program SQL Server. Aby zapoznać się z samouczkiem dotyczącym rejestrowania się na platformie Azure i tworzenia maszyny wirtualnej z programem SQL Server z poziomu portalu, zobacz Aprowizowanie maszyny wirtualnej z systemem Linux z programem SQL Server w witrynie Azure Portal. Istnieje również możliwość ręcznego instalowania programu SQL Server na maszynie wirtualnej z bezpłatnie licencjonowanym wydaniem (Developer lub Express) lub przez ponowne użycie licencji lokalnej. Jeśli masz własną licencję, musisz mieć mobilność licencji za pośrednictwem pakietu Software Assurance na platformie Azure.

Dlaczego nie mogę aprowizować maszyny wirtualnej z programem SQL Server RHEL lub SLES przy użyciu subskrypcji platformy Azure, która ma limit wydatków?

Maszyny wirtualne RHEL i SLES wymagają subskrypcji bez limitu wydatków i zweryfikowanej formy płatności (zwykle karty kredytowej) skojarzonej z subskrypcją. Jeśli aprowizujesz maszynę wirtualną RHEL lub SLES bez usuwania limitu wydatków, subskrypcja zostanie wyłączona i wszystkie maszyny wirtualne/usługi zostaną zatrzymane. Jeśli wystąpi ten stan, aby ponownie włączyć subskrypcję , usuń limit wydatków. Pozostałe środki zostaną przywrócone dla bieżącego cyklu rozliczeniowego, ale dopłata do obrazu maszyny wirtualnej RHEL lub SLES będzie podlegać karcie kredytowej, jeśli zdecydujesz się ponownie uruchomić i kontynuować jego działanie.

Licencjonowanie

Jak mogę zainstalować moją licencjonowaną kopię programu SQL Server na maszynie wirtualnej platformy Azure?

Najpierw utwórz maszynę wirtualną tylko dla systemu operacyjnego Linux. Następnie uruchom kroki instalacji programu SQL Server dla dystrybucji systemu Linux. Jeśli nie instalujesz jednej z licencjonowanych bezpłatnie wersji programu SQL Server, musisz mieć również licencję programu SQL Server i mobilność licencji za pośrednictwem pakietu Software Assurance na platformie Azure.

Czy istnieją obrazy maszyn wirtualnych z systemem Linux bring-Your-Own-License (BYOL) dla programu SQL Server?

Obecnie nie ma obrazów maszyn wirtualnych z systemem Linux BYOL dla programu SQL Server. Można jednak ręcznie zainstalować program SQL Server na maszynie wirtualnej tylko z systemem Linux, jak opisano w poprzednich pytaniach.

Czy mogę zmienić maszynę wirtualną tak, aby używać mojej licencji programu SQL Server, jeśli została ona utworzona z jednego z obrazów z galerii w modelu płatności zgodnie z rzeczywistym użyciem?

L.p. Nie można przełączyć się z licencjonowania z płatnością za sekundę na korzystanie z własnej licencji. Musisz utworzyć nową maszynę wirtualną z systemem Linux, zainstalować program SQL Server i przeprowadzić migrację danych. Zobacz poprzednie pytanie, aby uzyskać więcej informacji na temat przenoszenia własnej licencji.

Administracja

Czy mogę zarządzać maszyną wirtualną z systemem Linux z uruchomionym programem SQL Server za pomocą programu SQL Server Management Studio (SSMS)?

Tak, ale program SSMS jest obecnie narzędziem tylko dla systemu Windows. Należy połączyć się zdalnie z maszyny z systemem Windows, aby używać programu SSMS z maszynami wirtualnymi z systemem Linux z uruchomionym programem SQL Server. Lokalnie w systemie Linux nowe narzędzie mssql-conf może wykonywać wiele zadań administracyjnych. Aby zapoznać się z narzędziem do zarządzania bazami danych dla wielu platform, zobacz Azure Data Studio.

Czy mogę usunąć całkowicie program SQL Server z maszyny wirtualnej z programem SQL Server?

Tak, ale nadal będą naliczane opłaty za maszynę wirtualną z programem SQL Server zgodnie z opisem we wskazówkach dotyczących cen maszyn wirtualnych platformy Azure z programem SQL Server. Jeśli program SQL Server nie jest już potrzebny, można wdrożyć nową maszynę wirtualną, a następnie migrować dane i aplikacje do nowej maszyny wirtualnej. Następnie można usunąć maszynę wirtualną z programem SQL Server.

Aktualizowanie i stosowanie poprawek

Jak mogę uaktualnić do nowej wersji/wydania programu SQL Server na maszynie wirtualnej platformy Azure?

obecnie nie są dostępne żadne uaktualnienia w miejscu dla programu SQL Server uruchomionego na maszynie wirtualnej platformy Azure. Utwórz nową maszynę wirtualną platformy Azure z odpowiednią wersją programu SQL Server, a następnie migruj bazy danych na nowy serwer przy użyciu standardowych technik migracji danych.

Ogólne

Czy rozwiązania sql Server o wysokiej dostępności są obsługiwane na maszynach wirtualnych platformy Azure?

Obecnie nie jest to możliwe. Zawsze włączone grupy dostępności i klaster trybu failover wymagają rozwiązania klastrowania w systemie Linux, takiego jak Pacemaker. Obsługiwane dystrybucje systemu Linux dla programu SQL Server nie obsługują dodatków o wysokiej dostępności w chmurze.