Wat is de service Azure SQL Database?What is the Azure SQL Database service?

Azure SQL Database is een relationele data base voor algemeen gebruik, die als beheerde service wordt aangestuurd.Azure SQL Database is a general-purpose relational database, provided as a managed service. Met deze oplossing kunt u een Maxi maal beschik bare gegevenslaag met hoge prestaties maken voor de toepassingen en oplossingen in Azure.With it, you can create a highly available and high-performance data storage layer for the applications and solutions in Azure. SQL Database kan de juiste keuze zijn voor een groot aantal moderne Cloud toepassingen, omdat u hiermee zowel relationele gegevens als niet-relationele structurenkunt verwerken, zoals grafieken, JSON, ruimtelijke en XML.SQL Database can be the right choice for a variety of modern cloud applications because it enables you to process both relational data and non-relational structures, such as graphs, JSON, spatial, and XML.

Het is gebaseerd op de laatste stabiele versie van de Microsoft SQL server data base-engine.It's based on the latest stable version of the Microsoft SQL Server database engine. U kunt geavanceerde functies voor het verwerken van query's gebruiken, zoals hoogwaardige in-Memory technologieën en intelligente query verwerking.You can use advanced query processing features, such as high-performance in-memory technologies and intelligent query processing. De nieuwste mogelijkheden van SQL Server worden eerst vrijgegeven voor SQL Database en vervolgens SQL Server zichzelf.In fact, the newest capabilities of SQL Server are released first to SQL Database, and then to SQL Server itself. U beschikt over de nieuwste SQL Server mogelijkheden zonder overhead voor het uitvoeren van patches of het upgraden, testen over miljoenen data bases.You get the newest SQL Server capabilities with no overhead for patching or upgrading, tested across millions of databases.

Met SQL Database kunt u eenvoudig prestaties in twee verschillende aankoop modellen definiëren en schalen: een op vCore gebaseerd inkoop model en een op DTU gebaseerd aankoop model.SQL Database enables you to easily define and scale performance within two different purchasing models: a vCore-based purchasing model and a DTU-based purchasing model. SQL Database is een volledig beheerde service met ingebouwde hoge Beschik baarheid, back-ups en andere veelvoorkomende onderhouds bewerkingen.SQL Database is a fully managed service that has built-in high availability, backups, and other common maintenance operations. Micro soft behandelt alle patches en updates van de code van het SQL-en-besturings systeem.Microsoft handles all patching and updating of the SQL and operating system code. U hoeft de onderliggende infra structuur niet te beheren.You don't have to manage the underlying infrastructure.

Notitie

Zie de woorden lijst voor SQL database termenvoor relevante voor waarden en hun definities.For relevant terms and their definitions, see the SQL Database terms glossary.

ImplementatiemodellenDeployment models

Azure SQL Database biedt de volgende implementatieopties voor een Azure SQL-database:Azure SQL Database provides the following deployment options for an Azure SQL database:

Diagram van implementatie opties

  • Eén data base vertegenwoordigt een volledig beheerde, geïsoleerde data base.Single database represents a fully managed, isolated database. U kunt deze optie gebruiken als u moderne Cloud toepassingen en micro Services hebt die een enkele betrouw bare gegevens bron nodig hebben.You might use this option if you have modern cloud applications and microservices that need a single reliable data source. Eén data base is vergelijkbaar met een Inge sloten data base in Microsoft SQL server data base-engine.A single database is similar to a contained database in Microsoft SQL Server Database Engine.
  • Het beheerde exemplaar is een volledig beheerd exemplaar van de Microsoft SQL server data base-engine.Managed instance is a fully managed instance of the Microsoft SQL Server Database Engine. Het bevat een set data bases die samen kunnen worden gebruikt.It contains a set of databases that can be used together. Gebruik deze optie voor een eenvoudige migratie van on-premises SQL Server data bases naar de Azure-Cloud en voor toepassingen die de database functies moeten gebruiken die SQL Server data base-engine biedt.Use this option for easy migration of on-premises SQL Server databases to the Azure cloud, and for applications that need to use the database features that SQL Server Database Engine provides.
  • Elastische pool is een verzameling van afzonderlijke data bases met een gedeelde set resources, zoals CPU of geheugen.Elastic pool is a collection of single databases with a shared set of resources, such as CPU or memory. U kunt afzonderlijke data bases naar en uit een elastische pool verplaatsen.Single databases can be moved into and out of an elastic pool.

Belangrijk

Zie SQL database functiesvoor meer informatie over de functie verschillen tussen SQL Database en SQL Server en de verschillen tussen de verschillende Azure SQL database implementatie opties.To understand the feature differences between SQL Database and SQL Server, as well as the differences among different Azure SQL Database deployment options, see SQL Database features.

SQL Database biedt voorspel bare prestaties met meerdere resource typen, service lagen en reken grootten.SQL Database delivers predictable performance with multiple resource types, service tiers, and compute sizes. Het biedt dynamische schaal baarheid zonder uitval tijd, ingebouwde intelligente optimalisatie, wereld wijde schaal baarheid en beschik baarheid en geavanceerde beveiligings opties.It provides dynamic scalability with no downtime, built-in intelligent optimization, global scalability and availability, and advanced security options. Met deze mogelijkheden kunt u zich richten op het ontwikkelen van snelle apps en het versnellen van uw time-to-Market, in plaats van het beheren van virtuele machines en infra structuur.These capabilities allow you to focus on rapid app development and accelerating your time-to-market, rather than on managing virtual machines and infrastructure. De SQL Database-service bevindt zich momenteel in 38 data centers over de hele wereld, zodat u uw data base kunt uitvoeren in een Data Center bij u in de buurt.The SQL Database service is currently in 38 datacenters around the world, so you can run your database in a datacenter near you.

Schaalbare prestaties en poolsScalable performance and pools

