Hoppa till innehållet
Stackship-dokumentation English

SQL ServerAnvändareMaskinöversatt

Skapa en instans

Skapa en SQL Server-instans i portalen — namn och placering, utgåva och produktnyckel, version, databas och sortering, beräkningsplan och lagring, säkerhetskopior och övervakning — eller med CLI:t.

Kräver: sqlservercluster/write

För att skapa en instans behöver du behörigheten sqlservercluster/write i resursgruppen; rollerna Owner, Contributor och Databases Operator har den.

Öppna guiden

Öppna SQL Server i sidomenyn i portalen på https://portal.example.com och välj Skapa SQL Server-databaser. Guiden Skapa SQL Server-instans har sju steg: Grunder, Utgåva, Databas, Resurser, Säkerhetskopiering, Övervakning och Granska. Nästa kontrollerar ett steg innan du går vidare, och Skicka i sista steget skapar instansen.

Grunder

  • Instansnamn — 3 till 50 tecken: gemener, siffror och bindestreck, utan bindestreck först eller sist, och unikt i resursgruppen. Namnet kan inte ändras senare; det är också instansens värdnamn i klustret.
  • Boundary, Cluster och Resource group — var instansen körs. Varje fält fylls i åt dig när det bara finns ett val.

Utgåva

  • Utgåva — Developer (free, non-production), som är standard; Express (free, production, capped); Standard (paid); eller Enterprise (paid). Väljer du Express visas dess begränsningar: 10 GB per databas och begränsad CPU och minne. Utgåvan kan inte ändras när instansen väl är skapad.
  • Produktnyckel — visas för Standard och Enterprise, och krävs för dem: utan nyckel går guiden inte vidare. Nyckeln lagras som en hemlighet i resursgruppen och visas aldrig igen. API:t kontrollerar inte att det finns en: en instans med betald utgåva som skapas där utan licenseKey körs utan produktnyckel.

Databas

  • SQL Server-version — SQL Server 2022, som är standard, eller SQL Server 2019.

    Varning

    Varje instans kör avbildningen för SQL Server 2022. Att välja SQL Server 2019 registrerar bara 2019 som instansens version. Välj SQL Server 2022.

  • Initialt databasnamn — databasen som skapas när servern startar första gången, och den som anslutningssträngarna öppnar. Obligatoriskt: 1 till 128 tecken, bokstäver, siffror och understreck, med en bokstav eller ett understreck först.

  • Sortering — serversorteringen, till exempel SQL_Latin1_General_CP1_CI_AS. Lämna fältet tomt för SQL Servers standard. Guiden kontrollerar bara att värdet är högst 128 tecken, så ett namn som SQL Server inte känner till nekas inte när du skapar instansen.

Versionen, databasnamnet och sorteringen kan inte ändras när instansen väl är skapad.

Resurser

  • Beräkningsplan — hur mycket CPU och minne servern får, och dess förvalda lagring; varje kort visar planens namn och storlek. Att välja en plan fyller i fälten nedan. Planerna listas i Beräkningsplaner. När boundaryn begränsar vilka planer som får användas går de andra inte att välja, och en plan som den här installationens noder aldrig skulle kunna köra nekas när du skapar instansen.

  • Lagringsstorlek — datavolymen, i hela GB. Den börjar på planens lagring.

    Viktigt

    Välj den storlek du behöver nu. Att öka den senare förstorar inte den befintliga volymen — se Lagring och resurser.

  • Avancerade resursinställningar — CPU-begäran och Minnesbegäran, ifyllda från planen. SQL Server kräver minst 2 GB minne. Gränserna för CPU och minne kommer från planen.

Säkerhetskopiering

  • Aktivera säkerhetskopiering — avslaget som standard. När det är påslaget tar plattformen ögonblicksbilder av datavolymen enligt ett schema.
  • Lagringspolicy — hur länge varje säkerhetskopia behålls: ett tal följt av d (dagar), w (veckor) eller m (månader), till exempel 30d, som är standard.
  • Schema för säkerhetskopiering — Dagligen, eller Varje vecka en viss Veckodag, vid en Tid (UTC); eller ett Eget cron-uttryck med fem fält, i UTC. Standard är dagligen kl. 03.00 UTC.

Vad en säkerhetskopia innehåller och hur du återställer en beskrivs i Säkerhetskopiera och återställ.

Övervakning

  • Aktivera övervakning — påslaget som standard. Plattformen sparar valet på instansen men agerar inte på det i dag; inget som den samlar in om instansen beror på det.

Granska

Granska visar namn, utgåva, version, databas, resurser, övervakning och säkerhetskopiering. Skicka skapar instansen och går tillbaka till listan. Instansen är Creating tills servern tar emot anslutningar, och sedan Running; den initiala databasen skapas direkt därefter. Följ förloppet på instansens flik Operations — se Operationer.

Med CLI:t

bash
stsh sqlserver create my-sql -g my-resource-group -c my-cluster \
  --set computePlan=small --set databaseName=AppDb

Utgåvan är Developer och versionen 2022 om du inte anger något annat. Utan databaseName skapas ingen databas, och anslutningssträngarna öppnar master. För en betald utgåva håller du produktnyckeln utanför skalets historik genom att lägga innehållet i en fil:

json
{
  "edition": "Standard",
  "licenseKey": "<product key>",
  "sqlVersion": "2022",
  "databaseName": "AppDb",
  "computePlan": "medium"
}
bash
stsh sqlserver create my-sql -g my-resource-group -c my-cluster --file instance.json

Nästa steg