Azure SQL veritabanı hizmeti nedirWhat is Azure SQL Database service

SQL Veritabanı, Microsoft Azure'da yer alan ve ilişkisel veri, JSON, uzamsal ve XML gibi yapıları destekleyen çok amaçlı ilişkisel veritabanı yönetilen hizmetidir.SQL Database is a general-purpose relational database managed service in Microsoft Azure that supports structures such as relational data, JSON, spatial, and XML. SQL veritabanı iki farklı satın alma modeli içinde dinamik olarak Ölçeklenebilir performans sunar: sanal çekirdek tabanlı satın alma modeli ve DTU tabanlı satın alma modeli.SQL Database delivers dynamically scalable performance within two different purchasing models: a vCore-based purchasing model and a DTU-based purchasing model. SQL Veritabanı ayrıca çok büyük ölçekli analitik analiz ve raporlama için columnstore dizinleri ve raporlama ve çok büyük ölçekli işlemler için bellek içi OLTP gibi seçenekler sunar.SQL Database also provides options such as columnstore indexes for extreme analytic analysis and reporting, and in-memory OLTP for extreme transactional processing. Microsoft, SQL kod tabanıyla ilgili tüm düzeltme ve güncelleştirme işlerini sorunsuz olarak yaparak altyapı yönetimini tamamen soyutlar.Microsoft handles all patching and updating of the SQL code base seamlessly and abstracts away all management of the underlying infrastructure.

Not

Bir Azure SQL veritabanı'nda terimler sözlüğü için bkz: SQL veritabanı terimler sözlüğüFor a glossary of terms in Azure SQL Database, see SQL Database terms glossary

Azure SQL Veritabanı, bir Azure SQL veritabanı için aşağıdaki dağıtım seçeneklerini sunar:Azure SQL Database provides the following deployment options for an Azure SQL database:

Aşağıdaki şekilde bu dağıtım seçenekleri gösterilmektedir:The following illustration shows these deployment options:

dağıtım seçenekleri

SQL Veritabanı, Microsoft SQL Server veritabanı altyapısı ile aynı kod tabanını kullanır.SQL Database shares its code base with the Microsoft SQL Server database engine. Microsoft'un bulut öncelikli stratejisi kapsamında en yeni SQL Server özellikleri önce SQL Veritabanı'na, ardından da SQL Server'ın kendine uygulanır.With Microsoft's cloud-first strategy, the newest capabilities of SQL Server are released first to SQL Database, and then to SQL Server itself. Bu yaklaşım sayesinde düzeltme veya yükseltme zahmetine girmeden milyonlarca veritabanında test edilmiş en yeni SQL Server özelliklerine sahip olabilirsiniz.This approach provides you with the newest SQL Server capabilities with no overhead for patching or upgrading - and with these new features tested across millions of databases. Yeni özellikler açıklandıkça haberdar olmak için bkz:For information about new capabilities as they are announced, see:

Önemli

Farklı Azure SQL veritabanı dağıtım seçenekleri arasındaki farklar yanı sıra, SQL veritabanı ve SQL Server arasındaki özellik farklarını anlamak için bkz SQL özellikleri.To understand the feature differences between SQL Database and SQL Server, as well as the differences between different Azure SQL Database deployment options, see SQL features.

SQL veritabanı ile birden çok kaynak türleri, hizmet katmanları ve bilgi işlem boyutlarına hiç kapalı kalma süresi, yerleşik zeka iyileştirmesi, global ölçeklenebilirlik ve kullanılabilirlik ve Gelişmiş Güvenlik ile dinamik ölçeklenebilirlik sunan, tahmin edilebilir performans sunar. seçenekleri — neredeyse sıfır yönetim gereksinimiyle.SQL Database delivers predictable performance with multiple resource types, service tiers, and compute sizes that provides dynamic scalability with no downtime, built-in intelligent optimization, global scalability and availability, and advanced security options — all with near-zero administration. Bu özellikler sayesinde değerli zamanınızı ve kaynaklarınızı sanal makine ve altyapı yönetimi yerine hızlı uygulama geliştirmeye ve piyasaya sunma sürenizi kısaltmaya ayırabilirsiniz.These capabilities allow you to focus on rapid app development and accelerating your time to market, rather than allocating precious time and resources to managing virtual machines and infrastructure. SQL Veritabanı şu anda dünyanın farklı yerlerindeki toplam 38 veri merkezini kullanmaktadır ve düzenli aralıklarla eklenen yeni veri merkezleri, veritabanınızı bulunduğunuz konuma yakın bir veri merkezinde çalıştırmanızı sağlar.The SQL Database service is currently in 38 data centers around the world, with more data centers coming online regularly, which enables you to run your database in a data center near you.

Ölçeklenebilir performans ve havuzlarScalable performance and pools

  • Tek veritabanları ile birbirine ve taşınabilir, her işlem, bellek ve depolama kaynakları kendi garanti edilen miktarda ile her veritabanı yalıtılır.With single databases, each database is isolated from each other and portable, each with its own guaranteed amount of compute, memory, and storage resources. SQL veritabanı için farklı gereksinimleri - farklı bilgi işlem, bellek ve depolama kaynakları ve yeteneği dinamik olarak sağlar tek veritabanı kaynaklarının ölçeğini yukarı ve aşağı.SQL Database provides different compute, memory, and storage resources for different needs - and the ability to dynamically scale single database resources up and down. Hiper ölçekli hizmet katmanı tek veritabanı 100 TB için ölçeklendirme ile hızlı yedekleme ve geri yükleme sağlar.The hyperscale service tier for single database enables you to scale to 100 TB, with fast backup and restore capabilities.
  • Elastik havuzlar sayesinde yeni veritabanları oluşturabilir veya tek veritabanları kaynaklarının kullanımını en üst düzeye çıkarmak ve para - ve yeteneği dinamik olarak kaydetmek için bir kaynak havuzunun dışına taşıma ölçeğini elastik havuz kaynakları yukarı ve aşağı.With elastic pools, you can create new databases or move single databases into a resource pool to maximize the use of resources and save money - and the ability to dynamically scale elastic pool resources up and down.
  • Yönetilen örneği ile her yönetilen örnek garanti edilen kaynaklarla diğer örneklerden yalıtılır.With managed instances, each managed instance is isolated from other instances with guaranteed resources. Kaynaklar - ve yeteneği bir dizi örnek veritabanları bir yönetilen örnek içinde dinamik olarak paylaşma yönetilen örnek kaynaklarının ölçeğini yukarı ve aşağı.Within a managed instance, the instance databases share a set of resources - and the ability to dynamically scale managed instance resources up and down.