U kunt de toegewezen hoeveelheid resources definiëren.You can define the amount of resources assigned.

  • Met afzonderlijke data bases is elke Data Base van elkaar geïsoleerd en is ze draagbaar.With single databases, each database is isolated from others and is portable. Elk heeft een eigen gegarandeerde hoeveelheid reken-, geheugen-en opslag resources.Each has its own guaranteed amount of compute, memory, and storage resources. De hoeveelheid resources die aan de data base is toegewezen, is toegewezen aan die data base en wordt niet gedeeld met andere data bases in Azure.The amount of the resources assigned to the database is dedicated to that database, and isn't shared with other databases in Azure. U kunt afzonderlijke database bronnen dynamisch omhoog en omlaag schalen.You can dynamically scale single database resources up and down. De optie voor één Data Base biedt verschillende berekenings-, geheugen-en opslag bronnen voor verschillende behoeften.The single database option provides different compute, memory, and storage resources for different needs. U kunt bijvoorbeeld 1 tot 80 vCores of 32 GB tot 4 TB krijgen.For example, you can get 1 to 80 vCores, or 32 GB to 4 TB. Met de grootschalige voor één Data Base kunt u schalen naar 100 TB, met snelle back-up-en herstel mogelijkheden.The hyperscale service tier for single database enables you to scale to 100 TB, with fast backup and restore capabilities.
  • Met elastische Pools kunt u resources toewijzen die worden gedeeld door alle data bases in de groep.With elastic pools, you can assign resources that are shared by all databases in the pool. U kunt een nieuwe data base maken of de bestaande afzonderlijke data bases verplaatsen naar een resource groep om het gebruik van resources te maximaliseren en geld te besparen.You can create a new database, or move the existing single databases into a resource pool to maximize the use of resources and save money. Met deze optie krijgt u ook de mogelijkheid om bronnen van elastische Pools dynamisch omhoog en omlaag te schalen.This option also gives you the ability to dynamically scale elastic pool resources up and down.
  • Met beheerde instanties wordt elk beheerd exemplaar geïsoleerd van andere instanties met gegarandeerde bronnen.With managed instances, each managed instance is isolated from other instances with guaranteed resources. Binnen een beheerd exemplaar delen de exemplaar databases een aantal resources.Within a managed instance, the instance databases share a set of resources. U kunt beheerde exemplaar bronnen dynamisch omhoog en omlaag schalen.You can dynamically scale managed instance resources up and down.

U kunt uw eerste app bouwen op een kleine, afzonderlijke Data Base met een lage prijs per maand in de laag voor algemeen gebruik.You can build your first app on a small, single database at a low cost per month in the general-purpose service tier. U kunt de servicelaag vervolgens hand matig of via een programma op elk gewenst moment wijzigen in de bedrijfskritische servicelaag om te voldoen aan de behoeften van uw oplossing.You can then change its service tier manually or programmatically at any time to the business-critical service tier, to meet the needs of your solution. U kunt het prestatieniveau aanpassen zonder uitvaltijd voor uw app of voor uw klanten.You can adjust performance without downtime to your app or to your customers. Doordat de schaalbaarheid dynamisch is, kan uw database op een transparante manier reageren op snel veranderende resourcevereisten.Dynamic scalability enables your database to transparently respond to rapidly changing resource requirements. U betaalt alleen voor de resources die u nodig hebt wanneer u ze nodig hebt.You pay for only the resources that you need when you need them.

Dynamische schaal baarheid wijkt af van automatisch schalen.Dynamic scalability is different from autoscale. Automatisch schalen vindt plaats wanneer een service automatisch wordt geschaald op basis van criteria, terwijl u met dynamische schaalbaarheid handmatig kunt schalen zonder uitvaltijd.Autoscale is when a service scales automatically based on criteria, whereas dynamic scalability allows for manual scaling without downtime. De optie voor één data base ondersteunt hand matige dynamische schaal baarheid, maar niet automatisch schalen.The single database option supports manual dynamic scalability, but not autoscale. Voor een meer automatische ervaring kunt u gebruikmaken van elastische Pools, waarmee data bases bronnen in een pool kunnen delen op basis van de behoeften van individuele data bases.For a more automatic experience, consider using elastic pools, which allow databases to share resources in a pool based on individual database needs. Een andere optie is het gebruik van scripts waarmee de schaal baarheid voor één data base kan worden geautomatiseerd.Another option is to use scripts that can help automate scalability for a single database. Zie voor een voor beeld Power shell gebruiken om één Data Base te bewaken en te schalen.For an example, see Use PowerShell to monitor and scale a single database.

AankoopmodellenPurchasing models

SQL Database biedt de volgende aankoop modellen:SQL Database offers the following purchasing models:

  • Met het op vCore gebaseerde aankoop model kunt u het aantal vCores, de hoeveelheid geheugen en de hoeveelheid en snelheid van de opslag kiezen.The vCore-based purchasing model lets you choose the number of vCores, the amount of memory, and the amount and speed of storage. Met het op vCore gebaseerde aankoop model kunt u ook Azure Hybrid Benefit gebruiken om SQL Server kosten besparingen te verkrijgen.The vCore-based purchasing model also allows you to use Azure Hybrid Benefit for SQL Server to gain cost savings. Zie de sectie ' Veelgestelde vragen ' verderop in dit artikel voor meer informatie over de Azure Hybrid Benefit.For more information about the Azure Hybrid Benefit, see the "Frequently asked questions" section later in this article.
  • Het op DTU gebaseerde aankoop model biedt een combi natie van compute-, geheugen-en I/O-resources in drie service lagen, ter ondersteuning van licht tot zware data base-workloads.The DTU-based purchasing model offers a blend of compute, memory, and I/O resources in three service tiers, to support light to heavy database workloads. Reken grootten binnen elke laag bieden een andere combi natie van deze resources, waaraan u extra opslag resources kunt toevoegen.Compute sizes within each tier provide a different mix of these resources, to which you can add additional storage resources.
  • Het serverloze model schaalt automatisch Compute op basis van de werkbelasting vraag en factureert de hoeveelheid reken kracht die per seconde wordt gebruikt.The serverless model automatically scales compute based on workload demand, and bills for the amount of compute used per second. De compute-laag zonder server onderbreekt ook automatisch data bases tijdens inactieve Peri Oden wanneer alleen opslag wordt gefactureerd en hervat automatisch data bases wanneer de activiteit wordt geretourneerd.The serverless compute tier also automatically pauses databases during inactive periods when only storage is billed, and automatically resumes databases when activity returns.

ServicelagenService tiers

