Wat is een logische SQL-server in Azure SQL Database en Azure Synapse?
Van toepassing op: Azure SQL Database
Azure Synapse Analytics
In Azure SQL Database en Azure Synapse Analytics is een server een logische constructie die fungeert als een centraal beheerpunt voor een verzameling databases. Op het niveau van de logische server kunt u aanmeldingen, firewallregels, controleregels, beleidsregels voor detectie van bedreigingen en groepen voor automatische failover beheren. Een logische server kan zich in een andere regio bevinden dan de resourcegroep. De logische server moet bestaan voordat u een database kunt maken in Azure SQL Database of een toegewezen SQL-pool in Azure Synapse Analytics. Alle databases die door één logische server worden beheerd, worden gemaakt in dezelfde regio als de logische server.
Deze logische server is niet hetzelfde als een SQL Server exemplaar waarmee u mogelijk bekend bent in de on-premises wereld. Er zijn met name geen garanties met betrekking tot de locatie van de databases of toegewezen SQL-pool ten opzichte van de server die deze beheert. Bovendien Azure SQL Database en Azure Synapse geen toegang of functies op exemplaarniveau beschikbaar maken. De exemplaardatabases in een beheerd exemplaar bevinden zich daarentegen allemaal fysiek op dezelfde manier als u bekend bent met SQL Server in de wereld van on-premises of virtuele machines.
Wanneer u een logische server maakt, geeft u een aanmeldingsaccount en wachtwoord voor de server op met beheerdersrechten voor de master
database op die server en alle databases die op die server zijn gemaakt. Dit initiële account is een SQL-aanmeldingsaccount. Azure SQL Database en Azure Synapse Analytics ondersteunen SQL-verificatie en Azure Active Directory-verificatie voor verificatie. Zie Databases en aanmeldingen beheren in Azure SQL Database voor meer informatie over aanmeldingen en verificatie. Windows-verificatie wordt niet ondersteund.
Een logische server in SQL Database en Azure Synapse Analytics:
- Wordt gemaakt binnen een Azure-abonnement, maar kan met ingesloten resources naar een ander abonnement worden verplaatst
- Is de bovenliggende resource voor databases, elastische pools en toegewezen SQL-pools
- Biedt een naamruimte voor databases, elastische pools en toegewezen SQL-pools
- Is een logische container met een sterke levensduursemantiek: een server verwijderen en de databases, elastische pools en SQL-pools verwijderen
- Neemt deel aan op rollen gebaseerd toegangsbeheer van Azure (Azure RBAC): databases, elastische pools en toegewezen SQL-pools binnen een server nemen toegangsrechten over van de server
- Is een belangrijk element van de identiteit van databases, elastische pools en toegewezen SQL-pools voor Azure-resourcebeheer (zie het URL-schema voor databases en pools)
- Groepeert resources in een regio
- Biedt een verbindingseindpunt voor databasetoegang (
<serverName>
.database.windows.net) - Biedt toegang tot metagegevens met betrekking tot ingesloten resources via DMV's door verbinding te maken met een
master
database - Biedt het bereik voor beheerbeleid dat van toepassing is op de bijbehorende databases: aanmeldingen, firewall, controle, detectie van bedreigingen en dergelijke
- Wordt beperkt door een quotum binnen het bovenliggende abonnement (standaard zes servers per abonnement, raadpleeg abonnementslimieten voor meer informatie)
- Biedt het bereik voor databasequotum en DTU- of vCore-quotum voor de resources die het bevat (zoals 45.000 DTU)
- Is het versiebeheerbereik voor mogelijkheden ingeschakeld voor ingesloten resources
- Principal-aanmeldingen op serverniveau kunnen alle databases op een server beheren.
- De
master
database van een logische server bevat aanmeldingen die vergelijkbaar zijn met die in exemplaren van SQL Server die toegang krijgen tot een of meer databases op de server en beperkte beheerdersrechten kunnen krijgen. Zie aanmeldingen voor meer informatie. - De standaardsortering voor alle databases die op een server zijn gemaakt, is
SQL_LATIN1_GENERAL_CP1_CI_AS
, waarbijLATIN1_GENERAL
Engels (Verenigde Staten),CP1
codepagina 1252 is,CI
niet hoofdlettergevoelig enAS
accentgevoelig is.
Zie Een beheerd exemplaar maken als u een beheerd exemplaar wilt maken
Servers, databases en firewalls beheren
U kunt logische servers, databases, toegewezen SQL-pools en firewalls beheren met behulp van de Azure Portal, Azure PowerShell, de Azure CLI, Transact-SQL (T-SQL) en REST API.
U kunt de resourcegroep voor een logische server van tevoren of tijdens het maken van de server zelf maken. Er zijn meerdere methoden om toegang te krijgen tot een nieuw SQL-serverformulier, door een nieuwe SQL-server te maken of als onderdeel van het maken van een nieuwe database.
Een lege server maken
Als u een lege logische server wilt maken (zonder een database, elastische pool of toegewezen SQL-pool) met behulp van de Azure Portal, gaat u naar een leeg SQL-serverformulier (logische SQL-server).
Een lege database of voorbeelddatabase maken in Azure SQL Database
Als u een database wilt maken in SQL Database met behulp van de Azure Portal, gaat u naar een nieuwe SQL Database en geeft u de gevraagde informatie op. U kunt de resourcegroep en server van tevoren of tijdens het maken van de database zelf maken. U kunt een lege database maken of een voorbeelddatabase maken op AdventureWorksLT
basis van .
Belangrijk
Zie Aankoopmodel op basis van DTU en aankoopmodel op basis van vCore voor informatie over het selecteren van de prijscategorie voor uw database.
Bestaande server beheren
Als u een bestaande server wilt beheren, navigeert u naar de server met behulp van een aantal methoden, zoals vanaf een specifieke databasepagina, de pagina SQL-servers of de pagina Alle resources .
Als u een bestaande database wilt beheren, gaat u naar de pagina SQL-databases en selecteert u de database die u wilt beheren.
Als u bijvoorbeeld een firewallregel wilt configureren, voert u de volgende stappen uit:
Navigeer naar uw databaseresource in de Azure Portal. Selecteer Serverfirewall instellen op de werkbalk.
Stel Openbare netwerktoegang in op Geselecteerde netwerken om de virtuele netwerken en firewallregels weer te geven. Als deze optie is ingesteld op Uitgeschakeld, worden de instellingen voor virtuele netwerken en firewallregels verborgen.
Kies Een firewallregel toevoegen om de firewall te configureren.
Belangrijk
Zie Aankoopmodel op basis van DTU en aankoopmodel op basis van vCore als u prestatie-eigenschappen voor een database wilt configureren.
Tip
Zie Een database maken in SQL Database in de Azure Portal voor een Azure Portal quickstart.
Volgende stappen
- Zie Migreren naar Azure SQL database voor meer informatie over het migreren van een SQL Server-database naar Azure SQL Database.
-
- Zie Functies voor informatie over ondersteunde functies.