Düşük bir maliyetle genel amaçlı hizmet katmanındaki aylık küçük, tek bir veritabanı üzerinde ilk uygulamanızı oluşturun ve ardından Hizmet katmanını elle veya programlama yoluyla herhangi bir zamanda, çözümünüzün gereksinimlerini karşılamak için iş kritik hizmet katmanına değiştirebilirsiniz.You can build your first app on a small, single database at a low cost per month in the general purpose service tier and then change its service tier manually or programmatically at any time to the business critical Service tier to meet the needs of your solution. Performansı uygulamanız veya müşterileriniz kesinti yaşamadan ayarlayabilirsiniz.You can adjust performance without downtime to your app or to your customers. Dinamik ölçeklenebilirlik, veritabanınızın hızla değişen kaynak gereksinimlerine hızlı şekilde yanıt vermesini ve yalnızca ihtiyaç duyduğunuz kaynaklara ve ihtiyaç duyduğunuz süre boyunca ödeme yapmanızı sağlar.Dynamic scalability enables your database to transparently respond to rapidly changing resource requirements and enables you to only pay for the resources that you need when you need them.

Dinamik ölçeklenebilirlik, otomatik ölçeklendirmeden farklıdır.Dynamic scalability is different from autoscale. Bir hizmet ölçütlere dayalı olarak otomatik şekilde ölçeklendirildiğinde otomatik ölçeklendirme oluşurken, dinamik ölçeklenebilirlik ise kesinti süresi olmadan el ile ölçeklendirmeye olanak sağlar.Autoscale is when a service scales automatically based on criteria, whereas dynamic scalability allows for manual scaling without downtime. Tek bir veritabanı destekler: el ile dinamik ölçeklenebilirlik, ancak otomatik ölçeklendirme değil.A Single database supports manual dynamic scalability, but not autoscale. Daha otomatik bir deneyim için, veritabanlarının tek tek veritabanı gereksinimlerine göre bir havuzdaki kaynakları paylaşmasına olanak sağlayan elastik havuzları kullanın.For a more automatic experience, consider using elastic pools, which allow databases to share resources in a pool based on individual database needs. Ancak, tek bir veritabanı için ölçeklenebilirlik otomatikleştirilmesine yardımcı olur betik vardır.However, there are scripts that can help automate scalability for a single database. Bir örnek için bkz. PowerShell kullanarak tek bir veritabanının ölçeğini yarayan.For an example, see Use PowerShell to monitor and scale a single database.

Modelleri, hizmet katmanları, bilgi işlem boyutlarına ve depolama alanı miktarları satın almaPurchasing models, service tiers, compute sizes, and storage amounts

SQL veritabanı iki satın alma modeli sunar:SQL Database offers two purchasing models:

  • DTU tabanlı satın alma modeli işlem, bellek, hafif ve ağır veritabanı iş yüklerini desteklemek için üç hizmet katmanı g/ç kaynakları karışımını sunar.The DTU-based purchasing model offers a blend of compute, memory, IO resources in three service tiers to support lightweight to heavyweight database workloads. İşlem boyutları her katman içinde ek depolama kaynakları ekleyebileceğiniz, bu kaynakları farklı bir karışımını sağlar.Compute sizes within each tier provide a different mix of these resources, to which you can add additional storage resources.
  • Sanal çekirdek tabanlı satın alma modeli sanal çekirdek miktarı veya bellek ve miktarını sayısını ve depolama hızını seçmenize olanak sağlar.The vCore-based purchasing model lets you choose the number of vCores, the amount or memory, and the amount and speed of storage. Sanal çekirdek tabanlı satın alma modeli de kullanmanıza olanak tanır SQL Server için Azure hibrit avantajı maliyet tasarrufu elde etmek için.The vCore-based purchasing model also allows you to use Azure Hybrid Benefit for SQL Server to gain cost savings. Azure hibrit Avantajı hakkında daha fazla bilgi için bkz: sık sorulan sorular.For more information about the Azure Hybrid Benefit, see Frequently asked questions.

Kaynak kullanımını en verimli hale getirmek için elastik havuzlarElastic pools to maximize resource utilization

Tek veritabanı oluşturabilmek ve veritabanı performansını isteğe göre yükseltip düşürebilmek, özellikle kullanım biçimlerinin nispeten tahmin edilebilir olduğu durumlarda birçok işletme ve uygulama için yeterlidir.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. Ancak tahmin edilemeyen kullanım biçimlerine sahipseniz bu durum maliyetlerin ve iş modelinizin yönetimini zorlaştırabilir.But if you have unpredictable usage patterns, it can make it hard to manage costs and your business model. Elastik havuzlar bu sorunu çözmek için tasarlanmıştır.Elastic pools are designed to solve this problem. Esnek havuzların işleyiş mantığı gayet basittir.The concept is simple. Performans kaynaklarını tek bir veritabanı yerine bir havuz ayırmak ve tek veritabanı performansı yerine havuzun toplu performansı kaynakları için ödeme yaparsınız.You allocate performance resources to a pool rather than an individual database and pay for the collective performance resources of the pool rather than for single database performance.

elastik havuzlar