Azure SQL Database biedt drie service lagen die zijn ontworpen voor verschillende soorten toepassingen:Azure SQL Database offers three service tiers that are designed for different types of applications:

  • Algemeen/Standard- servicelaag ontworpen voor algemene werk belastingen.General Purpose/Standard service tier designed for common workloads. Het biedt berekenings-en opslag opties op basis van budget gericht evenwicht.It offers budget-oriented balanced compute and storage options.
  • Bedrijfskritiek/Premium- servicelaag ontworpen voor OLTP-toepassingen met een hoge transactie frequentie en een minimale latentie-I/O.Business Critical/Premium service tier designed for OLTP applications with high transaction rate and lowest-latency I/O. Het biedt de hoogste flexibiliteit voor storingen door gebruik te maken van verschillende geïsoleerde replica's.It offers the highest resilience to failures by using several isolated replicas.
  • Grootschalige service tier ontworpen voor zeer grote OLTP-data base en de mogelijkheid om opslag en schaal berekening voorzichtig te schalen.Hyperscale service tier designed for very large OLTP database and the ability to auto-scale storage and scale compute fluidly.

Elastische pools voor optimaal resourcegebruikElastic pools to maximize resource utilization

Voor veel bedrijven en toepassingen is het kunnen maken van enkele databases en het naar wens omhoog of omlaag schalen van de prestaties al voldoende, vooral als de gebruikspatronen redelijk voorspelbaar zijn.For many businesses and applications, being able to create single databases and dial performance up or down on demand is enough, especially if usage patterns are relatively predictable. Met onvoorspelbare gebruiks patronen kunt u de kosten en uw bedrijfs model moeilijk beheren.Unpredictable usage patterns can make it hard to manage costs and your business model. Elastische pools zijn ontworpen om dit probleem te verhelpen.Elastic pools are designed to solve this problem. U wijst prestatie bronnen toe aan een pool in plaats van een afzonderlijke data base.You allocate performance resources to a pool rather than an individual database. U betaalt voor de collectieve prestaties van de pool in plaats van voor de prestaties van één data base.You pay for the collective performance resources of the pool rather than for single database performance.

Afbeelding die elastische Pools in Basic-, Standard-en Premium-edities weergeeft

Met elastische pools hoeft u zich niet bezig te houden met het verhogen en verlagen van de databaseprestaties als de vraag naar resources fluctueert.With elastic pools, you don’t need to focus on dialing database performance up and down as demand for resources fluctuates. De pooldatabases maken naar behoefte gebruik van de prestatieresources van de elastische pool.The pooled databases consume the performance resources of the elastic pool as needed. Pooldatabases tellen mee voor het verbruik tot het maximum voor de pool is bereikt. Zo blijven uw kosten voorspelbaar, ook al is uw gebruik van de individuele database dat niet.Pooled databases consume but don’t exceed the limits of the pool, so your cost remains predictable even if individual database usage doesn’t.

U kunt data bases aan de pool toevoegen en eruit verwijderen, en uw app schalen van een aantal data bases tot duizenden, allemaal binnen een budget dat u beheert.You can add and remove databases to the pool, scaling your app from a handful of databases to thousands, all within a budget that you control. U kunt ook de minimale en maximale hoeveelheid beschik bare resources voor data bases in de pool beheren om ervoor te zorgen dat er geen data base in de pool is die alle pool resources gebruikt en dat elke gepoolde Data Base een gegarandeerd minimum aan resources heeft.You can also control the minimum and maximum resources available to databases in the pool, to ensure that no database in the pool uses all the pool resources, and that every pooled database has a guaranteed minimum amount of resources. Zie ontwerp patronen voor SaaS-toepassingen met meerdere tenants met SQL databasevoor meer informatie over ontwerp patronen voor SaaS-toepassingen (Software as a Service) die gebruikmaken van elastische Pools.To learn more about design patterns for software as a service (SaaS) applications that use elastic pools, see Design patterns for multi-tenant SaaS applications with SQL Database.

Scripts kunnen helpen bij het bewaken en schalen van elastische pools.Scripts can help with monitoring and scaling elastic pools. Zie voor een voor beeld Power shell gebruiken voor het bewaken en schalen van een elastische SQL-groep in Azure SQL database.For an example, see Use PowerShell to monitor and scale a SQL elastic pool in Azure SQL Database.

Belangrijk

Een beheerd exemplaar biedt geen ondersteuning voor elastische Pools.A managed instance doesn't support elastic pools. In plaats daarvan is een beheerd exemplaar een verzameling exemplaar databases die beheerde exemplaar resources delen.Rather, a managed instance is a collection of instance databases that share managed instance resources.

Individuele databases combineren met pooldatabasesBlend single databases with pooled databases

U kunt afzonderlijke data bases combi neren met elastische Pools en de service lagen van individuele data bases en elastische Pools wijzigen om aan uw situatie aan te passen.You can blend single databases with elastic pools, and change the service tiers of single databases and elastic pools to adapt to your situation. U kunt ook andere Azure-Services combi neren en vergelijken met SQL Database om te voldoen aan uw unieke behoeften voor het ontwerpen van apps, de kosten en de efficiëntie van resources te verhogen en nieuwe zakelijke kansen te verg Roten.You can also mix and match other Azure services with SQL Database to meet your unique app design needs, drive cost and resource efficiencies, and unlock new business opportunities.

Uitgebreide mogelijkheden voor bewaking en waarschuwingenExtensive monitoring and alerting capabilities

Azure SQL Database biedt geavanceerde functies voor controle en probleem oplossing waarmee u meer inzicht krijgt in de kenmerken van de werk belasting.Azure SQL Database provides advanced monitoring and troubleshooting features that help you get deeper insights into workload characteristics. Deze functies en hulpprogram ma's zijn onder andere:These features and tools include:

  • De ingebouwde bewakings mogelijkheden van de nieuwste versie van SQL Server data base-engine.The built-in monitoring capabilities provided by the latest version of SQL Server Database Engine. Hiermee kunt u real-time prestatie inzichten zoeken.They enable you to find real-time performance insights.
  • PaaS bewakings mogelijkheden van Azure waarmee u een groot aantal data base-exemplaren kunt bewaken en problemen kunt oplossen.PaaS monitoring capabilities provided by Azure that enable you to monitor and troubleshoot a large number of database instances.

