Wat is een logische server in Azure SQL Database en Azure Synapse?

Van toepassing op: Azure SQL DatabaseAzure Synapse Analytics

In dit artikel wordt de logische server in Azure beschreven die wordt gebruikt door databases in Azure SQL Database en Azure Synapse Analytics. In Azure Portal heeft de logische server de naam SQL-server en verschilt van het SQL Server-product.

Overzicht

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 logische serverniveau kunt u aanmeldingen, firewallregels, controleregels, beleidsregels voor detectie van bedreigingen en failovergroepen 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 worden beheerd door één logische server, worden gemaakt binnen dezelfde regio als de logische server.

Deze logische server verschilt van 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. Azure SQL Database en Azure Synapse bieden geen toegang op exemplaarniveau of functies. De exemplaardatabases in een beheerd exemplaar bevinden zich daarentegen allemaal fysiek op dezelfde manier als u bekend bent met SQL Server in de on-premises of virtuele machinewereld.

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 eerste account is een SQL-aanmeldingsaccount. Azure SQL Database en Azure Synapse Analytics ondersteunen zowel SQL-verificatie als Microsoft Entra-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 levensduur-semantiek: een server verwijderen en de bijbehorende 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-resourcebeheerdoeleinden (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 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 die zijn 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 kunnen beperkte beheerdersrechten worden verleend. Zie aanmeldingen voor meer informatie.
  • De standaardsortering voor alle databases die op een server zijn gemaakt, is SQL_LATIN1_GENERAL_CP1_CI_AS, waar LATIN1_GENERAL Engels (Verenigde Staten), CP1 codepagina 1252 is, CI niet hoofdlettergevoelig is en AS accentgevoelig is.

Notitie

Microsoft Entra-id is de nieuwe naam voor Azure Active Directory (Azure AD). Op dit moment wordt de documentatie bijgewerkt.

Servers, databases en firewalls beheren

U kunt logische servers, databases, toegewezen SQL-pools en firewalls beheren met behulp van Azure Portal, Azure PowerShell, de Azure CLI, Transact-SQL (T-SQL) en REST API.

U kunt de resourcegroep voor een logische server van tevoren maken of tijdens het maken van de server zelf. Er zijn meerdere methoden om naar een nieuw SQL-serverformulier te gaan, hetzij 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 Azure Portal, gaat u naar een leeg SQL-serverformulier (logische SQL-server).

Een lege of voorbeelddatabase maken in Azure SQL Database

Als u een database in SQL Database wilt maken met behulp van Azure Portal, gaat u naar een nieuwe SQL Database en geeft u de gevraagde informatie op. U kunt de resourcegroep en server van tevoren maken of tijdens het maken van de database zelf. U kunt een lege database maken of een voorbeelddatabase maken op AdventureWorksLTbasis van.

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

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, gaat 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.

Voer bijvoorbeeld de volgende stappen uit om een firewallregel te configureren:

  1. Navigeer naar uw databaseresource in Azure Portal. Selecteer Serverfirewall instellen op de werkbalk.

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

  2. Stel openbare netwerktoegang in voorgeselecteerde netwerken om de virtuele netwerken en firewallregels weer te geven. Als deze instelling is ingesteld op Uitgeschakeld, worden de instellingen voor virtuele netwerken en firewallregels verborgen.

  3. Kies Een firewallregel toevoegen om de firewall te configureren.

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

Belangrijk

Als u prestatie-eigenschappen voor een database wilt configureren, raadpleegt u het aankoopmodel op basis van DTU en het aankoopmodel op basis van vCore.

Tip

Zie Een database maken in SQL Database in De Azure-portal voor een quickstart in Azure Portal.

Volgende stappen