Elastik havuzlar sayesinde kaynak talebindeki dalgalanmalara ayak uydurmak için veritabanı performansında sürekli ayarlama yapmanız gerekmez.With elastic pools, you don’t need to focus on dialing database performance up and down as demand for resources fluctuates. Havuza alınan veritabanları, gerektiğinde elastik havuzun performans kaynaklarını tüketir.The pooled databases consume the performance resources of the elastic pool as needed. Havuza alınan veritabanları havuzu kullanır ancak havuz sınırlarını aşmaz, böylece veritabanı kullanımınız tahmin edilebilir olmasa bile maliyetleriniz için durum tam tersidir.Pooled databases consume but don’t exceed the limits of the pool, so your cost remains predictable even if individual database usage doesn’t. Ayrıca kontrolü sizin elinizde olan bir bütçe dahilinde havuza veritabanı ekleme ve havuzdan veritabanı kaldırma işlemlerini gerçekleştirebilir ve uygulamanızı birkaç veritabanından tutun binlerce veritabanına ölçeklendirebilirsiniz.What’s more, 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. Havuzdaki veritabanlarına sunulan kaynakların alt ve üst sınırlarını denetleyerek havuzdaki veritabanlarının havuzdaki tüm kaynakları kullanmasını önleyebilir ve havuza alınan tüm veritabanlarının kaynaklardan pay almasını garanti edebilirsiniz.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. Esnek havuzları kullanan SaaS uygulamalarının tasarım desenleri hakkında daha fazla bilgi edinmek için bkz. SQL Veritabanı kullanan Çok Kiracılı SaaS Uygulamaları için Tasarım Desenleri.To learn more about design patterns for SaaS applications using elastic pools, see Design Patterns for Multi-tenant SaaS Applications with SQL Database.

Betikler, elastik havuzların izlenmesine ve ölçeklendirilmesine yardımcı olabilir.Scripts can help with monitoring and scaling elastic pools. Örnek için bkz. PowerShell kullanarak Azure SQL Veritabanında bir SQL elastik havuzunu izleme ve ölçeklendirmeFor an example, see Use PowerShell to monitor and scale a SQL elastic pool in Azure SQL Database

Önemli

Yönetilen örneği, elastik havuzları desteklemez.A managed instance does not support elastic pools. Bunun yerine, bir yönetilen örnek, yönetilen örnek kaynakları paylaşan örnek veritabanları oluşan bir koleksiyondur.Rather, a managed instance is a collection of instance databases that share managed instance resources.

Tek veritabanlarını havuza alınan veritabanlarıyla karıştırmaBlend single databases with pooled databases

Tek veritabanlarını elastik havuzlarla ve tek veritabanları ve elastik havuzların hizmet katmanlarını hızla ve kolayca değiştirmek kendi durumunuza uyarlamak için.You can blend single databases with elastic pools and change the service tiers of single databases and elastic pools quickly and easily to adapt to your situation. Azure'un benzersiz gücü ve erişim özellikleri sayesinde benzersiz uygulama tasarımı ihtiyaçlarınızı karşılamak, maliyet ve kaynak verimliliği sağlamak ve yeni iş fırsatlarını yakalamak amacıyla diğer Azure hizmetlerini SQL Veritabanı ile birleştirebilir ve eşleştirebilirsiniz.With the power and reach of Azure, you can 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.

Kapsamlı izleme ve uyarı özellikleriExtensive monitoring and alerting capabilities

Performans değerlendirmeleriyle birlikte yerleşik performans izleme ve uyarı araçlarını kullanırsınız.You use the built-in performance monitoring and alerting tools, combined with the performance ratings. Bu araçları kullanarak geçerli veya projeye özgü performans ihtiyaçlarınıza göre ölçek büyütme veya küçültme işlemlerinin etkisini hızlı bir şekilde değerlendirebilirsiniz.Using these tools, you can quickly assess the impact of scaling up or down based on your current or project performance needs. SQL Veritabanı ayrıca izlemeyi kolaylaştırmak için ölçümler ve tanılama günlükleri oluşturabilir.Additionally, SQL Database can emit metrics and diagnostic logs for easier monitoring. SQL Veritabanını kaynak kullanımını, çalışanları, oturumları ve bu Azure kaynaklarından birine yapılan bağlantıları kaydedecek şekilde yapılandırabilirsiniz:You can configure SQL Database to store resource usage, workers and sessions, and connectivity into one of these Azure resources:

  • Azure depolama: Maliyetlerle çok sayıda küçük için telemetri arşivleme içinAzure Storage: For archiving vast amounts of telemetry for a small price

  • Azure olay hub'ı: SQL veritabanı telemetrisini özel izleme çözümünüz veya yoğun işlem hatlarıyla tümleştirmek içinAzure Event Hub: For integrating SQL Database telemetry with your custom monitoring solution or hot pipelines

  • Azure İzleyici günlüklerine: Raporlama, uyarı ve azaltma özelliklerine sahip yerleşik izleme çözümü için.Azure Monitor logs: For built-in monitoring solution with reporting, alerting, and mitigating capabilities.

    architecture

Kullanılabilirlik özellikleriAvailability capabilities

Geleneksel bir SQL Server ortamında yerel olarak tam (zaman uyumlu olarak tutulan) (AlwaysOn Kullanılabilirlik grupları veya yük devretme kümeleme örnekleri gibi özellikleri kullanarak) verilerin kopyaları karşı korumak için ayarlayın (en az) 2 makine genellikle olurdu bir tek bir makine/bileşen hatası.In a traditional SQL Server environment, you would generally have (at least) 2 machines locally set up with exact (synchronously maintained) copies of the data (using features like AlwaysOn availability groups or Failover Cluster Instances) to protect against a failure of a single machine/component. Bu, yüksek düzeyde kullanılabilirlik sağlar ancak yok etme veri merkezinizin doğal afetler karşı korumaz.This provides high availability but does not protect against a natural disaster destroying your data center.

