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ärLATIN1_GENERAL
är engelska (USA),CP1
är kodsida 1252,CI
skiftlägeskänslig ochAS
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
.
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:
Gå till databasresursen i Azure-portalen. Välj Konfigurera serverns brandvägg i verktygsfältet.
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.
Välj Lägg till en brandväggsregel för att konfigurera brandväggen.
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.
Dricks
En snabbstart för Azure-portalen finns i Skapa en databas i SQL Database i Azure-portalen.
Nästa steg
- Mer information om hur du migrerar en SQL Server-databas till Azure SQL Database finns i Migrera till Azure SQL Database.
- Information om vilka funktioner som stöds finns i avsnittet Funktioner.