Query Store, een ingebouwde SQL Server bewakings functie, registreert de prestaties van uw query's in realtime en stelt u in staat om de mogelijke prestatie problemen en de belangrijkste consumenten te identificeren.Query Store, a built-in SQL Server monitoring feature, records the performance of your queries in real time, and enables you to identify the potential performance issues and the top resource consumers. Automatische afstemming en aanbevelingen bieden advies over de query's met de teruggedraaide-prestaties en ontbrekende of gedupliceerde indexen.Automatic tuning and recommendations provide advice regarding the queries with the regressed performance and missing or duplicated indexes. Met automatisch afstemmen in SQL Database kunt u hand matig de scripts Toep assen waarmee de problemen kunnen worden opgelost, of de oplossing laten SQL Database Toep assen.Automatic tuning in SQL Database enables you to either manually apply the scripts that can fix the issues, or let SQL Database apply the fix. SQL Database kunt ook testen en controleren of de oplossing een deel van de voor delen biedt en de wijziging bewaren of herstellen, afhankelijk van het resultaat.SQL Database can also test and verify that the fix provides some benefit, and retain or revert the change depending on the outcome. Naast de mogelijkheden van query Store en automatisch afstemmen kunt u standaard dmv's en XEvent gebruiken om de prestaties van de werk belasting te controleren.In addition to Query Store and automatic tuning capabilities, you can use standard DMVs and XEvent to monitor the workload performance.

Azure biedt ingebouwde hulpprogram ma's voor prestatie bewaking en waarschuwingen , gecombineerd met prestatie classificaties waarmee u de status van duizenden data bases kunt bewaken.Azure provides built-in performance monitoring and alerting tools, combined with performance ratings, that enable you to monitor the status of thousands of databases. Met deze hulpprogram ma's kunt u snel de gevolgen van het omhoog of omlaag schalen van de schaal bepalen op basis van uw huidige of verwachte prestatie behoeften.Using these tools, you can quickly assess the impact of scaling up or down, based on your current or projected performance needs. Daarnaast kan SQL Database metrische gegevens en diagnostische logboeken verzenden die de bewaking vergemakkelijken.Additionally, SQL Database can emit metrics and diagnostic logs for easier monitoring. U kunt SQL Database configureren voor het opslaan van resourcegebruik, werkrollen en sessies, en connectiviteit in een van deze Azure-resources:You can configure SQL Database to store resource usage, workers and sessions, and connectivity into one of these Azure resources:

  • Azure Storage: Voor het archiveren van grote hoeveel heden telemetrie voor een kleine prijs.Azure Storage: For archiving vast amounts of telemetry for a small price.
  • Azure Event hubs: Voor het integreren van SQL Database telemetrie met uw aangepaste bewakings oplossing of dynamische pijp lijnen.Azure Event Hubs: For integrating SQL Database telemetry with your custom monitoring solution or hot pipelines.
  • Azure monitor logboeken: Voor een ingebouwde bewakings oplossing met rapportage-, waarschuwings-en beperkende mogelijkheden.Azure Monitor logs: For a built-in monitoring solution with reporting, alerting, and mitigating capabilities.

Diagram van Azure-bewakings architectuur

BeschikbaarheidAvailability capabilities

In een traditionele SQL Server omgeving hebt u doorgaans minstens twee machines lokaal ingesteld.In a traditional SQL Server environment, you generally have at least two machines locally set up. Deze machines hebben dezelfde, synchroon gehouden kopieën van de gegevens die u kunt beveiligen tegen een storing van één machine of onderdeel.These machines have exact, synchronously maintained, copies of the data to protect against a failure of a single machine or component. Deze omgeving biedt hoge Beschik baarheid, maar is niet beschermd tegen een natuur ramp die uw Data Center vernietigt.This environment provides high availability, but it doesn't protect against a natural disaster destroying your datacenter.

Bij herstel na nood gevallen wordt ervan uitgegaan dat een onherstelbare gebeurtenis geografisch is gelokaliseerd om een andere computer of set machines te hebben met een kopie van uw gegevens ver weg.Disaster recovery assumes that a catastrophic event is geographically localized enough to have another machine or set of machines with a copy of your data far away. In SQL Server kunt u AlwaysOn-beschikbaarheids groepen gebruiken die worden uitgevoerd in de async-modus om deze mogelijkheid te verkrijgen.In SQL Server, you can use Always On Availability Groups running in async mode to get this capability. Mensen willen vaak niet wachten op replicatie voordat een trans actie wordt doorgevoerd, waardoor er mogelijk gegevens verloren gaan wanneer u niet-geplande failovers uitvoert.People often don't want to wait for replication to happen that far away before committing a transaction, so there's potential for data loss when you do unplanned failovers.

Data bases in de Premium-en Business Critical-service lagen komen al iets overeen met de synchronisatie van een beschikbaarheids groep.Databases in the premium and business critical service tiers already do something very similar to the synchronization of an availability group. Data bases in lagere service lagen bieden redundantie via opslag door gebruik te maken van een ander, maar gelijkwaardig mechanisme.Databases in lower service tiers provide redundancy through storage by using a different but equivalent mechanism. Ingebouwde logica helpt bij het beveiligen van één computer storing.Built-in logic helps protect against a single machine failure. De functie actieve geo-replicatie biedt u de mogelijkheid om te beveiligen tegen nood gevallen waarbij een hele regio wordt vernietigd.The active geo-replication feature gives you the ability to protect against disaster where a whole region is destroyed.

Azure-beschikbaarheidszones probeert te beveiligen tegen de storing van één Data Center-gebouw binnen één regio.Azure Availability Zones tries to protect against the outage of a single datacenter building within a single region. Het helpt u te beschermen tegen het stroom verlies of het netwerk tot een gebouw.It helps you protect against the loss of power or network to a building. In SQL Database plaatst u de verschillende replica's in verschillende beschikbaarheids zones (verschillende gebouwen, effectief).In SQL Database, you place the different replicas in different availability zones (different buildings, effectively).