Olağanüstü durum kurtarma varsayar bir felaket coğrafi olarak olacağını başka bir makine/makineler ile verilerinizin bir kopyasının uzakta kümeniz için yeterli yerelleştirilmiş.Disaster recovery assumes that a catastrophic event will be geographically localized enough to have another machine/set of machines with a copy of your data far away. SQL Server Always On kullanılabilirlik zaman uyumsuz modda çalışan grupları bu özellik almak için kullanabilirsiniz.In SQL Server, you could use Always On Availability Groups running in async mode to get this capability. Açık sorunlar hızına genellikle kişiler uzakta yani olası veri kaybı, planlanmamış yük devretmeler yaptığınızda, bir işlem yapmadan önce gerçekleşen çoğaltmanın bekleyin istemediğiniz anlamına gelir.The speed of light issues usually means that people do not want to wait for replication to happen that far away before committing a transaction, so there is potential for data loss when you do unplanned failovers.

Premium ve iş kritik hizmeti veritabanlarında katmanlarını zaten çok benzer bir şey bir kullanılabilirlik grubunda eşitleme.Databases in the premium and business critical service tiers already do something very similar to the synchronization of an availability group. Daha düşük hizmet katmanlarındaki veritabanları depolama aracılığıyla yedeklilik sağlayan bir farklı, ancak eşdeğer bir mekanizma.Databases in lower service tiers provide redundancy through storage using a different but equivalent mechanism. Tek makine hatasına karşı koruyan mantığı yoktur.There is logic that protects against a single machine failure. Etkin coğrafi çoğaltma özelliği burada tüm bölge yok olağanüstü durum karşı koruma olanağı verir.The active geo-replication feature gives you the ability to protect against disaster where a whole region is destroyed.

Azure kullanılabilirlik alanları, yüksek kullanılabilirlik sorunu Yürüt ' dir.Azure Availability Zones is a play on the high availability problem. Tek bir bölgede oluşturma tek bir veri merkezi kesintisi karşı korumak çalışır.It tries to protect against the outage of a single data center building within a single region. Bu nedenle, güç veya bir yapı için ağ kaybına karşı koruma sağlamak istiyor.So, it wants to protect against the loss of power or network to a building. SQL Azure bu farklı kopyaya farklı kullanılabilirlik alanlarında yerleştirerek çalışır (farklı binalar, etkili bir şekilde) ve aksi takdirde önceki gibi çalışmaya.In SQL Azure, this will work by placing the different replicas in different availability zones (different buildings, effectively) and otherwise working as before.

Aslında, Azure'nın sektörde lider % 99,99 kullanılabilirlik hizmet düzeyi sözleşmesi (SLA), Microsoft tarafından yönetilen veri merkezlerinden oluşan küresel bir ağı tarafından desteklenen, uygulamanızın 7/24 çalışan uğramamasına yardımcı olur.In fact, Azure's industry leading 99.99% availability service level agreement (SLA), powered by a global network of Microsoft-managed datacenters, helps keep your app running 24/7. Azure platformu, tam olarak her veritabanı yöneten ve hiçbir veri kaybı ve yüksek miktarda veri kullanılabilirliği garanti eder.The Azure platform fully manages every database and guarantees no data loss and high percentage of data availability. Azure düzeltme eki uygulama, yedekleme, çoğaltma, hata algılama, arka plandaki potansiyel donanım, yazılım veya ağ arızaları, hata giderme, yük devretme, veritabanı yükseltmesi ve diğer bakım görevlerini otomatik olarak gerçekleştirir.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. Standart kullanılabilirlik düzeyine ulaşmak için işlem ve depolama katmanları ayrılır.Standard availability is achieved by a separation of compute and storage layers. Premium kullanılabilirliği, işlem ve depolama performansı için tek bir düğümde tümleştirme ve ardından perde Always On kullanılabilirlik grupları için benzer teknoloji uygulayarak elde edilir.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 under the covers. Azure SQL veritabanı yüksek kullanılabilirlik özellikleri tam bir irdelemesi için bkz: SQL veritabanı kullanılabilirlik.For a full discussion of the high availability capabilities of Azure SQL Database, see SQL Database availability. SQL Veritabanı ayrıca aşağıdakiler dahil olmak üzere yerleşik iş sürekliliği ve global ölçeklenebilirlik özelliklerine sahiptir:In addition, SQL Database provides built-in business continuity and global scalability features, including:

  • Otomatik yedeklemeler:Automatic backups:

    SQL veritabanı, tam, değişiklik yedeklemelerinin ve işlem günlüğü yedeklemeleri Azure SQL veritabanı, herhangi bir noktasına geri yükleme sağlamak için otomatik olarak gerçekleştirir.SQL Database automatically performs full, differential, and transaction log backups of Azure SQL databases to enable you to restore to any point in time. Tek veritabanları ve havuza alınmış veritabanları için uzun süreli yedek saklama için Azure depolama için tam veritabanı yedeklemelerini depolamak için SQL veritabanı'nı yapılandırabilirsiniz.For single databases and pooled databases, you can configure SQL Database to store full database backups to Azure storage for long-term backup retention. Yönetilen örnek için uzun süreli yedek saklama için yalnızca kopya yedekleri de gerçekleştirebilirsiniz.For managed instances, you can also perform copy-only backups for long-term backup retention.

  • Zaman içinde nokta geri yüklemeler:Point-in-time restores:

    Tüm SQL veritabanı dağıtım seçeneklerine zaman herhangi bir Azure SQL veritabanı otomatik yedek elde tutma dönemi içinde bir noktaya geri destekler.All SQL Database deployment options support recovery to any point in time within the automatic backup retention period for any Azure SQL database.

  • Etkin coğrafi çoğaltma:Active geo-replication:

    Tek veritabanı ve havuza alınmış veritabanları, en fazla dört okunabilir ikincil veritabanı yapılandırmanızı aynı ya da Global olarak dağıtılmış Azure veri merkezlerinden sağlar.Single database and pooled databases allow you to configure up to four readable secondary databases in either the same or globally distributed Azure data centers. Örneğin, yüksek hacimli eşzamanlı salt okunur işlemlere sahip bir katalog veritabanı kullanan bir SaaS uygulamanız varsa, etkin coğrafi çoğaltmayı kullanarak global okuma ölçeğini etkinleştirebilir ve birincil veritabanı üzerindeki okuma iş yükü kaynaklı performans sorunlarını ortadan kaldırabilirsiniz.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 and remove bottlenecks on the primary that are due to read workloads. Yönetilen örnek için otomatik yük devretme grupları kullanın.For managed instances, use auto-failover groups.

  • Otomatik Yük devretme grupları:Auto-failover groups:

    Tüm SQL veritabanı dağıtım seçeneklerine yüksek kullanılabilirliği etkinleştirme ve Yük Dengeleme saydam coğrafi çoğaltma ve yük devretme veritabanları, elastik havuzlar ve yönetilen örnekleri büyük kümeleri dahil olmak üzere global ölçekte, yük devretme grupları kullanmanıza olanak sağlar.All SQL Database deployment options allow you to use failover groups to enable high availability and load balancing at global scale, including transparent geo-replication and failover of large sets of databases, elastic pools, and managed instances. Yük devretme grupları, en az yönetim yükü tüm karmaşık izleme, Yönlendirme ve yük devretme düzenlemesini SQL veritabanı'na bırakarak ile Global olarak dağıtılmış SaaS uygulamalarının oluşturulmasını sağlar.Failover groups enable the creation of globally distributed SaaS applications with minimal administration overhead leaving all the complex monitoring, routing, and failover orchestration to SQL Database.

  • Bölgesel olarak yedekli veritabanları:Zone-redundant databases:

    SQL veritabanı birden çok kullanılabilirlik alanında premium sağlama veya iş kritik veritabanları ya da elastik havuzlar sağlar.SQL Database allows you to provision premium or business critical databases or elastic pools across multiple availability zones. Bu veritabanları ve elastik havuzlar yüksek kullanılabilirlik için birden fazla yedekli çoğaltma içerdiğinden, bu çoğaltmaların birden fazla kullanılabilirlik alanına yerleştirilmesi, veri merkezi ölçek hatalarından veri kaybı olmadan otomatik olarak kurtarma becerisi de dahil olmak üzere daha yüksek esneklik sağlar.Because these databases and elastic pools have multiple redundant replicas for high availability, placing these replicas into multiple availability zones provides higher resilience, including the ability to recover automatically from the datacenter scale failures without data loss.

