Vad är tjänsten Azure SQL Database?What is the Azure SQL Database service?

Azure SQL Database är en Relations databas för generell användning, som tillhandahålls som en hanterad tjänst.Azure SQL Database is a general-purpose relational database, provided as a managed service. Med den kan du skapa ett hög tillgängligt och högpresterande data lagrings lager för programmen och lösningarna i 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 vara det rätta valet för en mängd moderna moln program eftersom det gör att du kan bearbeta både Relations data och icke-relationella strukturer, till exempel grafer, JSON, spatial och 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.

Den är baserad på den senaste stabila versionen av Microsoft SQL Server databas motorn.It's based on the latest stable version of the Microsoft SQL Server database engine. Du kan använda avancerade funktioner för frågekörning, till exempel högpresterande minnes teknologier och intelligent bearbetning av frågor.You can use advanced query processing features, such as high-performance in-memory technologies and intelligent query processing. I själva verket lanseras de nyaste funktionerna i SQL Server först till SQL Database och sedan SQL Server sig själva.In fact, the newest capabilities of SQL Server are released first to SQL Database, and then to SQL Server itself. Du får de senaste SQL Server funktionerna utan kostnader för uppdatering eller uppgradering, testat över miljon tals databaser.You get the newest SQL Server capabilities with no overhead for patching or upgrading, tested across millions of databases.

Med SQL Database kan du enkelt definiera och skala prestanda inom två olika inköps modeller: en vCore-baserad inköps modell och en DTU-baserad inköps modell.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 är en fullständigt hanterad tjänst som har inbyggd hög tillgänglighet, säkerhets kopiering och andra vanliga underhålls åtgärder.SQL Database is a fully managed service that has built-in high availability, backups, and other common maintenance operations. Microsoft hanterar alla korrigeringar och uppdateringar av SQL-och operativ system koden.Microsoft handles all patching and updating of the SQL and operating system code. Du behöver inte hantera den underliggande infrastrukturen.You don't have to manage the underlying infrastructure.

Anteckning

För relevanta villkor och deras definitioner, se ord listan för SQL Database termer.For relevant terms and their definitions, see the SQL Database terms glossary.

DistributionsmodellerDeployment models

Azure SQL Database innehåller följande distributionsalternativ för en Azure SQL-databas:Azure SQL Database provides the following deployment options for an Azure SQL database:

Diagram över distributions alternativ

  • En enskild databas representerar en fullständigt hanterad, isolerad databas.Single database represents a fully managed, isolated database. Du kan använda det här alternativet om du har moderna moln program och mikrotjänster som behöver en enda tillförlitlig data källa.You might use this option if you have modern cloud applications and microservices that need a single reliable data source. En enda databas liknar en innesluten databas i Microsoft SQL Server databas motor.A single database is similar to a contained database in Microsoft SQL Server Database Engine.
  • Hanterad instans är en fullständigt hanterad instans av Microsoft SQL Server databas motorn.Managed instance is a fully managed instance of the Microsoft SQL Server Database Engine. Den innehåller en uppsättning databaser som kan användas tillsammans.It contains a set of databases that can be used together. Använd det här alternativet för enkel migrering av lokala SQL Server databaser till Azure-molnet och för program som behöver använda de databas funktioner som SQL Server databas motorn tillhandahåller.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.
  • Elastisk pool är en samling av enskilda databaser med en delad uppsättning resurser, till exempel processor eller minne.Elastic pool is a collection of single databases with a shared set of resources, such as CPU or memory. Enskilda databaser kan flyttas till och från en elastisk pool.Single databases can be moved into and out of an elastic pool.

Viktigt

Om du vill förstå funktions skillnaderna mellan SQL Database och SQL Server, och skillnaderna mellan olika Azure SQL Database distributions alternativ, se SQL Database funktioner.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 levererar förutsägbara prestanda med flera resurs typer, tjänst nivåer och beräknings storlekar.SQL Database delivers predictable performance with multiple resource types, service tiers, and compute sizes. Den ger dynamisk skalbarhet utan drift avbrott, inbyggd intelligent optimering, global skalbarhet och tillgänglighet och avancerade säkerhets alternativ.It provides dynamic scalability with no downtime, built-in intelligent optimization, global scalability and availability, and advanced security options. Med de här funktionerna kan du fokusera på snabb app-utveckling och påskynda din tid till marknad, i stället för att hantera virtuella datorer och infrastruktur.These capabilities allow you to focus on rapid app development and accelerating your time-to-market, rather than on managing virtual machines and infrastructure. SQL Databases tjänsten är för närvarande i 38-datacenter runtom i världen, så att du kan köra databasen i ett Data Center nära dig.The SQL Database service is currently in 38 datacenters around the world, so you can run your database in a datacenter near you.

Skalbar prestanda och poolerScalable performance and pools