De service level agreement (Sla) van Azure, mogelijk gemaakt door een wereld wijd netwerk van door micro soft beheerde data centers, zorgt ervoor dat uw app wordt uitgevoerd op 24/7.In fact, the service level agreement (SLA) of Azure, powered by a global network of Microsoft-managed datacenters, helps keep your app running 24/7. Het Azure-platform beheert alle data bases volledig en garandeert geen gegevens verlies en een hoog percentage Beschik baarheid van gegevens.The Azure platform fully manages every database, and it guarantees no data loss and a high percentage of data availability. Azure verwerkt automatisch patches, back-ups, replicatie, fout detectie, onderliggende mogelijke hardware-, software-of netwerk fouten, het implementeren van oplossingen voor fouten, failovers, database upgrades en andere onderhouds taken.Azure automatically handles patching, backups, replication, failure detection, underlying potential hardware, software or network failures, deploying bug fixes, failovers, database upgrades, and other maintenance tasks. Standaard-beschikbaarheid wordt bereikt door de lagen voor berekeningen en opslag te scheiden.Standard availability is achieved by a separation of compute and storage layers. Premium-Beschik baarheid wordt bereikt door Compute en opslag op één knoop punt voor prestaties te integreren en vervolgens technologie te implementeren die vergelijkbaar is met beschikbaarheids groepen.Premium availability is achieved by integrating compute and storage on a single node for performance, and then implementing technology similar to Always On Availability Groups. Zie SQL database Beschik baarheidvoor een volledige bespreking van de mogelijkheden voor hoge Beschik baarheid van Azure SQL database.For a full discussion of the high availability capabilities of Azure SQL Database, see SQL Database availability.

Daarnaast biedt SQL Database ingebouwde functies voor bedrijfs continuïteit en wereld wijde schaal baarheid .In addition, SQL Database provides built-in business continuity and global scalability features. Deze omvatten:These include:

  • Automatische back-ups:Automatic backups:

    Met SQL Database worden automatisch volledige, differentiële en transactie logboek back-ups van SQL-data bases uitgevoerd, zodat u naar elk gewenst moment kunt herstellen.SQL Database automatically performs full, differential, and transaction log backups of SQL databases to enable you to restore to any point in time. Voor afzonderlijke data bases en gepoolde data bases kunt u SQL Database zodanig configureren dat de back-ups van de volledige data base worden opgeslagen Azure Storage voor lange termijn retentie.For single databases and pooled databases, you can configure SQL Database to store full database backups to Azure Storage for long-term backup retention. Voor beheerde instanties kunt u ook back-ups met alleen kopiëren uitvoeren voor lange termijn retentie.For managed instances, you can also perform copy-only backups for long-term backup retention.

  • Herstel naareen bepaald tijdstip:Point-in-time restores:

    Alle SQL Database implementatie opties ondersteunen herstel naar een bepaald tijdstip binnen de automatische Bewaar periode voor back-ups voor alle SQL database.All SQL Database deployment options support recovery to any point in time within the automatic backup retention period for any SQL database.

  • Actieve geo-replicatie:Active geo-replication:

    Met de opties voor de ene data base en de gepoolde Data Base kunt u Maxi maal vier Lees bare secundaire data bases configureren in dezelfde of wereld wijd gedistribueerde Azure-data centers.The single database and pooled databases options allow you to configure up to four readable secondary databases in either the same or globally distributed Azure datacenters. Als u bijvoorbeeld een SaaS-toepassing hebt met een catalogus database die een groot aantal gelijktijdige alleen-lezen trans acties heeft, gebruikt u actieve geo-replicatie om de globale lees schaal in te scha kelen.For example, if you have a SaaS application with a catalog database that has a high volume of concurrent read-only transactions, use active geo-replication to enable global read scale. Hiermee verwijdert u knel punten op de primaire die moeten worden gelezen.This removes bottlenecks on the primary that are due to read workloads. Voor beheerde instanties gebruikt u groepen voor automatische failover.For managed instances, use auto-failover groups.

  • Groepen voor automatische failover:Auto-failover groups:

    Met alle SQL Database implementatie opties kunt u failover-groepen gebruiken om hoge Beschik baarheid en taak verdeling op wereld wijde schaal in te scha kelen.All SQL Database deployment options allow you to use failover groups to enable high availability and load balancing at global scale. Dit omvat transparante geo-replicatie en failover van grote sets data bases, elastische groepen en beheerde exemplaren.This includes transparent geo-replication and failover of large sets of databases, elastic pools, and managed instances. Met failover-groepen kunt u wereld wijd gedistribueerde SaaS-toepassingen maken, met minimale beheer overhead.Failover groups enable the creation of globally distributed SaaS applications, with minimal administration overhead. Hiermee blijven alle complexe bewaking, route ring en failover-indeling SQL Database.This leaves all the complex monitoring, routing, and failover orchestration to SQL Database.

  • Zone-redundante data bases:Zone-redundant databases:

    Met SQL Database kunt u Premium-of business critical-data bases of elastische Pools inrichten in meerdere beschikbaarheids zones.SQL Database allows you to provision premium or business critical databases or elastic pools across multiple availability zones. Omdat deze data bases en elastische Pools meerdere redundante replica's hebben voor maximale Beschik baarheid, biedt het plaatsen van deze replica's in meerdere beschikbaarheids zones een hogere tolerantie.Because these databases and elastic pools have multiple redundant replicas for high availability, placing these replicas into multiple availability zones provides higher resilience. Dit omvat de mogelijkheid om automatisch te herstellen vanuit de schaal storingen van het Data Center zonder gegevens verlies.This includes the ability to recover automatically from the datacenter scale failures, without data loss.

Ingebouwde intelligentieBuilt-in intelligence

Met SQL Database krijgt u ingebouwde intelligentie waarmee u de kosten van het uitvoeren en beheren van data bases aanzienlijk kunt verlagen en die de prestaties en beveiliging van uw toepassing maximaliseren.With SQL Database, you get built-in intelligence that helps you dramatically reduce the costs of running and managing databases, and that maximizes both performance and security of your application. Als miljoenen klanten workloads rond de klok worden uitgevoerd, SQL Database een enorme hoeveelheid telemetriegegevens verzameld en verwerkt, terwijl de privacy van klanten ook volledig wordt geëerbiedigd.Running millions of customer workloads around the clock, SQL Database collects and processes a massive amount of telemetry data, while also fully respecting customer privacy. Verschillende algoritmen evalueren de telemetriegegevens continu, zodat de service kan leren en aanpassen met uw toepassing.Various algorithms continuously evaluate the telemetry data so that the service can learn and adapt with your application.

Automatisch bewaking en afstemming van prestatiesAutomatic performance monitoring and tuning

SQL Database biedt gedetailleerde informatie over de query’s die u wilt bewaken.SQL Database provides detailed insight into the queries that you need to monitor. SQL Database leert over uw database patronen en kunt u uw database schema aanpassen aan uw werk belasting.SQL Database learns about your database patterns, and enables you to adapt your database schema to your workload. SQL Database geeft aanbevelingen voor het afstemmen van de prestaties, waarmee u de aanbevolen acties kunt weergeven en uitvoeren.SQL Database provides performance tuning recommendations, where you can review tuning actions and apply them.