Yerleşik zekaBuilt-in intelligence

SQL Veritabanı ile veritabanı çalıştırma ve yönetim maliyetlerini önemli ölçüde azaltmanıza yardımcı olan ve uygulamanızı hem performans hem de güvenlik açısından üst düzeye taşıyan yerleşik zekaya sahip olursunuz.With SQL Database, you get built-in intelligence that helps you dramatically reduce the costs of running and managing databases and maximizes both performance and security of your application. Her saniye milyonlarca müşterinin iş yükünü çalıştıran SQL Veritabanı çok büyük miktarlarda telemetri verilerini toplayıp işlemenin yanı sıra arka planda müşteri gizliliğini de korumaktadır.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 behind the scenes. Telemetri verilerini sürekli değerlendiren çok farklı algoritmalar sayesinde hizmet uygulamanızı öğrenip kendini ona göre uyarlayabilir.Various algorithms are continuously evaluating the telemetry data so that the service can learn and adapt with your application. Hizmet bu analize dayalı olarak iş yükünüze özel performans geliştirme önerileri sunar.Based on this analysis, the service comes up with performance improving recommendations tailored to your specific workload.

Otomatik performans izleme ve ayarlamaAutomatic performance monitoring and tuning

SQL Veritabanı izlemeniz gereken sorgularla ilgili ayrıntılı öngörüler sunar.SQL Database provides detailed insight into the queries that you need to monitor. SQL Veritabanı'nın veritabanı desenleriniz hakkında öğrendikleri sayesinde veritabanı şemanızı iş yükünüze uyarlayabilirsiniz.SQL Database's learns about your database patterns and enables you to adapt your database schema to your workload. SQL Veritabanı, performans ayarlama önerilerinde bulunur. Siz de bu ayarları gözden geçirebilir ve uygulayabilirsiniz.SQL Database provides performance tuning recommendations, where you can review tuning actions and apply them.

Ancak özellikle birden fazla veritabanıyla ilgilenirken bir veritabanını sürekli izlemek zor ve yorucu bir görevdir.However, constantly monitoring database is a hard and tedious task, especially when dealing with many databases. Akıllı Öngörüler, SQL Veritabanı performansını otomatik olarak ölçekte izleyerek bu işi sizin için yapar ve performans düşüşü sorunlarını size bildirir, sorunun kök kaynağını belirler ve mümkün olduğunda performans iyileştirme önerileri sağlar.Intelligent Insights does this job for you by automatically monitoring SQL Database performance at scale and it informs you of performance degradation issues, it identifies the root cause of the issue and provides performance improvement recommendations when possible.