Du kan definiera mängden tilldelade resurser.You can define the amount of resources assigned.

  • Med enkla databaser är varje databas isolerad från andra och är portabel.With single databases, each database is isolated from others and is portable. Var och en har sin egen garanterade mängd beräknings-, minnes-och lagrings resurser.Each has its own guaranteed amount of compute, memory, and storage resources. Mängden resurser som är tilldelade till databasen är dedikerad till databasen och delas inte med andra databaser i Azure.The amount of the resources assigned to the database is dedicated to that database, and isn't shared with other databases in Azure. Du kan skala upp och ned enkla databas resurser dynamiskt.You can dynamically scale single database resources up and down. Alternativet enkel databas ger olika data bearbetnings-, minnes-och lagrings resurser för olika behov.The single database option provides different compute, memory, and storage resources for different needs. Du kan till exempel hämta 1 till 80 virtuella kärnor eller 32 GB till 4 TB.For example, you can get 1 to 80 vCores, or 32 GB to 4 TB. Med den storskaliga tjänst nivån för en enskild databas kan du skala till 100 TB, med snabba funktioner för säkerhets kopiering och återställning.The hyperscale service tier for single database enables you to scale to 100 TB, with fast backup and restore capabilities.
  • Med elastiska pooler kan du tilldela resurser som delas av alla databaser i poolen.With elastic pools, you can assign resources that are shared by all databases in the pool. Du kan skapa en ny databas eller flytta befintliga enkla databaser till en resurspool för att maximera användningen av resurser och spara pengar.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. Med det här alternativet får du också möjlighet att dynamiskt skala elastiska pool resurser upp och ned.This option also gives you the ability to dynamically scale elastic pool resources up and down.
  • Med hanterade instanser isoleras varje hanterad instans från andra instanser med garanterade resurser.With managed instances, each managed instance is isolated from other instances with guaranteed resources. I en hanterad instans delar instans databaserna en uppsättning resurser.Within a managed instance, the instance databases share a set of resources. Du kan skala hanterade instans resurser dynamiskt.You can dynamically scale managed instance resources up and down.

Du kan bygga din första app på en liten, enkel databas till en låg kostnad per månad i tjänst nivån för generell användning.You can build your first app on a small, single database at a low cost per month in the general-purpose service tier. Du kan sedan ändra dess tjänst nivå manuellt eller program mässigt när som helst till den verksamhets kritiska tjänst nivån, för att uppfylla behoven hos din lösning.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. Du kan justera prestandan utan driftavbrott för din app eller dina kunder.You can adjust performance without downtime to your app or to your customers. Dynamisk skalbarhet gör att databasen reagerar transparent på resurskrav som ändras snabbt.Dynamic scalability enables your database to transparently respond to rapidly changing resource requirements. Du betalar bara för de resurser som du behöver när du behöver dem.You pay for only the resources that you need when you need them.

Dynamisk skalbarhet skiljer sig från autoskalning.Dynamic scalability is different from autoscale. Med Autoskala avses när en tjänst skalar automatiskt utifrån olika kriterier, medan dynamisk skalbarhet möjliggör manuell skalning utan avbrott.Autoscale is when a service scales automatically based on criteria, whereas dynamic scalability allows for manual scaling without downtime. Alternativet enkel databas stöder manuell dynamisk skalbarhet, men inte autoskalning.The single database option supports manual dynamic scalability, but not autoscale. Om du vill ha en mer automatisk upplevelse bör du överväga att använda elastiska pooler som gör att databaser kan dela resurser i en pool baserat på enskilda databas behov.For a more automatic experience, consider using elastic pools, which allow databases to share resources in a pool based on individual database needs. Ett annat alternativ är att använda skript som kan hjälpa dig att automatisera skalbarheten för en enskild databas.Another option is to use scripts that can help automate scalability for a single database. Ett exempel finns i använda PowerShell för att övervaka och skala en enskild databas.For an example, see Use PowerShell to monitor and scale a single database.

KöpmodellerPurchasing models

SQL Database erbjuder följande inköps modeller:SQL Database offers the following purchasing models:

  • Med den vCore-baserade inköps modellen kan du välja antalet virtuella kärnor, mängden minne och lagrings hastigheten.The vCore-based purchasing model lets you choose the number of vCores, the amount of memory, and the amount and speed of storage. Med den vCore-baserade inköps modellen kan du också använda Azure Hybrid-förmån för SQL Server för att få kostnads besparingar.The vCore-based purchasing model also allows you to use Azure Hybrid Benefit for SQL Server to gain cost savings. Mer information om Azure Hybrid-förmån finns i avsnittet Vanliga frågor och svar längre fram i den här artikeln.For more information about the Azure Hybrid Benefit, see the "Frequently asked questions" section later in this article.
  • Den DTU-baserade inköps modellen erbjuder en blandning av beräknings-, minnes-och i/O-resurser i tre tjänst nivåer för att stödja ljus till tung databas arbets belastningar.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. Beräknings storlekar inom varje nivå ger en annan blandning av dessa resurser, där du kan lägga till ytterligare lagrings resurser.Compute sizes within each tier provide a different mix of these resources, to which you can add additional storage resources.
  • Den serverbaserade modellen skalar automatiskt beräkning baserat på arbets belastnings behov och fakturerar för mängden data bearbetning som används per sekund.The serverless model automatically scales compute based on workload demand, and bills for the amount of compute used per second. Server lös beräknings nivån pausar också automatiskt databaser under inaktiva perioder när endast lagring faktureras och återupptar automatiskt databaser när aktiviteten returnerar.The serverless compute tier also automatically pauses databases during inactive periods when only storage is billed, and automatically resumes databases when activity returns.

TjänstnivåerService tiers