Een voortdurende bewaking van een Data Base is echter een hard en tijdrovende taak, met name bij het omgaan met veel data bases.However, constantly monitoring a database is a hard and tedious task, especially when dealing with many databases. Intelligent Insights voert deze taak voor u uit door automatisch SQL database prestaties op schaal te controleren.Intelligent Insights does this job for you by automatically monitoring SQL Database performance at scale. Er wordt u geïnformeerd over problemen bij het afnemen van prestaties, de hoofd oorzaak van elk probleem wordt aangegeven en aanbevelingen voor prestatie verbetering wanneer mogelijk.It informs you of performance degradation issues, it identifies the root cause of each issue, and provides performance improvement recommendations when possible.

Het beheren van een groot aantal data bases is mogelijk niet efficiënt, zelfs niet met alle beschik bare hulpprogram ma's en rapporten die SQL Database en Azure bieden.Managing a huge number of databases might be impossible to do efficiently even with all available tools and reports that SQL Database and Azure provide. In plaats van de data base hand matig te controleren en te verfijnen, kunt u overwegen enkele van de bewakings-en afstemmings acties te delegeren voor SQL Database met Automatische afstemmingInstead of monitoring and tuning your database manually, you might consider delegating some of the monitoring and tuning actions to SQL Database by using automatic tuning. SQL Database voert automatisch aanbevelingen, tests en verifieert alle afstemmings acties uit om ervoor te zorgen dat de prestaties verbeteren.SQL Database automatically applies recommendations, tests, and verifies each of its tuning actions to ensure the performance keeps improving. Op deze manier kunnen SQL Database automatisch worden aangepast aan uw werk belasting op een gecontroleerde en veilige manier.This way, SQL Database automatically adapts to your workload in a controlled and safe way. Automatische afstemming betekent dat de prestaties van uw data base zorgvuldig worden bewaakt en vergeleken voor en na elke afstem actie.Automatic tuning means that the performance of your database is carefully monitored and compared before and after every tuning action. Als de prestaties niet worden verbeterd, wordt de afstemmings actie teruggedraaid.If the performance doesn’t improve, the tuning action is reverted.

Veel van onze partners waarop SaaS multi-tenant-apps worden uitgevoerd op SQL database, zijn afhankelijk van het automatisch afstemmen van de prestaties om ervoor te zorgen dat hun toepassingen stabiele en voorspel bare prestaties hebben.Many of our partners that run SaaS multi-tenant apps on top of SQL Database are relying on automatic performance tuning to make sure their applications always have stable and predictable performance. Dankzij deze functie wordt de kans op prestatieproblemen (op welk moment dan ook) aanzienlijk kleiner.For them, this feature tremendously reduces the risk of having a performance incident in the middle of the night. Omdat in een deel van hun klant basis ook SQL Server worden gebruikt, gebruiken ze de aanbevelingen voor het indexeren van SQL Database om hun klanten SQL Server te helpen.In addition, because part of their customer base also uses SQL Server, they're using the same indexing recommendations provided by SQL Database to help their SQL Server customers.

Er zijn twee automatisch afstemmings aspecten beschikbaar in SQL database:Two automatic tuning aspects are available in SQL Database:

  • Automatisch index beheer: Identificeert indexen die moeten worden toegevoegd in uw data base en indexen die moeten worden verwijderd.Automatic index management: Identifies indexes that should be added in your database, and indexes that should be removed.
  • Automatische correctie plannen: Identificeert problematische abonnementen en lost problemen met de prestaties van het SQL-plan op.Automatic plan correction: Identifies problematic plans and fixes SQL plan performance problems.

Verwerking van adaptieve query’sAdaptive query processing

U kunt adaptieve query verwerkinggebruiken, inclusief Interleaved uitvoering voor tabel functies met meerdere instructies, feedback over geheugen toekenning in batch modus en adaptieve samen voegingen in batch modus.You can use adaptive query processing, including interleaved execution for multi-statement table-valued functions, batch mode memory grant feedback, and batch mode adaptive joins. Elk van deze verwerkingsfuncties voor adaptieve query’s werkt met vergelijkbare technieken voor ‘leren en aanpassen’, voor het oplossen van prestatieproblemen die het gevolg zijn hardnekkige problemen met query-optimalisatie.Each of these adaptive query processing features applies similar “learn and adapt” techniques, helping further address performance issues related to historically intractable query optimization problems.

Geavanceerde beveiliging en naleving van voorschriftenAdvanced security and compliance

SQL Database biedt een reeks ingebouwde functies voor beveiliging en naleving zodat uw toepassing voldoet aan diverse vereisten op het gebied van beveiliging en de naleving van voorschriften.SQL Database provides a range of built-in security and compliance features to help your application meet various security and compliance requirements.

Belangrijk

Micro soft heeft Azure SQL Database gecertificeerd (alle implementatie-opties) tegen een aantal nalevings standaarden.Microsoft has certified Azure SQL Database (all deployment options) against a number of compliance standards. Raadpleeg voor meer informatie het vertrouwens centrum van Microsoft Azure, waar u de meest recente lijst met SQL database nalevings certificeringen kunt vinden.For more information, see the Microsoft Azure Trust Center, where you can find the most current list of SQL Database compliance certifications.

Geavanceerde beveiliging tegen bedreigingenAdvance threat protection

