Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:Azure SQL Database
W tym artykule określasz, które ustawienia konfiguracyjne Azure SQL Database możesz zmienić po utworzeniu bazy, a które są niezmienne i wymagają odtworzenia bazy danych.
Legenda
| Symbol | Meaning |
|---|---|
| Tak | W pełni modyfikowalny po utworzeniu bazy danych. |
| Nie | Nie można go zmienić. Wymaga rekreacji lub obejścia. |
| Częściowo | Można je modyfikować z pewnymi zastrzeżeniami lub ograniczeniami. |
| N/A | To nie jest ustawienie trwałe. Ma to znaczenie tylko wtedy, gdy tworzysz bazę danych. |
Kolumna Zakres wskazuje, czy dane ustawienie dotyczy serwera logicznego i dotyczy wszystkich jego baz danych, czy pojedynczej bazy danych, albo obu.
Basics
Ustawienia, które podajesz (lub akceptujesz dla nich domyślnie) podczas tworzenia bazy, plus podstawowe metadane.
| Configuration | Scope | Wartości | Można modyfikować po wdrożeniu |
|---|---|---|---|
| Subskrypcja lub grupa zasobów | Serwer logiczny (bazy danych poruszają się wraz z nim) | Każda aktywna subskrypcja lub grupa zasobów Azure |
Częściowo. Nie da się samodzielnie przenieść bazy danych. Przenosisz nadrzędny serwer logiczny za pomocą Azure Resource Manager, a wszystkie jego bazy danych i pule elastyczne przesuwają się razem z nim. Aby przenieść pojedynczą bazę danych, skopiuj lub zreplikuj ją geograficznie na serwer w docelowej grupie subskrypcyjnej lub zasobów. |
| Nazwa bazy danych | baza danych | Zdefiniowane przez użytkownika (unikalne dla serwera) |
Tak. Możesz zmienić nazwę bazy danych na . ALTER DATABASE ... MODIFY NAME Podczas zmiany nazwy nie można połączyć użytkowników, a baza danych nie może uczestniczyć w aktywnej geo-replikacji ani tworzyć kopii bazy danych. |
| Logiczna nazwa serwera | Serwer logiczny | Zdefiniowane przez użytkownika (globalnie unikalne na Azure) | Nie. |
| Nadrzędny serwer logiczny | baza danych | Istniejący lub nowy serwer logiczny |
Nie. Nie możesz zmienić logicznego serwera bazy danych po jej utworzeniu. Skopiuj lub zreplikuj się na inny serwer. |
| Lokalizacja serwera | Serwer logiczny | Dowolny region Azure wspierany przez Azure SQL Database. |
Nie. See Azure SQL Database region availability. |
| Metoda uwierzytelniania SQL | Serwer logiczny | Tylko uwierzytelnianie SQL, Microsoft Entra + uwierzytelnianie SQL (mieszane), tylko Microsoft Entra |
Tak. Zobacz Konfigurowanie uwierzytelniania Microsoft Entra. |
| Logowanie administratora serwera SQL authentication | Serwer logiczny | Zdefiniowane przez użytkownika (ustawione przy tworzeniu serwera) |
Nie. Nie można zmienić nazwy logowania administratora serwera SQL po skonfigurowaniu serwera. |
| Hasło administratora serwera uwierzytelniania SQL | Serwer logiczny | User-defined | Tak. |
| Administrator firmy Microsoft Entra | Serwer logiczny | Użytkownik lub grupa |
Tak. Zobacz Konfiguruj i zarządzaj uwierzytelnianiem Microsoft Entra. |
| Środowisko obciążenia | Baza danych (preset czasu tworzenia) | Rozwój, produkcja |
N/A. Środowisko obciążenia to preset dostępny wyłącznie w portalu Azure, który wpływa na domyślne ustawienia (compute, backup redundancy) podczas tworzenia bazy danych. To nie jest konfiguracja zapisana. |
| Collation | baza danych | Sortowanie baz danych (na przykład SQL_Latin1_General_CP1_CI_AS). |
Nie. Nie możesz zmienić sortowania bazy danych po jej utworzeniu. Musisz odtworzyć bazę danych. Zobacz Sortowanie i obsługę Unicode. |
| Tags | Serwer logiczny i każda baza danych (niezależna) | Pary klucz–wartość | Tak. |
Obliczenia i magazyn
| Configuration | Scope | Wartości | Można modyfikować po wdrożeniu |
|---|---|---|---|
| Przynależność do elastycznej puli | baza danych | Basen elastyczny, samodzielny |
Tak. Zobacz Pule elastyczne. |
| Poziom usługi | Baza danych (lub pula elasysta) | Uniwersalne, biznesowe krytyczne, hiperskalowe (vCore) Podstawowy, Standardowy, Premium (DTU) |
Częściowo. Możesz przełączać się między poziomami usług i możesz przechodzić na Hyperscale w modelu zakupowym vCore. Odwrotna migracja z Hyperscale z powrotem do General Purpose jest możliwa w ciągu 45 dni od konwersji. Bazy danych pierwotnie utworzone w Hyperscale nie mogą się cofnąć. Aby dowiedzieć się więcej, zobacz zasoby Scale. |
| Warstwa obliczeniowa | Baza danych (lub pula elasysta) | Provisioned, Serverless. |
Tak. Możesz przełączać się między Provisioned a Serverless. Tryb serwerowy dostępny jest tylko na General Purpose i Hyperscale. Nie jest dostępny na Business Critical. Zobacz poziom obliczeń serwerowych. |
| Sprzęt obliczeniowy | Baza danych (lub pula elasysta) | Standardowa seria (Gen5), Premium, Premium-Series zoptymalizowana pamięć, DC-series |
Tak. Dostępność zależy od poziomu usług i poziomu obliczeniowego. Zobacz Konfiguracja sprzętowa. |
| vCores (Provisioned, lub min/max dla serwerless) | Baza danych (lub pula elasysta) | Od 0,5 vCore (bez serwera) do 128+ vCore, w zależności od poziomu usług, poziomu obliczeniowego i sprzętu |
Tak. Możesz skalować w górę lub w dół w odpowiednich granicach. Zobacz limity pojedynczej bazy danych, limity elastycznych pul oraz limity hiperskali. |
| Opóźnienie automatycznego pauzowania (Serverless) | baza danych | Konfigurowalne opóźnienie, wyłączone |
Tak. Dostępne tylko dla serwerów ogólnego przeznaczenia. Hyperscale serverless nie obsługuje automatycznego pauzowania. Zobacz Auto-pauza i auto-resume. |
| Rozmiar zarezerwowanej pamięci | Baza danych (lub pula elasysta) | Zależy od poziomu usług i sprzętu. |
Tak. Możesz skalować zarezerwowane magazyny w górę lub w dół, ale nigdy poniżej przestrzeni już używanej. Zobacz Limity zasobów dla pojedynczych baz danych, Limity zasobów dla elastycznych pul oraz Limity zasobów hiperskalowych. |
Sieć
| Configuration | Scope | Wartości | Można modyfikować po wdrożeniu |
|---|---|---|---|
| Metoda łączności | Serwer logiczny | Publiczny punkt końcowy, prywatny punkt końcowy, brak dostępu publicznego. |
Tak. Zobacz Azure SQL Database connectivity architecture. |
| Allow Azure services access | Serwer logiczny (reguła zapory) | Tak, Nie |
Tak. Zaimplementowane jako reguła AllowAllWindowsAzureIps zapory na poziomie serwera (0.0.0.0). Zobacz Kontrola dostępu do sieci. |
| reguły firewall | Serwer logiczny i baza danych | Zasady oparte na IP. |
Tak. Zobacz reguły zapory na poziomie serwera i bazy danych. |
| Reguły sieci wirtualnej | Serwer logiczny | Punkty końcowe usług oparte na podsieci. |
Tak. Zobacz Wirtualne sieci końcowe usług sieciowych. |
| Prywatne punkty końcowe | Serwer logiczny | Prywatne połączenia końcowe z logicznym serwerem. |
Tak. Zobacz Azure Private Link for Azure SQL Database. |
| Zasady połączeń | Serwer logiczny | Domyślne, Proxy, Przekierowanie. |
Tak. Zobacz Azure SQL Database connection policy. |
| Minimalna wersja protokołu TLS | Serwer logiczny | TLS 1.2 |
Tak. Domyślnie jest TLS 1.2. TLS 1.0 i 1.1 są wycofane. Zobacz wersję Minimum TLS oraz wsparcie TLS 1.3. |
Zabezpieczenia
| Configuration | Scope | Wartości | Można modyfikować po wdrożeniu |
|---|---|---|---|
| Usługa Microsoft Defender dla usługi SQL | Serwer logiczny | Włączone, wyłączone. |
Tak. Zobacz Microsoft Defender dla SQL. |
| Ledger | baza danych | Włączone (baza danych Ledger), wyłączone |
Nie. Nie da się przekonwertować bazy danych księgi na zwykłą bazę danych ani odwrotnie. See Azure SQL Database ledger. |
| Tożsamość zarządzana | Serwer logiczny | Przypisane przez system, przypisane przez użytkownika, Brak. |
Tak. Zobacz Managed identities for Azure SQL. |
| Transparent Data Encryption (TDE) | Serwer logiczny (ochrona TDE); wymuszone w bazie danych | Klucz zarządzany usługą, klucz zarządzany przez klienta (CMK). |
Tak. Możesz przełączać się między kluczami zarządzanymi przez usługi a klientem oraz obracać klucze ręcznie lub automatycznie. Zobacz TDE for Azure SQL Database. |
| Klucz szyfrowania TDE (CMK) | Serwer logiczny (ochrona TDE) | Specific Azure Key Vault key. |
Tak. Możesz obracać klawisz ręcznie lub automatycznie. Zobacz TDE zarządzane przez klienta. |
| Inspekcja | Serwer logiczny i baza danych | Włączone, wyłączone. |
Tak. Audyt na poziomie serwera dotyczy wszystkich baz danych na serwerze. Audyt na poziomie bazy danych może być konfigurowany niezależnie. Zobacz Auditing for Azure SQL Database. |
Wysoka dostępność i odzyskiwanie po awarii
| Configuration | Scope | Wartości | Można modyfikować po wdrożeniu |
|---|---|---|---|
| Redundancja strefowa | Baza danych (lub pula elasysta) | Włączone, wyłączone. |
Częściowo. Możesz włączyć lub wyłączyć redundantność stref dla poziomów Azure SQL Database General Purpose (vCore) oraz Business Critical/Premium jako operację online. Azure SQL Database Hyperscale: redundancję strefy można określić tylko podczas tworzenia bazy danych, a później nie można jej zmienić. Aby to zmienić, użyj kopiowania bazy danych, przywracania w czasie lub geo-repliki. Zobacz dostępność redundantna w strefie. |
| Repliki o wysokiej dostępności | baza danych | 0-4 (Hiperskala); stałe na 3 (Krytyczne dla biznesu i Premium) |
Tak (tylko Hyperscale). W Business Critical i Premium trzy repliki HA są automatyczne i nie można skonfigurować licznika. W Hyperscale możesz skonfigurować repliki 0-4 HA. Zobacz Hyperscale high availability. |
| Skalowanie poziome odczytu | baza danych | Włączone, Wyłączone |
Tak. Repliki skalowania odczytu są dostępne na poziomach Premium i Business Critic. Hyperscale zapewnia równoważne skalowanie odczytu przez repliki HA oraz do 30 nazwanych replik z niezależnie konfigurowalnym obliczeniowym (patrz wiersz replik o wysokiej dostępności ). Zobacz Read scale-out. |
| Geo-replication | Baza danych (aktywna geo-replikacja); Serwer logiczny (grupy awaryjne) | Aktywna replikacja geograficzna, grupy awaryjne |
Tak. Możesz skonfigurować geo-replikację po utworzeniu bazy danych. Zobacz grupy aktywnej georeplikacji i przełączania awaryjnego. |
Tworzenie kopii zapasowej i przywracanie
| Configuration | Scope | Wartości | Można modyfikować po wdrożeniu |
|---|---|---|---|
| Nadmiarowość magazynu kopii zapasowych | baza danych | LRS, ZRS, GRS, GZRS |
Częściowo. Uniwersalne/Krytyczne dla biznesu: redundancja zapasowego przechowywania jest modyfikowalna. Zmiany dotyczą przyszłych kopii zapasowych i mogą zająć do 48 godzin, zanim wejdą w życie. Hyperscale i Basic: redundancja pamięci zapasowej jest ustawiona przy tworzeniu i nie można jej później zmienić. Aby zmienić redundancję, użyj aktywnej replikacji geograficznej, kopiowania bazy danych lub przywracania w czasie rzeczywistym. Hyperscale obsługuje LRS, ZRS, GRS i GZRS tam, gdzie są dostępne. Zobacz Backup storage redundancy. |
| Zatrzymanie zapasów zapasowych (PITR) | baza danych | 1–35 dni (domyślnie 7) |
Tak. To zależy od poziomu usług. Zobacz Przywracanie w czasie (PITR). |
| Długoterminowe przechowywanie (LTR) | baza danych | Tygodniowo, miesięcznie, rocznie, do 10 lat. |
Tak. Zobacz Długoterminowe retencje. |
Dodatkowe ustawienia
| Configuration | Scope | Wartości | Można modyfikować po wdrożeniu |
|---|---|---|---|
| Okno obsługi | Baza danych (lub pula elasysta) | Domyślny system (17:00–8:00), dni powszednie (22:00–6:00 poniedziałek–czwartek), weekendy (22:00–6:00 piątek–niedziela) |
Tak. W przypadku Azure SQL Database możesz w dowolnym momencie zmienić wybrane okno konserwacji. Aby uzyskać obsługiwane poziomy usług i sprzęt, zobacz okno utrzymania. |
| Ustawienia diagnostyczne | baza danych | Log Analytics, Event Hubs, konto magazynowe. |
Tak. Zobacz telemetrię diagnostyczną dla eksportu. |
Niezmienne ustawienia po wdrożeniu
Nie możesz zmienić następujących ustawień po utworzeniu bazy danych. Zaplanuj je starannie przed udostępnieniem bazy danych.
| Setting | Dlaczego to ma znaczenie |
|---|---|
| Collation | Nie możesz zmienić sortowania bazy danych po jej utworzeniu. |
| Ledger | Po utworzeniu bazy danych jako księgi (lub jako zwykłej bazy danych) nie możesz przełączać się między tymi dwiema. |
| Logiczna nazwa serwera i region | Nie możesz zmienić nazwy logicznego serwera ani jego regionu po utworzeniu serwera. |
| Nadrzędny serwer logiczny | Nie możesz zmienić logicznego serwera bazy danych po jej utworzeniu. Skopiuj lub zreplikuj się na inny serwer. |
| Logowanie administratora serwera SQL authentication | Nie możesz zmienić nazwy logowania administratora serwera SQL po utworzeniu serwera. |
| Szczegóły tylko hiperskalowe | Gdy tworzysz bazę danych w Hyperscale, nie możesz później zmienić redundancji kopii zapasowej ani strefowej. Możesz konwertować bazy danych do Hyperscale i odwrócić się z Hyperscale w ciągu 45 dni, ale bazy pierwotnie utworzone jako Hyperscale nie mogą się przywrócić. |
Treści powiązane
- Co to jest usługa Azure SQL Database?
- Limity zasobów dla pojedynczych baz danych
- Poziomy usług – model zakupu vCore
- Co nowego w Azure SQL Database?