Azure SQL Database erbjuder tre tjänst nivåer som är utformade för olika typer av program:Azure SQL Database offers three service tiers that are designed for different types of applications:

  • Generell användning/standard service nivå som är avsedd för vanliga arbets belastningar.General Purpose/Standard service tier designed for common workloads. Det erbjuder budgetorienterade balanserade beräknings-och lagrings alternativ.It offers budget-oriented balanced compute and storage options.
  • Affärskritisk/Premium Service Tier som är utformad för OLTP-program med hög transaktions hastighet och I/O för lägsta svars tid.Business Critical/Premium service tier designed for OLTP applications with high transaction rate and lowest-latency I/O. Den ger den högsta återhämtningen till problem genom att använda flera isolerade repliker.It offers the highest resilience to failures by using several isolated replicas.
  • Storskalig Service Tier som är utformad för mycket stor OLTP-databas och möjlighet att skala lagrings utrymme och skala automatiskt.Hyperscale service tier designed for very large OLTP database and the ability to auto-scale storage and scale compute fluidly.

Elastiska pooler som maximerar resursutnyttjandetElastic pools to maximize resource utilization

För många företag och appar räcker det att kunna skapa enkla databaser och reglera prestanda för fristående databaser upp eller ner efter behov, speciellt om användningsmönstren är relativt förutsägbara.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. Oförutsägbara användnings mönster kan göra det svårt att hantera kostnader och din affärs modell.Unpredictable usage patterns can make it hard to manage costs and your business model. Elastiska pooler är utformade för att lösa detta problem.Elastic pools are designed to solve this problem. Du allokerar prestanda resurser till en pool i stället för en enskild databas.You allocate performance resources to a pool rather than an individual database. Du betalar för poolens samlade prestanda resurser snarare än för enkel databas prestanda.You pay for the collective performance resources of the pool rather than for single database performance.

Bild som visar elastiska pooler i Basic-, standard-och Premium-versioner

Med elastiska pooler behöver du inte fokusera på att slå upp och ned prestanda för att utföra resurser.With elastic pools, you don't need to focus on dialing database performance up and down as demand for resources fluctuates. Pooldatabaserna förbrukar den elastiska poolens prestandaresurser efter behov.The pooled databases consume the performance resources of the elastic pool as needed. Databaser i pooler förbrukar, men överskrider inte begränsningarna i poolen, så dina kostnader är förutsägbara även om den enskilda databas användningen inte är det.Pooled databases consume but don't exceed the limits of the pool, so your cost remains predictable even if individual database usage doesn't.

Du kan lägga till och ta bort databaser i poolenoch skala din app från en fåtal databaser till tusentals, allt inom en budget som du styr.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. Du kan också kontrol lera minimi-och Max resurserna som är tillgängliga för databaser i poolen, för att säkerställa att ingen databas i poolen använder alla pool resurser och att varje databas i poolen har en garanterad minimal mängd resurser.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. Mer information om design mönster för SaaS-program (program vara som en tjänst) som använder elastiska pooler finns i design mönster för SaaS-program med flera innehavare med SQL Database.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.

Skript kan hjälpa dig med att övervaka och skala elastiska pooler.Scripts can help with monitoring and scaling elastic pools. Ett exempel finns i använda PowerShell för att övervaka och skala en elastisk SQL-pool i Azure SQL Database.For an example, see Use PowerShell to monitor and scale a SQL elastic pool in Azure SQL Database.

Viktigt

En hanterad instans har inte stöd för elastiska pooler.A managed instance doesn't support elastic pools. En hanterad instans är i stället en samling instans databaser som delar hanterade instans resurser.Rather, a managed instance is a collection of instance databases that share managed instance resources.

Blanda enkla databaser med pooldatabaserBlend single databases with pooled databases

Du kan blanda enskilda databaser med elastiska pooler och ändra tjänst nivåerna för enskilda databaser och elastiska pooler för att anpassa sig till din situation.You can blend single databases with elastic pools, and change the service tiers of single databases and elastic pools to adapt to your situation. Du kan också kombinera och matcha andra Azure-tjänster med SQL Database för att möta dina unika design behov för appar, öka kostnaderna och resurs effektiviteten och låsa upp nya affärs möjligheter.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.

Omfattande övervakning och aviseringsfunktionerExtensive monitoring and alerting capabilities

Azure SQL Database tillhandahåller avancerade övervaknings-och fel söknings funktioner som hjälper dig att få djupare insikt i arbets Belastningens egenskaper.Azure SQL Database provides advanced monitoring and troubleshooting features that help you get deeper insights into workload characteristics. Följande funktioner och verktyg är:These features and tools include:

  • De inbyggda övervaknings funktioner som tillhandahålls av den senaste versionen av SQL Server Database Engine.The built-in monitoring capabilities provided by the latest version of SQL Server Database Engine. De gör att du kan hitta prestanda insikter i real tid.They enable you to find real-time performance insights.
  • PaaS övervaknings funktioner som tillhandahålls av Azure och som hjälper dig att övervaka och felsöka ett stort antal databas instanser.PaaS monitoring capabilities provided by Azure that enable you to monitor and troubleshoot a large number of database instances.