Geavanceerde gegevens beveiliging is een uniform pakket voor geavanceerde SQL-beveiligings mogelijkheden.Advanced data security is a unified package for advanced SQL security capabilities. Het bevat functionaliteit voor het detecteren en classificeren van gevoelige gegevens, het beheren van uw database problemen en het opsporen van afwijkende activiteiten die kunnen wijzen op een bedreiging voor uw data base.It includes functionality for discovering and classifying sensitive data, managing your database vulnerabilities, and detecting anomalous activities that might indicate a threat to your database. Het biedt één locatie om deze mogelijkheden in te scha kelen en te beheren.It provides a single location for enabling and managing these capabilities.

  • Gegevens detectie en-classificatie:Data discovery and classification:

    Deze functie biedt mogelijkheden die zijn ingebouwd in Azure SQL Database voor het detecteren, classificeren, labelen en beveiligen van gevoelige gegevens in uw data bases.This feature provides capabilities built into Azure SQL Database for discovering, classifying, labeling, and protecting the sensitive data in your databases. Het biedt inzicht in de status van de database classificatie en houdt de toegang tot gevoelige gegevens in de data base en de grenzen van de randen.It provides visibility into your database classification state, and tracks the access to sensitive data within the database and beyond its borders.

  • Evaluatie van beveiligings problemen:Vulnerability assessment:

    Met deze service kunt u mogelijke beveiligings problemen met de data base detecteren, bijhouden en helpen oplossen.This service can discover, track, and help you remediate potential database vulnerabilities. Deze service biedt u inzicht in de status van de beveiliging en bruikbare stappen om beveiligingsproblemen op te lossen en de beveiliging van uw database te verbeteren.It provides visibility into your security state, and includes actionable steps to resolve security issues, and enhance your database fortifications.

  • Detectie van bedreigingen:Threat detection:

    Deze functie detecteert afwijkende activiteiten die ongebruikelijke en potentieel schadelijke pogingen om toegang te krijgen tot of misbruik te maken van uw data base.This feature detects anomalous activities that indicate unusual and potentially harmful attempts to access or exploit your database. Hiermee wordt uw database continu gecontroleerd op verdachte activiteiten en wordt u onmiddellijk gewaarschuwd bij mogelijke beveiligingsproblemen, SQL-injectieaanvallen en afwijkende databasetoegangspatronen.It continuously monitors your database for suspicious activities, and provides immediate security alerts on potential vulnerabilities, SQL injection attacks, and anomalous database access patterns. Waarschuwingen voor detectie van bedreigingen bieden Details van de verdachte activiteit en aanbevolen actie voor het onderzoeken en oplossen van de dreiging.Threat detection alerts provide details of the suspicious activity, and recommend action on how to investigate and mitigate the threat.

Controles voor naleving en beveiligingAuditing for compliance and security

Met auditing worden database gebeurtenissen bijgehouden en naar een audit logboek in uw Azure Storage-account geschreven.Auditing tracks database events and writes them to an audit log in your Azure storage account. Controle kan u helpen de naleving van de regelgeving te hand haven, database activiteiten te begrijpen en inzicht te krijgen in verschillen en afwijkingen die kunnen wijzen op problemen met het bedrijf of vermoedelijke beveiligings schendingen.Auditing can help you maintain regulatory compliance, understand database activity, and gain insight into discrepancies and anomalies that might indicate business concerns or suspected security violations.

GegevensversleutelingData encryption

SQL Database helpt uw gegevens te beveiligen door versleuteling te bieden.SQL Database helps secure your data by providing encryption. Voor gegevens in beweging wordt trans port Layer Securitygebruikt.For data in motion, it uses transport layer security. Voor Data-at-rest wordt er gebruik gemaakt van transparante gegevens versleuteling.For data at rest, it uses transparent data encryption. Voor gegevens die in gebruik zijn, wordt altijd versleuteldgebruikt.For data in use, it uses always encrypted.

Azure Active Directory-integratie en meervoudige verificatieAzure Active Directory integration and multi-factor authentication

Dankzij Azure Active Directory-integratie kunt u in SQL Database de identiteit van databasegebruikers en andere Microsoft-services centraal beheren.SQL Database enables you to centrally manage identities of database user and other Microsoft services with Azure Active Directory integration. Deze mogelijkheid vereenvoudigt het beheer van machtigingen en verbetert de beveiliging.This capability simplifies permission management and enhances security. Azure Active Directory ondersteunt multi-factor Authentication om de beveiliging van gegevens en toepassingen te verg Roten, terwijl een eenmalige aanmeld procedure wordt ondersteund.Azure Active Directory supports multi-factor authentication to increase data and application security, while supporting a single sign-in process.

Gebruiksvriendelijke hulpprogramma’sEasy-to-use tools

SQL Database maakt het bouwen en onderhouden van toepassingen makkelijker en productiever.SQL Database makes building and maintaining applications easier and more productive. Met SQL Database kunt u zich concentreren op dat waar u het beste in bent: fantastische apps bouwen.SQL Database allows you to focus on what you do best: building great apps. U kunt SQL Database beheren en ontwikkelen met behulp van hulpprogram ma's en vaardig heden die u al hebt.You can manage and develop in SQL Database by using tools and skills you already have.

  • De Azure Portal:The Azure portal:

    Een webtoepassing voor het beheren van alle Azure-Services.A web-based application for managing all Azure services.

  • SQL Server Management Studio:SQL Server Management Studio:

    Een gratis, Download bare client toepassing voor het beheren van een SQL-infra structuur, van SQL Server tot SQL Database.A free, downloadable client application for managing any SQL infrastructure, from SQL Server to SQL Database.

  • SQL Server Data tools in Visual Studio:SQL Server Data Tools in Visual Studio:

    Een gratis, Download bare client toepassing voor het ontwikkelen van SQL Server relationele data bases, SQL-data bases, integratie Services-pakketten, Analysis Services gegevens modellen en rapporten van Reporting Services.A free, downloadable client application for developing SQL Server relational databases, SQL databases, Integration Services packages, Analysis Services data models, and Reporting Services reports.

  • Visual Studio Code:Visual Studio Code:

    Een gratis, Download bare, open-source code-editor voor Windows, macOS en Linux.A free, downloadable, open-source code editor for Windows, macOS, and Linux. Het ondersteunt extensies, waaronder de MSSQL-extensie voor het uitvoeren van query's Microsoft SQL Server, Azure SQL Database en Azure SQL Data Warehouse.It supports extensions, including the mssql extension for querying Microsoft SQL Server, Azure SQL Database, and Azure SQL Data Warehouse.

SQL Database biedt ondersteuning voor het bouwen van toepassingen met python, Java, node. js, PHP, Ruby en .NET op macOS, Linux en Windows.SQL Database supports building applications with Python, Java, Node.js, PHP, Ruby, and .NET on macOS, Linux, and Windows. SQL Database ondersteunt dezelfde verbindingsbibliotheken als SQL Server.SQL Database supports the same connection libraries as SQL Server.

Azure SQL-resources maken en beheren met de Azure PortalCreate and manage Azure SQL resources with the Azure portal

De Azure Portal biedt één pagina waar u al uw Azure SQL-resources kunt beheren, met inbegrip van uw virtuele SQL-machines.The Azure portal provides a single page where you can manage all of your Azure SQL resources including your SQL virtual machines.