Çok sayıda veritabanını yönetmek SQL Veritabanı ve Azure portalı tarafından sunulan araçlarla bile verimli şekilde yapılması imkanız bir görev haline gelebilir.Managing a huge number of databases might be impossible to do efficiently even with all available tools and reports that SQL Database and Azure portal provide. Veritabanınızı el ile izlemek ve ayarlamak yerine izleme ve ayarlama işlerinin bazılarını SQL Veritabanı'na bırakarak otomatik ayarlamayı kullanabilirsiniz.Instead of monitoring and tuning your database manually, you might consider delegating some of the monitoring and tuning actions to SQL Database using automatic tuning. SQL Veritabanı önerileri otomatik olarak uygular, test eder ve yapılan tüm ayarları doğrulayarak performansın arttığından emin olur.SQL Database automatically apply recommendations, tests, and verifies each of its tuning actions to ensure the performance keeps improving. SQL Veritabanı bu şekilde iş yükünüze kontrollü ve güvenli bir şekilde ayak uydurur.This way, SQL Database automatically adapts to your workload in controlled and safe way. Otomatik ayarlama, veritabanınızın performansının dikkatli bir şekilde izlenmesi ve her ayar işleminden önce ve sonraki durumunun karşılaştırılarak performans artışı görülmediği durumlarda ayarların geri alındığı bir durumdur.Automatic tuning means that the performance of your database is carefully monitored and compared before and after every tuning action, and if the performance doesn’t improve, the tuning action is reverted.

Bugün SQL Veritabanı üzerinde çok kiracılı SaaS multi-tenant uygulamaları çalıştıran iş ortaklarımızın çoğu uygulamalarının kararlı ve tahmin edilebilir performansa sahip olduğundan emin olmak için otomatik performans ayarlarına güveniyor.Today, many of our partners running 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. İş ortaklarımız bu özelliğin gecenin ortasında performans sorunu yaşama riskini önemli ölçüde azalttığını söylüyor.For them, this feature tremendously reduces the risk of having a performance incident in the middle of the night. Ayrıca müşterilerinin belirli bölümü SQL Server kullandığından SQL Server müşterilerine yardımcı olmak için SQL Veritabanı tarafından sunulan dizinleme önerilerinden faydalanıyorlar.In addition, since part of their customer base also uses SQL Server, they are using the same indexing recommendations provided by SQL Database to help their SQL Server customers.

SQL Veritabanında iki otomatik ayarlama yöntemi mevcuttur:There are two automatic tuning aspects that are available in SQL Database:

  • Otomatik dizin yönetimi: Veritabanınıza eklenmesi ve veritabanınızdan kaldırılması gereken dizinleri tanımlar.Automatic index management: Identifies indexes that should be added in your database, and indexes that should be removed.
  • Otomatik plan düzeltme: Sorunlu planları tanımlar ve SQL planı performans sorunlarını düzeltir (yakında, SQL Server 2017 ile kullanılabilir).Automatic plan correction: Identifies problematic plans and fixes SQL plan performance problems (coming soon, already available in SQL Server 2017).

Uyarlamalı sorgu işlemeAdaptive query processing

SQL Veritabanı'na çok durumlu tablo değerli işlevler için araya eklemeli yürütme, toplu iş modu bellek ataması geri bildirimi ve toplu iş modu uyarlamalı birleşimler dahil olmak üzere uyarlamalı sorgu işleme özellik ailesini de ekliyoruz.We are also adding the adaptive query processing family of features to SQL Database, including interleaved execution for multi-statement table-valued functions, batch mode memory grant feedback, and batch mode adaptive joins. Bu uyarlamalı sorgu işleme özelliklerinin her biri benzer "öğren ve uyarla" tekniklerini uygulayarak geçmişe dönük zorlu sorgu iyileştirme sorunlarıyla ilgili performans sorunlarında yardımcı olmaktadır.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.

Gelişmiş koruma ve uyumlulukAdvanced security and compliance

SQL Veritabanı, uygulamanızın çeşitli güvenlik ve uyumluluk gereksinimlerine uygun olmasına yardımcı olmak için bir dizi yerleşik güvenlik ve uyum özelliğine sahiptir.SQL Database provides a range of built-in security and compliance features to help your application meet various security and compliance requirements.

Önemli

Azure SQL veritabanı (tüm dağıtım seçeneklerini) sertifikalıdır bir dizi uyumluluk standardı karşı.Azure SQL Database (all deployment options), has been certified against a number of compliance standards. Daha fazla bilgi için Microsoft Azure Trust Center burada bulabilirsiniz SQL veritabanı uyumluluk sertifikaları en güncel listesi.For more information, see the Microsoft Azure Trust Center where you can find the most current list of SQL Database compliance certifications.

Gelişmiş Tehdit KorumasıAdvance Threat Protection

Gelişmiş veri güvenliği, Gelişmiş SQL güvenlik özellikleri için birleştirilmiş bir pakettir.Advanced data security is a unified package for advanced SQL security capabilities. Hassas verileri keşfedip sınıflandırma, veritabanınızın güvenlik açıklarını yönetme ve veritabanınıza ilişkin bir tehdit belirtisi olabilecek anormal etkinlikleri algılamaya yönelik işlevsellik sağlar.It includes functionality for discovering and classifying sensitive data, managing your database vulnerabilities, and detecting anomalous activities that could indicate a threat to your database. Bu özellikler tek bir konumdan etkinleştirilebilir ve yönetilebilir.It provides a single go-to location for enabling and managing these capabilities.

  • Veri bulma & sınıflandırma:Data discovery & classification:

    Bu özellik (şu anda önizlemede), bulma, Sınıflandırma, etiketleme ve veritabanlarınızı hassas verileri korumak için Azure SQL veritabanında yerleşik özellikler sağlar.This feature (currently in preview) provides capabilities built into Azure SQL Database for discovering, classifying, labeling & protecting the sensitive data in your databases. Veri sınıflandırma durumunuz için görünürlük sağlamanın yanı sıra veritabanı içindeki ve dışındaki hassas verilere erişimin izlenmesi için kullanılabilir.It can be used to provide visibility into your database classification state, and to track the access to sensitive data within the database and beyond its borders.

  • Güvenlik Açığı değerlendirmesi:Vulnerability assessment:

    Bu hizmet, bulmak, izlemek ve olası veritabanı güvenlik açıklarını düzeltin yardımcı.This service can discover, track, and help you remediate potential database vulnerabilities. Güvenlik durumunuz hakkında görünürlük sağlamasının yanı sıra güvenlik sorunlarınızı çözmek ve veritabanı güçlendirmelerinizi geliştirmek için eyleme dönüştürülebilir adımlar sunar.It provides visibility into your security state, and includes actionable steps to resolve security issues, and enhance your database fortifications.

  • Tehdit algılama:Threat detection:

    Bu özellik erişmek veya veritabanınızı yararlanmak için sıra dışı ve zararlı olabilecek girişimleri gösteren anormal etkinlikleri algılar.This feature detects anomalous activities indicating unusual and potentially harmful attempts to access or exploit your database. Veritabanınızı şüpheli etkinliklere karşı sürekli izler ve olası güvenlik açıkları, SQL ekleme saldırıları ve anormal veritabanı erişim modelleri hakkında anında güvenlik uyarıları sunar.It continuously monitors your database for suspicious activities, and provides immediate security alerts on potential vulnerabilities, SQL injection attacks, and anomalous database access patterns. Tehdit algılama uyarıları, şüpheli etkinlik ayrıntılarını sağlayın ve eylemi araştırmak ve tehdidi azaltmak için önerilir.Threat detection alerts provide details of the suspicious activity and recommend action on how to investigate and mitigate the threat.