Query Store, en inbyggd SQL Server övervaknings funktion, registrerar prestanda för dina frågor i real tid och gör det möjligt att identifiera potentiella prestanda problem och de främsta resurs förbrukarna.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. Automatisk justering och rekommendationer ger råd om frågor med försämrat prestanda och saknade eller duplicerade index.Automatic tuning and recommendations provide advice regarding the queries with the regressed performance and missing or duplicated indexes. Med automatisk justering i SQL Database kan du antingen manuellt tillämpa skript som kan åtgärda problemen eller låta SQL Database tillämpa korrigeringen.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 kan också testa och kontrol lera att korrigeringen ger viss förmån och behålla eller återställa ändringen beroende på resultatet.SQL Database can also test and verify that the fix provides some benefit, and retain or revert the change depending on the outcome. Förutom fråge Arkiv och automatiska justerings funktioner kan du använda standard DMV: er och XEvent för att övervaka arbets Belastningens prestanda.In addition to Query Store and automatic tuning capabilities, you can use standard DMVs and XEvent to monitor the workload performance.

Azure innehåller inbyggda verktyg för prestanda övervakning och avisering , kombinerat med prestanda klassificeringar som gör att du kan övervaka status för tusentals databaser.Azure provides built-in performance monitoring and alerting tools, combined with performance ratings, that enable you to monitor the status of thousands of databases. Med dessa verktyg kan du snabbt utvärdera effekten av att skala upp eller ned baserat på dina aktuella eller planerade prestanda behov.Using these tools, you can quickly assess the impact of scaling up or down, based on your current or projected performance needs. Dessutom kan SQL-databasen skapa mått och diagnostikloggar för lättare övervakning.Additionally, SQL Database can emit metrics and diagnostic logs for easier monitoring. Du kan konfigurera SQL-databasen för att lagra resursanvändning, personal och sessioner och anslutning till en av dessa Azure-resurser:You can configure SQL Database to store resource usage, workers and sessions, and connectivity into one of these Azure resources:

  • Azure Storage: För arkivering av stora mängder telemetridata till ett lågt pris.Azure Storage: For archiving vast amounts of telemetry for a small price.
  • Azure Event Hubs: för att integrera SQL Database telemetri med din anpassade övervaknings lösning eller aktiva pipeliner.Azure Event Hubs: For integrating SQL Database telemetry with your custom monitoring solution or hot pipelines.
  • Azure Monitor loggar: för en inbyggd övervaknings lösning med rapporter, aviseringar och mildrande funktioner.Azure Monitor logs: For a built-in monitoring solution with reporting, alerting, and mitigating capabilities.

Diagram över Azures övervaknings arkitektur

Kapacitet för tillgänglighetAvailability capabilities

I en traditionell SQL Servers miljö har du normalt minst två datorer som är lokalt konfigurerade.In a traditional SQL Server environment, you generally have at least two machines locally set up. De här datorerna har exakta, synkront underhåll, kopior av data för att skydda mot ett haveri på en enskild dator eller komponent.These machines have exact, synchronously maintained, copies of the data to protect against a failure of a single machine or component. Den här miljön ger hög tillgänglighet, men den skyddar inte mot en natur haveri förstör ditt data Center.This environment provides high availability, but it doesn't protect against a natural disaster destroying your datacenter.

Haveri beredskap förutsätter att en oåterkallelig händelse är geografiskt lokaliserad för att ha en annan dator eller uppsättning datorer med en kopia av dina data långt bort.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. I SQL Server kan du använda Always on-tillgänglighetsgrupper som körs i asynkront läge för att få den här funktionen.In SQL Server, you can use Always On Availability Groups running in async mode to get this capability. Användare vill ofta inte vänta på att replikeringen ska ske innan den genomför en transaktion, så det är möjligt att förlora data när du gör oplanerad redundans.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.

Databaser i tjänst nivåerna Premium och Business Critical gör det redan något liknande för synkroniseringen av en tillgänglighets grupp.Databases in the premium and business critical service tiers already do something very similar to the synchronization of an availability group. Databaser med lägre tjänst nivåer ger redundans genom att använda en annan men likvärdig mekanism.Databases in lower service tiers provide redundancy through storage by using a different but equivalent mechanism. Inbyggd logik skyddar mot ett enskilt dator haveri.Built-in logic helps protect against a single machine failure. Funktionen aktiv geo-replikering ger dig möjlighet att skydda mot katastrofer där en hel region förstörs.The active geo-replication feature gives you the ability to protect against disaster where a whole region is destroyed.

Azure-tillgänglighetszoner försöker skydda mot avbrott i en enda data centers byggnad inom en enda region.Azure Availability Zones tries to protect against the outage of a single datacenter building within a single region. Det hjälper dig att skydda mot förlust av ström eller nätverk till en byggnad.It helps you protect against the loss of power or network to a building. I SQL Database placerar du de olika replikerna i olika tillgänglighets zoner (olika byggnader, effektivt).In SQL Database, you place the different replicas in different availability zones (different buildings, effectively).

