Hoppa till innehållet
Stackship-dokumentation English

SQL ServerAnvändareMaskinöversatt

Hantera en instans

SQL Server-instansens sida — stoppa och starta servern, ändra dess lagring, resurser och nätverksinställningar, ange eller rotera en produktnyckel, återställ en ändring och ta bort instansen.

Kräver: sqlservercluster/write, sqlservercluster/manageLicense, sqlservercluster/delete

Öppna SQL Server i sidomenyn och välj instansen. Sidhuvudet visar dess status och Starta om och Stoppa medan den är Running, eller Starta medan den är Stopped. Översikt visar instansens utgåva, version och status, dess resurser, hur den nås, dess mätvärden och kortet Sentinel. För att ändra något på sidan krävs sqlservercluster/write, om inte ett avsnitt säger något annat.

Stoppa och starta

Stoppa stänger av servern och behåller dess datavolym; instansen visar Stopped, och inget kan ansluta till den, inte heller Datautforskaren. Starta tar tillbaka servern på samma volym. Följ båda på fliken Operations.

Obs

Starta om godtas och rapporteras som klar, men startar inte om servern i dag. För att starta om servern stoppar du den och startar den igen.

Viktigt

Att spara avsnittet Databas eller Nätverk & säkerhet, eller en uppdatering via API:t eller CLI:t, medan instansen är Stopped startar servern igen: en uppdatering ersätter instansens hela konfiguration, och stoppet ingår inte i den. Stoppa instansen igen efteråt om den ska förbli stoppad.

Med CLI:t:

bash
stsh sqlserver stop my-sql -g my-resource-group
stsh sqlserver start my-sql -g my-resource-group

Körmiljö

Konfiguration → Körmiljö visar det som låstes när instansen skapades: utgåvan, versionen, databasnamnet, sorteringen och beräkningsplanen. Tillgänglighet är alltid En instans — se En server per instans.

Lagring och resurser

Konfiguration → Databas innehåller Lagringsstorlek, och under Avancerade resurser CPU-begäran, CPU-gräns, Minnesbegäran och Minnesgräns. Att spara en ändring av någon av dem startar om servern, så anslutningar bryts en kort stund.

Varning

Att öka Lagringsstorlek sparar den nya storleken, och Översikt visar den, men servern behåller datavolymen den skapades med: volymen förstoras inte. Bestäm lagringens storlek när du skapar instansen.

Beräkningsplanen kan inte ändras i portalen. Via API:t eller CLI:t tillämpar en ny plan sin CPU och sitt minne och lämnar lagringen som den är:

bash
stsh sqlserver update my-sql -g my-resource-group --set computePlan=large

Samma avsnitt innehåller Övervakning, som plattformen sparar men inte agerar på i dag — att ändra den startar om servern och inget annat — och Säkerhetskopior, som beskrivs i Säkerhetskopiera och återställ.

Nätverk och säkerhet

Konfiguration → Nätverk & säkerhet har tre inställningar:

  • Aktivera extern åtkomst — en lastbalanserare på port 1433 för klienter utanför klustret; se Anslut utanför klustret.
  • Brandvägg — Gränsstandard, Endast samma resursgrupp eller Valda nätverk.
  • Tillåtna CIDR-block — visas när Brandvägg är Valda nätverk: adressintervallen som släpps in via lastbalanseraren, åtskilda med kommatecken.

Viktigt

Valet under Brandvägg ändrar i dag inte vem som når instansen inom klustret: vad du än väljer kan varje arbetslast i boundaryn ansluta på port 1433, och ingen arbetslast i en annan boundary kan det. Bara Tillåtna CIDR-block har effekt, på extern åtkomst.

Licens

Konfiguration → Licens gäller Standard- och Enterprise-instanser; för de fria utgåvorna säger den bara att ingen licens behövs. Den visar om en licens är konfigurerad och har ett fält, Ange produktnyckel, eller Rotera produktnyckel när en nyckel redan finns. Ange nyckeln och välj Spara. Det kräver sqlservercluster/manageLicense; rollerna Owner, Contributor och Databases Operator har den.

Nyckeln lagras som en hemlighet i resursgruppen och visas aldrig. Servern läser den när den startar, så en ny nyckel börjar gälla nästa gång servern startar — stoppa och starta instansen för att tillämpa den direkt.

Se upp

På en Standard- eller Enterprise-instans tar det bort instansens hänvisning till produktnyckeln att spara avsnittet Databas eller Nätverk & säkerhet, eller att göra en uppdatering via API:t eller CLI:t som inte har med licenseKey. Servern startar om utan nyckeln, och Licens visar sedan Ingen licens är konfigurerad. Ange nyckeln igen under Licens efter varje sådan ändring, eller skicka licenseKey med uppdateringen.

Revisioner

Varje konfigurationsändring registreras som en revision på fliken Revisioner. Visa ändringar visar vad en revision ändrade, och Återställ tar tillbaka dess konfiguration; instansen distribueras om med den.

Åtkomstkontroll

Fliken Access Control tilldelar roller på just den här instansen — se Rolltilldelningar. Rollerna som spelar roll för SQL Server listas i Behörigheter.

Ta bort instansen

På fliken Riskzon, välj Ta bort, skriv instansens namn och välj Ta bort permanent. Det kräver sqlservercluster/delete, som ingår i sqlservercluster/write; rollerna Owner, Contributor och Databases Operator har den. Med CLI:t:

bash
stsh sqlserver delete my-sql -g my-resource-group --yes

Servern, dess anslutningssträngar och lösenordet för sa försvinner med den. Två saker blir kvar i resursgruppen tills den själv tas bort — se Radera en resursgrupp:

  • Datavolymen. Plattformen har ingen åtgärd för att ta bort eller koppla in den igen. En instans som senare skapas med samma namn i samma resursgrupp får den här volymen i stället för en tom, så använd ett nytt namn för en ny instans.
  • Produktnyckeln för en instans med betald utgåva.