Vad är en logisk server i Azure SQL Database och Azure Synapse?

Gäller för:Azure SQL DatabaseAzure Synapse Analytics

Den här artikeln beskriver den logiska servern i Azure som används av databaser i Azure SQL Database och Azure Synapse Analytics. I Azure-portalen heter den logiska servern SQL Server och skiljer sig från SQL Server-produkten.

Översikt

I Azure SQL Database och Azure Synapse Analytics är en server en logisk konstruktion som fungerar som en central administrativ plats för en samling databaser. På den logiska servernivån kan du administrera inloggningar, brandväggsregler, granskningsregler, principer för hotidentifiering och redundansgrupper. En logisk server kan finnas i en annan region än dess resursgrupp. Den logiska servern måste finnas innan du kan skapa en databas i Azure SQL Database eller en dedikerad SQL-pool i Azure Synapse Analytics. Alla databaser som hanteras av en enda logisk server skapas inom samma region som den logiska servern.

Den här logiska servern skiljer sig från en SQL Server-instans som du kanske är bekant med i den lokala världen. Mer specifikt finns det inga garantier för platsen för databaserna eller den dedikerade SQL-poolen i förhållande till servern som hanterar dem. Azure SQL Database och Azure Synapse exponerar inte åtkomst eller funktioner på instansnivå. Instansdatabaserna i en hanterad instans är däremot fysiskt samlokala – på samma sätt som du är bekant med SQL Server i den lokala eller virtuella datorvärlden.

När du skapar en logisk server anger du ett konto för serverinloggning och lösenord som har administrativa rättigheter till databasen på servern master och alla databaser som skapats på servern. Det här första kontot är ett SQL-inloggningskonto. Azure SQL Database och Azure Synapse Analytics stöder både SQL-autentisering och Microsoft Entra-autentisering. Information om inloggningar och autentisering finns i Hantera databaser och inloggningar i Azure SQL Database. Windows-autentisering stöds inte.

En logisk server i SQL Database och Azure Synapse Analytics:

  • Skapas i en Azure-prenumeration, men kan flyttas till en annan prenumeration tillsammans med de resurser som den innehåller.
  • Är den överordnade resursen för databaser, elastiska pooler och dedikerade SQL-pooler
  • Tillhandahåller ett namnområde för databaser, elastiska pooler och dedikerade SQL-pooler
  • Är en logisk container med stark livslängdssemantik – ta bort en server och ta bort dess databaser, elastiska pooler och SQL-pooler
  • Deltar i rollbaserad åtkomstkontroll i Azure (Azure RBAC) – databaser, elastiska pooler och dedikerade SQL-pooler på en server ärver åtkomsträttigheter från servern
  • Är ett högordningselement i identiteten för databaser, elastiska pooler och dedikerade SQL-pooler i Azure-resurshanteringssyfte (se URL-schemat för databaser och pooler)
  • Samlar resurser i en region.
  • Tillhandahåller en anslutningsslutpunkt för databasåtkomst (<serverName>.database.windows.net)
  • Ger åtkomst till metadata för inneslutna resurser via DMV:er genom att ansluta till en master databas
  • Tillhandahåller omfånget för hanteringsprinciper som gäller för dess databaser – inloggningar, brandvägg, granskning, hotidentifiering och så
  • Begränsas av en kvot inom den överordnade prenumerationen (sex servrar per prenumeration som standard, mer information finns i prenumerationsgränser)
  • Ger omfånget för databaskvoten och DTU- eller vCore-kvoten för de resurser som den innehåller (till exempel 45 000 DTU)
  • Är versionsomfånget för funktioner aktiverat på inneslutna resurser
  • Huvudinloggningar på servernivå kan hantera alla databaser på en server.
  • Databasen master för en logisk server innehåller inloggningar som liknar dem i instanser av SQL Server som beviljas åtkomst till en eller flera databaser på servern och kan beviljas begränsade administrativa rättigheter. Mer information finns i inloggningar.
  • Standardsortering för alla databaser som skapats på en server är SQL_LATIN1_GENERAL_CP1_CI_AS, där LATIN1_GENERAL är engelska (USA), CP1 är kodsida 1252, CI skiftlägeskänslig och AS accentkänslig.

Kommentar

Microsoft Entra-ID är det nya namnet för Azure Active Directory (Azure AD). Vi uppdaterar dokumentationen just nu.

Hantera servrar, databaser och brandväggar

Du kan hantera logiska servrar, databaser, dedikerade SQL-pooler och brandväggar med hjälp av Azure-portalen, Azure PowerShell, Azure CLI, Transact-SQL (T-SQL) och REST API.

Du kan skapa resursgruppen för en logisk server i förväg eller när du skapar själva servern. Det finns flera metoder för att komma till ett nytt SQL Server-formulär, antingen genom att skapa en ny SQL-server eller som en del av att skapa en ny databas.

Skapa en tom server

Om du vill skapa en tom logisk server (utan databas, elastisk pool eller dedikerad SQL-pool) med hjälp av Azure-portalen går du till ett tomt SQL-serverformulär (logisk SQL-server).

Skapa en tom databas eller exempeldatabas i Azure SQL Database

Om du vill skapa en databas i SQL Database med hjälp av Azure-portalen navigerar du till att skapa en ny SQL Database och anger den begärda informationen. Du kan skapa resursgruppen och servern i förväg eller när du skapar själva databasen. Du kan skapa en tom databas eller skapa en exempeldatabas baserat på AdventureWorksLT.

Screenshot of the first steps to create a new SQL Database in the Azure portal.

Viktigt!

Information om hur du väljer prisnivå för din databas finns i DTU-baserad inköpsmodell och köpmodell baserad på virtuell kärna.

Hantera befintlig server

Om du vill hantera en befintlig server navigerar du till servern med ett antal metoder, till exempel från en specifik databassida, sidan SQL-servrar eller sidan Alla resurser .

Om du vill hantera en befintlig databas går du till sidan SQL-databaser och väljer den databas som du vill hantera.

Om du till exempel vill konfigurera en brandväggsregel följer du dessa steg:

  1. Gå till databasresursen i Azure-portalen. Välj Konfigurera serverns brandvägg i verktygsfältet.

    A screenshot that shows where to copy your server name, and set server firewall on the toolbar.

  2. Ange offentlig nätverksåtkomst till Valda nätverk för att visa de virtuella nätverken och brandväggsreglerna. När inställningen är Inaktiverad döljs virtuella nätverk och brandväggsregelinställningar.

  3. Välj Lägg till en brandväggsregel för att konfigurera brandväggen.

    A screenshot that shows configuration of a server-level IP firewall rule.

Viktigt!

Information om hur du konfigurerar prestandaegenskaper för en databas finns i DTU-baserad inköpsmodell och köpmodell baserad på virtuell kärna.

Nästa steg