Service avtalet (SLA) för Azure, som drivs av ett globalt nätverk av Microsoft-hanterade data Center, hjälper till att hålla appen igång 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. Azure-plattformen hanterar fullständigt alla databaser och garanterar ingen data förlust och en hög procent andel data tillgänglighet.The Azure platform fully manages every database, and it guarantees no data loss and a high percentage of data availability. Azure hanterar automatiskt korrigering, säkerhets kopiering, replikering, fel identifiering, underliggande potentiell maskin vara, program vara eller nätverks fel, distribution av fel korrigeringar, redundans, databas uppgraderingar och andra underhålls aktiviteter.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. Standardtillgänglighet uppnås genom en uppdelning av beräknings och lagringslager.Standard availability is achieved by a separation of compute and storage layers. Premium-tillgänglighet uppnås genom att integrera beräkning och lagring på en enda nod för prestanda och sedan implementera teknik som liknar Always on-tillgänglighetsgrupper.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. En fullständig beskrivning av funktionerna för hög tillgänglighet i Azure SQL Database finns SQL Database tillgänglighet.For a full discussion of the high availability capabilities of Azure SQL Database, see SQL Database availability.

Dessutom ger SQL Database inbyggd affärs kontinuitet och globala skalbarhets funktioner.In addition, SQL Database provides built-in business continuity and global scalability features. Exempel på dessa är:These include:

  • Automatisk säkerhets kopiering:Automatic backups:

    SQL Database automatiskt utför fullständiga, differentiella och transaktions logg säkerhets kopior av SQL-databaser så att du kan återställa till vilken tidpunkt som helst.SQL Database automatically performs full, differential, and transaction log backups of SQL databases to enable you to restore to any point in time. För enskilda databaser och databaser i pooler kan du konfigurera SQL Database att lagra fullständiga säkerhets kopior av databasen till Azure Storage för långsiktig kvarhållning av säkerhets kopior.For single databases and pooled databases, you can configure SQL Database to store full database backups to Azure Storage for long-term backup retention. För hanterade instanser kan du även utföra säkerhets kopieringar för långsiktig kvarhållning av säkerhets kopior.For managed instances, you can also perform copy-only backups for long-term backup retention.

  • Återställning avtidpunkt:Point-in-time restores:

    Alla SQL Database distributions alternativ stöder återställning till vilken tidpunkt som helst inom den automatiska kvarhållningsperioden för säkerhets kopiering för alla SQL-databaser.All SQL Database deployment options support recovery to any point in time within the automatic backup retention period for any SQL database.

  • Aktiv geo-replikering:Active geo-replication:

    Med alternativen för databas och pooler med flera databaser kan du konfigurera upp till fyra läsbara sekundära databaser i antingen samma eller globalt distribuerade Azure-datacenter.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. Om du till exempel har ett SaaS-program med en katalog databas som har en stor mängd samtidiga skrivskyddade transaktioner, använder du aktiv geo-replikering för att aktivera global Läs skalning.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. Detta tar bort Flask halsar på den primära som beror på Läs arbets belastningar.This removes bottlenecks on the primary that are due to read workloads. För hanterade instanser använder du grupper för automatisk redundans.For managed instances, use auto-failover groups.

  • Grupper för automatisk redundans:Auto-failover groups:

    Med alla SQL Database distributions alternativ kan du använda grupper för växling vid fel för att aktivera hög tillgänglighet och belastnings utjämning i global skala.All SQL Database deployment options allow you to use failover groups to enable high availability and load balancing at global scale. Detta inkluderar transparent geo-replikering och redundans av stora mängder databaser, elastiska pooler och hanterade instanser.This includes transparent geo-replication and failover of large sets of databases, elastic pools, and managed instances. Med växlings grupper kan du skapa globalt distribuerade SaaS-program med minimal administration.Failover groups enable the creation of globally distributed SaaS applications, with minimal administration overhead. Detta lämnar all komplex övervakning, Routning och redundanskluster till SQL Database.This leaves all the complex monitoring, routing, and failover orchestration to SQL Database.

  • Zoner-redundanta databaser:Zone-redundant databases:

    Med SQL Database kan du etablera Premium-eller affärs kritiska databaser eller elastiska pooler i flera tillgänglighets zoner.SQL Database allows you to provision premium or business critical databases or elastic pools across multiple availability zones. Eftersom dessa databaser och elastiska pooler har flera redundanta repliker för hög tillgänglighet ger repliker i flera tillgänglighets zoner högre återhämtning.Because these databases and elastic pools have multiple redundant replicas for high availability, placing these replicas into multiple availability zones provides higher resilience. Detta inkluderar möjligheten att återställa automatiskt från data centers skalnings fel utan data förlust.This includes the ability to recover automatically from the datacenter scale failures, without data loss.

Inbyggd intelligensBuilt-in intelligence

Med SQL Database får du inbyggd information som hjälper dig att dramatiskt minska kostnaderna för att köra och hantera databaser och som maximerar programmets prestanda och säkerhet.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. Genom att köra miljon tals kund arbets belastningar dygnet runt, SQL Database samla in och bearbeta en enorm mängd telemetridata, samtidigt som kunden är helt respekterad.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. Olika algoritmer utvärderar kontinuerligt telemetri-data så att tjänsten kan lära sig och anpassa sig till ditt program.Various algorithms continuously evaluate the telemetry data so that the service can learn and adapt with your application.

Automatisk prestandaövervakning och justeringAutomatic performance monitoring and tuning

SQL Database ger detaljerad inblick i frågor som du behöver övervaka.SQL Database provides detailed insight into the queries that you need to monitor. SQL Database lär dig mer om dina databas mönster och gör det möjligt att anpassa ditt databas schema till din arbets belastning.SQL Database learns about your database patterns, and enables you to adapt your database schema to your workload. SQL-databasen innehåller rekommendationer för prestandajustering där du kan granska justeringsåtgärder och använda dem.SQL Database provides performance tuning recommendations, where you can review tuning actions and apply them.