Uyumluluk ve güvenlik denetimiAuditing for compliance and security

Denetim veritabanı olaylarını izler ve bir denetim günlüğüne Azure depolama hesabınızdaki yazar.Auditing tracks database events and writes them to an audit log in your Azure storage account. Denetim mevzuatla uyumluluk, veritabanı etkinliğini anlama ve işletme sorunlarını veya şüpheli güvenlik ihlallerini işaret edebilecek farklılıklar ve anormal durumlar hakkında öngörü sahip olmanıza yardımcı olabilir.Auditing can help you maintain regulatory compliance, understand database activity, and gain insight into discrepancies and anomalies that could indicate business concerns or suspected security violations.

Veri şifrelemesiData encryption

SQL veritabanı ile Hareket halindeki veriler için şifreleme sağlayarak verilerinizi korur Aktarım Katmanı Güvenliği, ile bekleyen veriler için saydam veri şifrelemesive kullanılmakta olan veriler için her zaman şifreli.SQL Database secures your data by providing encryption for data in motion with transport layer security, for data at rest with transparent data encryption, and for data in use with always encrypted.

Azure Active Directory tümleştirmesi ve çok faktörlü kimlik doğrulamasıAzure Active Directory integration and multi-factor authentication

SQL Veritabanı, Azure Active Directory tümleştirmesi ile veritabanı kullanıcısı ve diğer Microsoft hizmetleri kimliklerini bir merkezden yönetmenizi sağlar.SQL Database enables you to centrally manage identities of database user and other Microsoft services with Azure Active Directory integration. Bu özellik, izin yönetimini kolaylaştırırken güvenliği artırır.This capability simplifies permission management and enhances security. Azure Active Directory, veri ve uygulama güvenliğini artırmak için çok faktörlü kimlik doğrulamasını (MFA) ve çoklu oturum açma işlemini destekler.Azure Active Directory supports multi-factor authentication (MFA) to increase data and application security while supporting a single sign-in process.

Uyumluluk sertifikasıCompliance certification

SQL Veritabanı düzenli olarak denetimden geçmektedir ve birden fazla uyumluluk standardı sertifikasına sahiptir.SQL Database participates in regular audits and has been certified against several compliance standards. Daha fazla bilgi için Microsoft Azure Trust Center burada bulabilirsiniz SQL veritabanı uyumluluk sertifikaları en güncel listesi.For more information, see the Microsoft Azure Trust Center where you can find the most current list of SQL Database compliance certifications.

Kullanımı kolay araçlarEasy-to-use tools

SQL Veritabanı uygulama oluşturma ve uygulamaların bakımını yapma işlemlerinin daha kolay ve daha verimli şekilde yapılmasını sağlar.SQL Database makes building and maintaining applications easier and more productive. SQL Veritabanı size, en iyi yaptığınız işe; mükemmel uygulamalar oluşturmaya odaklanma seçeneği sunar.SQL Database allows you to focus on what you do best: building great apps. Sahip olduğunuz araçları ve becerileri kullanarak SQL Veritabanı ile yönetebilir ve geliştirebilirsiniz.You can manage and develop in SQL Database using tools and skills you already have.

  • Azure portalında:The Azure portal:

    Tüm Azure hizmetleri yönetmek için web tabanlı bir uygulamaA web-based application for managing all Azure services

  • SQL Server Management Studio:SQL Server Management Studio:

    SQL Server'dan SQL veritabanı tüm SQL altyapılarını yönetebileceğiniz ücretsiz ve indirilebilir istemci uygulamasıA free, downloadable client application for managing any SQL infrastructure, from SQL Server to SQL Database

  • SQL Server veri araçları, Visual Studio'da:SQL Server Data Tools in Visual Studio:

    SQL Server ilişkisel veritabanları, Azure SQL veritabanları, Integration Services paketleri, Analysis Services veri modelleri ve Reporting Services raporları geliştirmeye yönelik ücretsiz ve indirilebilir istemci uygulaması.A free, downloadable client application for developing SQL Server relational databases, Azure SQL databases, Integration Services packages, Analysis Services data models, and Reporting Services reports.

  • Visual Studio Code'u:Visual Studio Code:

    Windows, macOS ve Linux dahil olmak üzere uzantıları destekleyen bir ücretsiz, indirilebilir ve açık kaynak kod Düzenleyicisi mssql uzantısı Microsoft SQL Server, Azure SQL veritabanı ve SQL veri ambarı'nı sorgulamak için.A free, downloadable, open-source, code editor for Windows, macOS, and Linux that supports extensions, including the mssql extension for querying Microsoft SQL Server, Azure SQL Database, and SQL Data Warehouse.