Als u de pagina Azure SQL-resources wilt openen, selecteert u Azure SQL in het linkermenu van de Azure Portal.To access the Azure SQL resources page, select Azure SQL in the left-hand menu of the Azure portal. Als Azure SQL niet voor komt in de lijst, selecteert u alle servicesen typt u vervolgens Azure SQL in het zoekvak.If Azure SQL is not in the list, select All services, then type Azure SQL in the search box.

Notitie

Azure SQL biedt een snelle en eenvoudige manier om toegang te krijgen tot al uw SQL-data bases, elastische Pools, database servers, SQL Managed instances en virtuele SQL-machines.Azure SQL provides a quick and easy way to access all of your SQL databases, elastic pools, database servers, SQL managed instances, and SQL virtual machines. Azure SQL is geen service of resource.Azure SQL is not a service or resource.

Als u bestaande resources wilt beheren, selecteert u het gewenste item in de lijst.To manage existing resources, select the desired item in the list. Als u nieuwe Azure SQL-resources wilt maken, selecteert u + toevoegen.To create new Azure SQL resources, select + Add.

Pagina Azure SQL-Portal

Nadat u + toevoegenhebt geselecteerd, kunt u aanvullende informatie over de verschillende opties bekijken door Details weer geven op een wille keurige tegel te selecteren.After selecting + Add, view additional information about the different options by selecting Show details on any tile.

Details van de tegel data bases

Zie deze artikelen voor meer informatie:For details, see:

Veelgestelde vragen over SQL DatabaseSQL Database frequently asked questions

Wat is de huidige versie van SQL Database?What is the current version of SQL Database?

De huidige versie van SQL Database is V12.The current version of SQL Database is V12. Versie V11 is buiten gebruik gesteld.Version V11 has been retired.

Kan ik bepalen wanneer uitval tijd van patches optreedt?Can I control when patching downtime occurs?

Nee.No. De impact van patching is doorgaans niet merkbaar als u probeert logica in uw app te gebruiken.The impact of patching is generally not noticeable if you employ retry logic in your app. Zie plannen voor Azure-onderhouds gebeurtenissen in Azure SQL databasevoor meer informatie.For more information, see Planning for Azure maintenance events in Azure SQL Database.

Vragen over Azure Hybrid BenefitAzure Hybrid Benefit questions

Zijn er twee gebruiks rechten met Azure Hybrid Benefit voor SQL Server?Are there dual-use rights with Azure Hybrid Benefit for SQL Server?

U hebt 180 dagen aan dubbele gebruiks rechten van de licentie om ervoor te zorgen dat migraties naadloos worden uitgevoerd.You have 180 days of dual use rights of the license to ensure migrations are running seamlessly. Na deze periode van 180 dagen kunt u de SQL Server licentie in de Cloud alleen gebruiken in SQL Database.After that 180-day period, you can only use the SQL Server license in the cloud in SQL Database. U hebt geen rechten voor dubbel gebruik meer on-premises en in de Cloud.You no longer have dual use rights on-premises and in the cloud.

Hoe verschilt Azure Hybrid Benefit voor SQL Server van License Mobility?How does Azure Hybrid Benefit for SQL Server differ from license mobility?

We bieden de voor delen van License Mobility aan SQL Server klanten met Software Assurance.We offer license mobility benefits to SQL Server customers with Software Assurance. Hierdoor kan hun licenties opnieuw worden toegewezen aan de gedeelde servers van een partner.This allows reassignment of their licenses to a partner's shared servers. U kunt dit voor deel gebruiken op Azure IaaS en AWS EC2.You can use this benefit on Azure IaaS and AWS EC2.

Azure Hybrid Benefit voor SQL Server wijkt af van de mobiliteit van licenties op twee belang rijke gebieden:Azure Hybrid Benefit for SQL Server differs from license mobility in two key areas:

  • Dit biedt economische voor delen voor het verplaatsen van uiterst gevirtualiseerde werk belastingen naar Azure.It provides economic benefits for moving highly virtualized workloads to Azure. SQL Server Enterprise Edition-klanten kunnen in de Algemeen SKU vier kernen krijgen in azure voor elke kern waarover ze on-premises beschikken voor zeer gevirtualiseerde toepassingen.SQL Server Enterprise Edition customers can get four cores in Azure in the General Purpose SKU for every core they own on-premises for highly virtualized applications. Licentie mobiliteit staat geen bijzondere kosten voordelen toe voor het verplaatsen van gevirtualiseerde werk belastingen naar de Cloud.License mobility doesn't allow any special cost benefits for moving virtualized workloads to the cloud.
  • Het biedt een PaaS-doel op Azure (SQL Database Managed instance) dat zeer compatibel is met SQL Server on-premises.It provides for a PaaS destination on Azure (SQL Database managed instance) that's highly compatible with SQL Server on-premises.

Wat zijn de specifieke rechten van de Azure Hybrid Benefit voor SQL Server?What are the specific rights of the Azure Hybrid Benefit for SQL Server?

SQL Database-klanten beschikken over de volgende rechten die zijn gekoppeld aan Azure Hybrid Benefit voor SQL Server:SQL Database customers have the following rights associated with Azure Hybrid Benefit for SQL Server:

LicentiefootprintLicense footprint Wat doet Azure Hybrid Benefit voor SQL Server u doen?What does Azure Hybrid Benefit for SQL Server get you?
SQL Server Enterprise Edition core-klanten met SASQL Server Enterprise Edition core customers with SA
  • Kan het basis tarief betalen op Algemeen of Bedrijfskritiek SKUCan pay base rate on either General Purpose or Business Critical SKU

  • 1 kern on-premises = 4 kernen in Algemeen SKU1 core on-premises = 4 cores in General Purpose SKU

  • 1 kern on-premises = 1 kern geheugen in Bedrijfskritiek SKU1 core on-premises = 1 core in Business Critical SKU
  • SQL Server Standard Edition core-klanten met SASQL Server Standard Edition core customers with SA
  • Het basis tarief voor alleen Algemeen SKU kan worden betaaldCan pay base rate on General Purpose SKU only

  • 1 kern on-premises = 1 kern geheugen in Algemeen SKU1 core on-premises = 1 core in General Purpose SKU
  • Contact met het technische team van SQL ServerEngage with the SQL Server engineering team

    Volgende stappenNext steps