Att ständigt övervaka en databas är dock en svår och omständlig uppgift, särskilt när du hanterar många databaser.However, constantly monitoring a database is a hard and tedious task, especially when dealing with many databases. Intelligent Insights gör jobbet åt dig genom att automatiskt övervaka SQL Database prestanda i hög skala.Intelligent Insights does this job for you by automatically monitoring SQL Database performance at scale. Det informerar om prestanda försämrings problem, den identifierar den bakomliggande orsaken till varje problem och ger rekommendationer om prestanda förbättring när det är möjligt.It informs you of performance degradation issues, it identifies the root cause of each issue, and provides performance improvement recommendations when possible.

Att hantera ett stort antal databaser kan vara omöjligt att effektivisera även med alla tillgängliga verktyg och rapporter som SQL Database och Azure tillhandahåller.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. I stället för att övervaka och justera databasen manuellt, kan du delegera vissa av övervaknings-och justerings åtgärderna till SQL Database med hjälp av Automatisk justering.Instead 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 använder automatiskt rekommendationer, tester och verifierar var och en av dess justerings åtgärder för att säkerställa att prestandan förbättras.SQL Database automatically applies recommendations, tests, and verifies each of its tuning actions to ensure the performance keeps improving. På så sätt kan SQL Database automatiskt anpassas efter din arbets belastning på ett kontrollerat och säkert sätt.This way, SQL Database automatically adapts to your workload in a controlled and safe way. Automatisk justering innebär att databasens prestanda övervakas noga och jämförs före och efter varje justerings åtgärd.Automatic tuning means that the performance of your database is carefully monitored and compared before and after every tuning action. Om prestandan inte förbättras återställs justerings åtgärden.If the performance doesn't improve, the tuning action is reverted.

Många av våra partner som kör SaaS för flera klient organisationer ovanpå SQL Database förlitar sig på automatisk prestanda justering för att säkerställa att deras program alltid har stabila och förutsägbara prestanda.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. För dessa minskar funktionen risken för en prestandaincident mitt i natten.For them, this feature tremendously reduces the risk of having a performance incident in the middle of the night. Eftersom en del av deras kund Base också använder SQL Server, använder de samma indexerings rekommendationer som tillhandahålls av SQL Database för att hjälpa sina SQL Server kunder.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.

Det finns två automatiska justerings aspekter i SQL Database:Two automatic tuning aspects are available in SQL Database:

  • Automatisk indexhantering: Identifierar index som bör läggas till i din databas och index som ska tas bort.Automatic index management: Identifies indexes that should be added in your database, and indexes that should be removed.
  • Automatisk plan korrigering: identifierar problematiska planer och åtgärdar prestanda problem i SQL-plan.Automatic plan correction: Identifies problematic plans and fixes SQL plan performance problems.

Anpassningsbar frågebearbetningAdaptive query processing

Du kan använda anpassad bearbetning av frågor, inklusive överlagrad körning av tabell värdes funktioner med flera instruktioner, återkoppling av minnes bidrag i batch-läge och anpassningsbara kopplingar i batch-läge.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. Var och en av dessa funktioner för anpassad bearbetning av frågor gäller liknande "lär och anpassa"-tekniker, vilket hjälper ytterligare att lösa prestanda problem som är relaterade till tidigare indrags bara frågor om problemlösning.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.

Avancerad säkerhet och efterlevnadAdvanced security and compliance

SQL-databasen innehåller en uppsättning inbyggda funktioner för säkerhet och efterlevnad för att uppfylla olika krav för säkerhet och regelefterlevnad i programmet.SQL Database provides a range of built-in security and compliance features to help your application meet various security and compliance requirements.

Viktigt

Microsoft har certifierat Azure SQL Database (alla distributions alternativ) mot ett antal efterlevnads standarder.Microsoft has certified Azure SQL Database (all deployment options) against a number of compliance standards. Mer information finns i Microsoft Azure Trust Center, där du hittar den mest aktuella listan med SQL Database certifierings certifieringar.For more information, see the Microsoft Azure Trust Center, where you can find the most current list of SQL Database compliance certifications.

Skydd mot Avancerat skyddAdvance threat protection