SQL Veritabanı MacOS, Linux ve Windows üzerinde Python, Java, Node.js, PHP, Ruby ve .NET ile uygulama oluşturmayı destekler.SQL Database supports building applications with Python, Java, Node.js, PHP, Ruby, and .NET on the MacOS, Linux, and Windows. SQL Veritabanı, SQL Server ile aynı bağlantı kitaplıklarını destekler.SQL Database supports the same connection libraries as SQL Server.

SQL veritabanı sık sorulan sorular (SSS)SQL Database frequently asked questions (FAQ)

SQL veritabanı'nın geçerli sürümü nedirWhat is the current version of SQL Database

Geçerli sürümü, SQL veritabanı V12 ' dir.The current version of SQL Database is V12. Sürüm V11 kullanımdan kaldırılmıştır.Version V11 has been retired.

Kapalı kalma süresi düzeltme eki uygulama oluştuğunda denetleyebilirimCan I control when patching downtime occurs

Hayır.No. Düzeltme eki uygulama etkisini genellikle belirgin değil ise, yeniden deneme mantığı uyguluyor uygulamanızda.The impact of patching is generally not noticeable if you employ retry logic in your app. Azure SQL veritabanınızı planlı bakım olayları için hazırlanması hakkında daha fazla bilgi için bkz. Azure SQL veritabanı'nda Azure bakım olayları için planlama.For more information about how to prepare for planned maintenance events on your Azure SQL database, see planning for Azure maintenance events in Azure SQL Database.

Azure hibrit avantajı sorularıAzure Hybrid Benefit questions

SQL Server için Azure hibrit avantajı ile çift kullanımlı hakları vardırAre there dual-use rights with Azure Hybrid Benefit for SQL Server

Geçişleri sorunsuz bir şekilde çalıştığından emin olmak için ikili kullanım hakları lisans 180 günü var.You have 180 days of dual use rights of the license to ensure migrations are running seamlessly. Bu 180 günlük süre sonra SQL Server Lisansı yalnızca SQL veritabanı bulutta kullanılabilir ve ikili kullanım hakları şirket içi yok ve bulut.After that 180-day period, the SQL Server license can only be used in the cloud in SQL Database, and does not have dual use rights on-premises and in the cloud.

Azure hibrit avantajı, SQL Server için lisans taşınabilirliği ' farkı nedirHow does Azure Hybrid Benefit for SQL Server differ from license mobility

Bugün, lisans taşınabilirliği avantajlarından paylaşılan üçüncü taraf sunucular için lisanslarını yeniden atanmasına imkan tanır Yazılım Güvencesi içeren SQL Server müşterileri için sunuyoruz.Today, we offer license mobility benefits to SQL Server customers with Software Assurance that allows re-assignment of their licenses to third-party shared servers. Bu avantajı, Azure Iaas ve AWS EC2 üzerinde kullanılabilir.This benefit can be used on Azure IaaS and AWS EC2. SQL Server için Azure hibrit avantajı, lisans taşınabilirliği iki temel alanlarda farklıdır:Azure Hybrid Benefit for SQL Server differs from license mobility in two key areas:

  • Bu, yüksek oranda sanallaştırılmış iş yüklerini Azure'a taşımak için ekonomik avantajlarını sağlar.It provides economic benefits for moving highly virtualized workloads to Azure. SQL EE müşteriler, 4 çekirdek alabilir yüksek oranda sanallaştırılmış uygulamalar için şirket içi oldukları her çekirdek için genel amaçlı SKU'SUNDA Azure'da içinde.SQL EE customers can get 4 cores in Azure in the General Purpose SKU for every core they own on-premises for highly virtualized applications. Lisans taşınabilirliği sanallaştırılmış iş yüklerini buluta taşımak için herhangi bir özel maliyet avantajları izin vermez.License mobility does not allow any special cost benefits for moving virtualized workloads to the cloud.
  • SQL Server ile şirket içinde yüksek oranda uyumludur (SQL veritabanı yönetilen örneği) Azure PaaS hedefte sağlarIt provides for a PaaS destination on Azure (SQL Database Managed Instance) that is highly compatible with SQL Server on-premises

SQL Server için Azure hibrit Avantajı'ndan belirli haklar nelerdirWhat are the specific rights of the Azure Hybrid Benefit for SQL Server

SQL veritabanı müşterilerinin, SQL Server için Azure hibrit avantajı ile ilişkili aşağıdaki hakkına sahip olursunuz:SQL Database customers will have the following rights associated with Azure Hybrid Benefit for SQL Server:

Lisans Ayak iziLicense Footprint Azure hibrit avantajı SQL Server almak sizin için yapar?What does Azure Hybrid Benefit for SQL Server Get You?
SQL Server Enterprise Edition çekirdek müşterilerle SASQL Server Enterprise Edition core customers with SA
  • Genel amaçlı ya da iş açısından kritik SKU'SUNDA taban ücreti ödeyebilirsinizCan pay Base Rate on either General Purpose or Business Critical SKU

  • 1 çekirdek şirket içi genel amaçlı SKU'SUNDA 4 çekirdek =1 core on-premises = 4 cores in General Purpose SKU

  • 1 çekirdek şirket içi iş açısından kritik SKU'SUNDA 1 çekirdek =1 core on-premises = 1 core in Business Critical SKU
  • SQL Server Standard Edition çekirdek müşterilerle SASQL Server Standard Edition core customers with SA
  • Taban fiyatı yalnızca genel amaçlı SKU'SUNDA ödeyebilirsinizCan pay Base Rate on General Purpose SKU only

  • 1 çekirdek şirket içi genel amaçlı SKU'SUNDA 1 çekirdek =1 core on-premises = 1 core in General Purpose SKU
  • SQL Server mühendislik ekibi ile iletişime geçmeEngage with the SQL Server engineering team

    Sonraki adımlarNext steps