Avancerad data säkerhet är ett enhetligt paket för avancerade SQL-säkerhetsfunktioner.Advanced data security is a unified package for advanced SQL security capabilities. Den innehåller funktioner för att identifiera och klassificera känsliga data, hantera dina databas sårbarheter och identifiera avvikande aktiviteter som kan tyda på ett hot mot databasen.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. Det ger en enda plats för att aktivera och hantera dessa funktioner.It provides a single location for enabling and managing these capabilities.

  • Data identifiering och klassificering:Data discovery and classification:

    Den här funktionen innehåller funktioner som är inbyggda i Azure SQL Database för att upptäcka, klassificera, märka och skydda känsliga data i dina databaser.This feature provides capabilities built into Azure SQL Database for discovering, classifying, labeling, and protecting the sensitive data in your databases. Den ger insyn i databas klassificerings tillstånd och spårar åtkomsten till känsliga data i databasen och utanför dess gränser.It provides visibility into your database classification state, and tracks the access to sensitive data within the database and beyond its borders.

  • Sårbarhets bedömning:Vulnerability assessment:

    Den här tjänsten kan upptäcka, spåra och hjälpa dig att åtgärda eventuella sårbarheter i databasen.This service can discover, track, and help you remediate potential database vulnerabilities. Den ger inblick i dina säkerhetstillstånd och inkluderar lämpliga åtgärder för att lösa säkerhetsproblem och förbättra databasens skydd.It provides visibility into your security state, and includes actionable steps to resolve security issues, and enhance your database fortifications.

  • Hot identifiering:Threat detection:

    Den här funktionen identifierar avvikande aktiviteter som indikerar ovanliga och potentiellt skadliga försök att komma åt eller utnyttja databasen.This feature detects anomalous activities that indicate unusual and potentially harmful attempts to access or exploit your database. Den övervakar kontinuerligt databasen för misstänkta aktiviteter och ger omedelbara säkerhetsaviseringar om potentiella säkerhetsproblem, SQL-inmatningsattacker samt avvikande åtkomstmönster i databasen.It continuously monitors your database for suspicious activities, and provides immediate security alerts on potential vulnerabilities, SQL injection attacks, and anomalous database access patterns. Aviseringar om hot identifiering ger information om den misstänkta aktiviteten och rekommenderar åtgärder för att undersöka och minimera hotet.Threat detection alerts provide details of the suspicious activity, and recommend action on how to investigate and mitigate the threat.

Granskning för efterlevnad och säkerhetAuditing for compliance and security

Granskning spårar databas händelser och skriver dem till en Gransknings logg i ditt Azure Storage-konto.Auditing tracks database events and writes them to an audit log in your Azure storage account. Granskning kan hjälpa dig att upprätthålla regelefterlevnad, förstå databas aktivitet och få insikt i avvikelser och avvikelser som kan tyda på affärs problem eller misstänkta säkerhets överträdelser.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.

DatakrypteringData encryption

SQL Database hjälper till att skydda dina data genom att tillhandahålla kryptering.SQL Database helps secure your data by providing encryption. För data i rörelse används Transport Layer Security.For data in motion, it uses transport layer security. För data i vila används transparent data kryptering.For data at rest, it uses transparent data encryption. För data som används använder den alltid krypterad.For data in use, it uses always encrypted.

Azure Active Directory-integrering och multifaktorautentiseringAzure Active Directory integration and multi-factor authentication

Med SQL Database kan du centralt hantera identiteter för databasanvändare och andra Microsoft-tjänster med Azure Active Directory-integrering.SQL Database enables you to centrally manage identities of database user and other Microsoft services with Azure Active Directory integration. Den här funktionen förenklar hanteringen av behörighet och ger ökad säkerhet.This capability simplifies permission management and enhances security. Azure Active Directory stöder Multi-Factor Authentication för att öka säkerheten för data och program, samtidigt som den har stöd för en enda inloggnings process.Azure Active Directory supports multi-factor authentication to increase data and application security, while supporting a single sign-in process.

Lättanvända verktygEasy-to-use tools

SQL Database gör byggandet och underhållet av appar enklare och mer produktivt.SQL Database makes building and maintaining applications easier and more productive. Med SQL Database kan du fokusera på det du gör väst: bygga bra appar.SQL Database allows you to focus on what you do best: building great apps. Du kan hantera och utveckla i SQL Database med hjälp av verktyg och färdigheter som du redan har.You can manage and develop in SQL Database by using tools and skills you already have.

  • Azure Portal:The Azure portal:

    Ett webbaserat program för att hantera alla Azure-tjänster.A web-based application for managing all Azure services.

  • SQL Server Management Studio:SQL Server Management Studio:

    Ett kostnads fritt, nedladdnings Bart klient program för att hantera alla SQL-infrastrukturer, från SQL Server till SQL Database.A free, downloadable client application for managing any SQL infrastructure, from SQL Server to SQL Database.

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

    Ett kostnads fritt, nedladdnings Bart klient program för att utveckla SQL Server Relations databaser, SQL-databaser, Integration Services-paket, Analysis Services data modeller och repor ting Services-rapporter.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:

    En kostnads fri, nedladdnings bar kod redigerare med öppen källkod för Windows, macOS och Linux.A free, downloadable, open-source code editor for Windows, macOS, and Linux. Det stöder tillägg, inklusive MSSQL-tillägget för att fråga Microsoft SQL Server, Azure SQL Database och 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 har stöd för att skapa program med python, Java, Node. js, PHP, ruby och .NET på macOS, Linux och Windows.SQL Database supports building applications with Python, Java, Node.js, PHP, Ruby, and .NET on macOS, Linux, and Windows. SQL Database stöder samma anslutningsbibliotek som SQL Server.SQL Database supports the same connection libraries as SQL Server.

Skapa och hantera Azure SQL-resurser med Azure PortalCreate and manage Azure SQL resources with the Azure portal

Azure Portal tillhandahåller en enda sida där du kan hantera alla dina Azure SQL-resurser , inklusive dina virtuella SQL-datorer.The Azure portal provides a single page where you can manage all of your Azure SQL resources including your SQL virtual machines.

Om du vill komma åt sidan Azure SQL-resurser går du till Azure Portal-menyn, väljer Azure SQL eller söker efter och väljer Azure SQL på vilken sida som helst.To access the Azure SQL resources page, from the Azure portal menu, select Azure SQL or search for and select Azure SQL in any page.

Anteckning

Azure SQL är ett snabbt och enkelt sätt att få åtkomst till alla dina SQL-databaser, elastiska pooler, databas servrar, SQL-hanterade instanser och virtuella SQL-datorer.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 är inte en tjänst eller resurs.Azure SQL is not a service or resource.

Om du vill hantera befintliga resurser väljer du önskat objekt i listan.To manage existing resources, select the desired item in the list. Om du vill skapa nya Azure SQL-resurser väljer du + Lägg till.To create new Azure SQL resources, select + Add.

Azure SQL Portal-sida

När du har valt + Lägg till, Visa ytterligare information om de olika alternativen genom att välja Visa information på valfri panel.After selecting + Add, view additional information about the different options by selecting Show details on any tile.

panel information om databaser

Mer information finns i:For details, see:

Vanliga frågor och svar om SQL DatabaseSQL Database frequently asked questions

Vilken är den aktuella versionen av SQL Database?What is the current version of SQL Database?

Den aktuella versionen av SQL Database är V12.The current version of SQL Database is V12. Version V11 har dragits tillbaka.Version V11 has been retired.

Kan jag styra när uppdaterings stopp inträffar?Can I control when patching downtime occurs?

Nej.No. Effekten av korrigeringen är vanligt vis inte märkbart om du använder logik för omprövning i din app.The impact of patching is generally not noticeable if you employ retry logic in your app. Mer information finns i Planera för underhålls händelser i Azure i Azure SQL Database.For more information, see Planning for Azure maintenance events in Azure SQL Database.

Azure Hybrid-förmån frågorAzure Hybrid Benefit questions

Finns det dubbla användnings rättigheter med Azure Hybrid-förmån för SQL Server?Are there dual-use rights with Azure Hybrid Benefit for SQL Server?

Du har 180 dagar med dubbla användnings rättigheter för licensen för att säkerställa att migreringen körs sömlöst.You have 180 days of dual use rights of the license to ensure migrations are running seamlessly. Efter den 180-dagars perioden kan du bara använda SQL Server-licensen i molnet i SQL Database.After that 180-day period, you can only use the SQL Server license in the cloud in SQL Database. Du har inte längre dubbla användnings rättigheter lokalt och i molnet.You no longer have dual use rights on-premises and in the cloud.

Hur skiljer sig Azure Hybrid-förmån för SQL Server från License Mobility?How does Azure Hybrid Benefit for SQL Server differ from license mobility?

Vi erbjuder License Mobility-förmåner för att SQL Server kunder med Software Assurance.We offer license mobility benefits to SQL Server customers with Software Assurance. Detta gör det möjligt att omtilldela licenser till en partners delade servrar.This allows reassignment of their licenses to a partner's shared servers. Du kan använda den här förmånen på Azure IaaS och AWS EC2.You can use this benefit on Azure IaaS and AWS EC2.

Azure Hybrid-förmån för SQL Server skiljer sig från licens mobilitet i två viktiga områden:Azure Hybrid Benefit for SQL Server differs from license mobility in two key areas:

  • Det ger ekonomiska fördelar för att flytta hög virtualiserade arbets belastningar till Azure.It provides economic benefits for moving highly virtualized workloads to Azure. SQL Server Enterprise Edition-kunder kan få fyra kärnor i Azure i Generell användning SKU för varje kärna som de äger lokalt för mycket virtualiserade program.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. License Mobility tillåter inte några särskilda kostnads besparingar för att flytta virtualiserade arbets belastningar till molnet.License mobility doesn't allow any special cost benefits for moving virtualized workloads to the cloud.
  • Det tillhandahåller ett PaaS-mål på Azure (SQL Database Hanterad instans) som är mycket kompatibel med SQL Server lokalt.It provides for a PaaS destination on Azure (SQL Database managed instance) that's highly compatible with SQL Server on-premises.

Vilka är de speciella rättigheterna för Azure Hybrid-förmån för SQL Server?What are the specific rights of the Azure Hybrid Benefit for SQL Server?

SQL Database kunder har följande rättigheter som är kopplade till Azure Hybrid-förmån för SQL Server:SQL Database customers have the following rights associated with Azure Hybrid Benefit for SQL Server:

Licens utrymmeLicense footprint Vad får Azure Hybrid-förmån för SQL Server dig?What does Azure Hybrid Benefit for SQL Server get you?
SQL Server Enterprise Edition Core-kunder med SASQL Server Enterprise Edition core customers with SA
  • Kan betala bas priset antingen Generell användning eller Affärskritisk SKUCan pay base rate on either General Purpose or Business Critical SKU

  • 1 kärna lokalt = 4 kärnor i Generell användning SKU1 core on-premises = 4 cores in General Purpose SKU

  • 1 kärna lokalt = 1 kärna i Affärskritisk SKU1 core on-premises = 1 core in Business Critical SKU
  • SQL Server Standard Edition Core-kunder med SASQL Server Standard Edition core customers with SA
  • Kan betala bas taxan endast för Generell användning SKUCan pay base rate on General Purpose SKU only

  • 1 kärna lokalt = 1 kärna i Generell användning SKU1 core on-premises = 1 core in General Purpose SKU
  • Tala med teknikteamet för SQL ServerEngage with the SQL Server engineering team

    Nästa stegNext steps