Azure SQL veritabanı özellikleriAzure SQL Database Features

Azure SQL veritabanı hizmeti, SQL Server en son kararlı sürümüyle ortak bir kod temeli paylaşır.Azure SQL Database service shares a common code base with the latest stable version of SQL Server. Standart SQL dilinin, sorgu işleme ve veritabanı yönetim özelliklerinin çoğu SQL Server ve Azure SQL veritabanı ile aynıdır.Most of the standard SQL language, query processing, and database management features are identical in SQL Server and Azure SQL Database. SQL Server ve Azure SQL veritabanı 'nın tüm türleri için ortak olan özellikler şunlardır:The features that are common in SQL Server and all flavors of Azure SQL Database are:

Azure SQL veritabanı, veritabanlarınızı yönetir ve yüksek kullanılabilirliğe sahip olmasını garanti eder.Azure SQL Database manages your databases and guarantees their high-availability. Yüksek kullanılabilirliği etkileyebilecek veya PaaS dünyasında Azure SQL veritabanı 'nda sınırlı işlevlere sahip olabilecek bazı özellikler.Some features that might affect high-availability or cannot be used in PaaS world have limited functionalities in Azure SQL Database. Ayrıca, bazı veritabanı özellikleri oluşturduğunuz Azure SQL veritabanı türüne bağlıdır.In addition, some database features depend on the type of Azure SQL Database that you create. Bu özellikler aşağıdaki tablolarda açıklanmıştır.These features are described in the tables below. Azure SQL veritabanı ile, yönetilen bir örneğinbir parçası olarak, tek bir veritabanı veya elastik havuzun bir parçası olarak bir veritabanı oluşturabilirsiniz.With Azure SQL Database, you can create a database as part of a managed instance, as a single database, or as part of an elastic pool. Farklılıklar hakkında daha fazla ayrıntı gerekirse, bunları tek veritabanı ve elastik havuzlar veya yönetilen örnekiçin ayrı sayfalarda bulabilirsiniz.If you need more details about the differences, you can find them in the separate pages for Single database and Elastic pools or Managed Instance.

SQL özellikleriSQL features

Aşağıdaki tabloda SQL Server 'ın başlıca özellikleri listelenmekte ve özellik hakkında daha fazla bilgi için bir bağlantıyla birlikte, özelliğin yönetilen örnekte veya Tek Veritabanı ve elastik havuzlarda kısmen veya tam olarak desteklenmediği hakkında bilgi sağlanır.The following table lists the major features of SQL Server and provides information about whether the feature is partially or fully supported in Managed Instance or Single Database and Elastic pools, with a link to more information about the feature.

SQL özelliğiSQL Feature Tek veritabanları ve elastik havuzlarSingle databases and elastic pools Yönetilen örnekler ve örnek havuzlarıManaged instances and instance pools
Always EncryptedAlways Encrypted Evet-bkz. sertifika deposu ve Anahtar KasasıYes - see Cert store and Key vault Evet-bkz. sertifika deposu ve Anahtar KasasıYes - see Cert store and Key vault
Always on kullanılabilirlik gruplarıAlways On Availability Groups 99,99-99.995% kullanılabilirliği her veritabanı için garanti edilir.99.99-99.995% availability is guaranteed for every database. Olağanüstü durum kurtarma, Azure SQL veritabanı ile iş sürekliliği 'Ne genel bakış konusunda ele alınmıştırDisaster recovery is discussed in Overview of business continuity with Azure SQL Database 99,99. tüm veritabanları için kullanılabilirlik garanti edilir ve Kullanıcı tarafından yönetilemez.99.99.% availability is guaranteed for every database and cannot be managed by user. Olağanüstü durum kurtarma, Azure SQL veritabanı ile iş sürekliliği konusunda genel bakış konusundaele alınmıştır.Disaster recovery is discussed in Overview of business continuity with Azure SQL Database. Diğer bir bölgedeki ikincil her zaman yönetilen örneği yapılandırmak için otomatik yük devretme gruplarını kullanın.Use Auto-failover groups to configure secondary Always On Managed Instance in another region. Diğer SQL Server örnekleri ve tek veritabanları yönetilen örnek için ikincil olarak kullanılamaz.Other SQL Server instances and Single databases cannot be used as secondaries for Managed Instance.
Veritabanı EkleAttach a database HayırNo HayırNo
DenetimAuditing EvetYes Evet, bazı farklılıklarYes, with some differences
Azure Active Directory (AAD) kimlik doğrulamasıAzure Active Directory (AAD) authentication Evet.Yes. Yalnızca AAD kullanıcıları.AAD users only. Evet.Yes. Sunucu düzeyi AAD oturum açmaları dahil.Including server-level AAD logins.
YEDEKLEME komutuBACKUP command Hayır, yalnızca sistem tarafından başlatılan otomatik yedeklemeler-Bkz. otomatik yedeklemelerNo, only system-initiated automatic backups - see Automated backups Evet, Kullanıcı salt kopya yedeklemesini Azure Blob depolamaya başlattı (otomatik sistem yedeklemeleri Kullanıcı tarafından başlatılamaz)-bkz. yedekleme farklılıklarıYes, user initiated copy-only backups to Azure Blob Storage (automatic system backups cannot be initiated by user) - see Backup differences
Yerleşik işlevlerBuilt-in functions Çoğu-bkz. ayrı işlevlerMost - see individual functions Evet-bkz. saklı yordamlar, işlevler, Tetikleyiciler farklılıklarıYes - see Stored procedures, functions, triggers differences
BULK INSERT ekstresiBULK INSERT statement Evet, ancak Azure Blob depolamadan yalnızca kaynak olarak.Yes, but just from Azure Blob storage as a source. Evet, ancak kaynak olarak Azure Blob depolama 'dan yalnızca bkz. farklar.Yes, but just from Azure Blob Storage as a source - see differences.
Sertifikalar ve asimetrik anahtarlarCertificates and asymmetric keys Evet, BACKUP ve CREATE işlemleri için dosya sistemine erişim olmadan.Yes, without access to file system for BACKUP and CREATE operations. Evet, BACKUP ve CREATE işlemleri için dosya sistemine erişim olmadan-bkz. sertifika farklılıkları.Yes, without access to file system for BACKUP and CREATE operations - see certificate differences.
Değişiklik verilerini yakalama-CDCChange data capture - CDC HayırNo YesYes
Harmanlama-sunucu/örnekCollation - server/instance Hayır, varsayılan mantıksal sunucu harmanlama SQL_Latin1_General_CP1_CI_AS her zaman kullanılır.No, default logical server collation SQL_Latin1_General_CP1_CI_AS is always used. Evet, örnek oluşturulduğunda ayarlanabilir ve daha sonra güncelleştirilemez.Yes, can be set when the instance is created and cannot be updated later.
Columnstore dizinleriColumnstore indexes Evet- Premium katman, Standart katman-S3 ve üzeri, genel amaçlı katmanı, iş açısından kritik ve hiper ölçek katmanlarıYes - Premium tier, Standard tier - S3 and above, General Purpose tier, Business Critical, and HyperScale tiers YesYes
Ortak dil çalışma zamanı-CLRCommon language runtime - CLR HayırNo Evet, ancak CREATE ASSEMBLY deyimindeki dosya sistemine erişim olmadan-bkz. clr farklarıYes, but without access to file system in CREATE ASSEMBLY statement - see CLR differences
Kimlik BilgileriCredentials Evet, ancak yalnızca veritabanı kapsamlı kimlik bilgileri.Yes, but only database scoped credentials. Evet, ancak yalnızca Azure Key Vault ve SHARED ACCESS SIGNATURE desteklenir, ayrıntıları görüntüleYes, but only Azure Key Vault and SHARED ACCESS SIGNATURE are supported see details
Veritabanları arası/üç parçalı ad sorgularıCross-database/three-part name queries Hayır- elastik sorguları görüntüleNo - see Elastic queries Evet, ve elastik sorgularYes, plus Elastic queries
Veritabanları arası işlemlerCross-database transactions HayırNo Evet, örnek içinde.Yes, within the instance. Bkz. çapraz örnek sorgular için bağlı sunucu farklılıkları .See Linked server differences for cross-instance queries.
Veritabanı posta-DbMailDatabase mail - DbMail HayırNo YesYes
Veritabanı yansıtmaDatabase mirroring HayırNo HayırNo
Veritabanı anlık görüntüleriDatabase snapshots HayırNo HayırNo
DBCC deyimleriDBCC statements Çoğu-bkz. ayrı deyimlerMost - see individual statements Evet-bkz. DBCC farklarıYes - see DBCC differences
DDL deyimleriDDL statements Çoğu-bkz. ayrı deyimlerMost - see individual statements Evet-bkz. T-SQL farklılıklarıYes - see T-SQL differences
DDL TetikleyicileriDDL triggers Yalnızca veritabanıDatabase only YesYes
Dağıtılmış bölüm görünümleriDistributed partition views HayırNo YesYes
Dağıtılmış işlemler-MS DTCDistributed transactions - MS DTC Hayır- elastik işlemleri görüntüleNo - see Elastic transactions Hayır- bağlı sunucu farklılıklarınıgörüntüleyin.No - see Linked server differences. Çeşitli dağıtılmış SQL Server örneklerinden veritabanlarını geçiş sırasında tek bir yönetilen örnekle birleştirmeye çalışın.Try to consolidate databases from several distributed SQL Server instances into one managed instance during migration.
DML TetikleyicileriDML triggers Çoğu-bkz. ayrı deyimlerMost - see individual statements YesYes
DMV’lerDMVs Çoğu-bkz. ayrı DMVs 'lerMost - see individual DMVs Evet-bkz. T-SQL farklılıklarıYes - see T-SQL differences
Olay bildirimleriEvent notifications Hayır- uyarıları görüntüleNo - see Alerts HayırNo
İfadelerExpressions YesYes YesYes
Genişletilmiş olaylar (XEvent)Extended events (XEvent) Bazıları- SQL veritabanı 'Nda genişletilmiş olaylara bakınSome - see Extended events in SQL Database Evet- genişletilmiş olayların farklarını görYes - see Extended events differences
Genişletilmiş saklı yordamlarExtended stored procedures HayırNo HayırNo
Dosyalar ve dosya gruplarıFiles and file groups Yalnızca birincil dosya grubuPrimary file group only Evet.Yes. Dosya yolları otomatik olarak atanır ve ALTER DATABASE ADD FILE bildirimindedosya konumu belirtilemez.File paths are automatically assigned and the file location cannot be specified in ALTER DATABASE ADD FILE statement.
AkışıFilestream HayırNo HayırNo
Tam metin araması (ft sayısı)Full-text search (FTS) Evet, ancak üçüncü taraf sözcük ayırıcıları desteklenmezYes, but third-party word breakers are not supported Evet, ancak üçüncü taraf sözcük ayırıcıları desteklenmezYes, but third-party word breakers are not supported
İşlevlerFunctions Çoğu-bkz. ayrı işlevlerMost - see individual functions Evet-bkz. saklı yordamlar, işlevler, Tetikleyiciler farklılıklarıYes - see Stored procedures, functions, triggers differences
Bellek içi iyileştirmeIn-memory optimization Evet- Premium ve iş açısından kritik katmanları yalnızca tablo türleri gibi kalıcı olmayan bellek içi nesneler için sınırlı destekYes - Premium and Business Critical tiers only Limited support for non-persistent In-Memory objects such as table types Yalnızca Evet- iş açısından kritik katmanıYes - Business Critical tier only
Dil öğeleriLanguage elements Çoğu-bkz. ayrı öğelerMost - see individual elements Evet-bkz. T-SQL farklılıklarıYes - see T-SQL differences
Bağlı sunucularLinked servers Hayır- elastik sorguNo - see Elastic query Evet.Yes. Yalnızca dağıtılmış işlemler olmadan SQL Server ve SQL veritabanı .Only to SQL Server and SQL Database without distributed transactions.
Dosyalardan okuyan bağlı sunucular (CSV, Excel)Linked servers that read from files (CSV, Excel) Hayır.No. CSV biçimi için bir alternatif olarak bulk INSERT veya OPENROWSET kullanın.Use BULK INSERT or OPENROWSET as an alternative for CSV format. Hayır.No. CSV biçimi için bir alternatif olarak bulk INSERT veya OPENROWSET kullanın.Use BULK INSERT or OPENROWSET as an alternative for CSV format. Bu istekleri yönetilen örnek geri bildirim öğesinde izleTrack this requests on Managed Instance Feedback item
Günlük aktarmaLog shipping Yüksek kullanılabilirlik , her veritabanına dahildir.High availability is included with every database. Olağanüstü durum kurtarma, Azure SQL veritabanı ile iş sürekliliği 'Ne genel bakış konusunda ele alınmıştırDisaster recovery is discussed in Overview of business continuity with Azure SQL Database DMS geçiş sürecinin bir parçası olarak yerel olarak yerleşik olarak.Natively built in as a part of DMS migration process. Yüksek kullanılabilirlik çözümü olarak kullanılamaz, çünkü diğer yüksek kullanılabilirlik yöntemleri her veritabanına dahil edilmiştir ve günlük dağıtımını ha alternatifi olarak kullanmanız önerilmez.Not available as High availability solution, because other High availability methods are included with every database and it is not recommended to use Log-shipping as HA alternative. Olağanüstü durum kurtarma, Azure SQL veritabanı ile iş sürekliliği konusunda genel bakış konusundaele alınmıştır.Disaster recovery is discussed in Overview of business continuity with Azure SQL Database. Veritabanları arasında çoğaltma mekanizması olarak kullanılamaz; alternatifler olarak iş açısından kritik katmanındaikincil çoğaltmalar, otomatik yük devretme gruplarıveya işlem çoğaltması kullanın.Not available as a replication mechanism between databases - use secondary replicas on Business Critical tier, auto-failover groups, or transactional replication as the alternatives.
Oturum açma bilgileri ve kullanıcılarLogins and users Evet, ancak CREATE ve ALTER Login deyimleri tüm seçenekleri sunmaz (Windows ve sunucu düzeyindeki Azure Active Directory oturum açma işlemleri yok).Yes, but CREATE and ALTER login statements do not offer all the options (no Windows and server-level Azure Active Directory logins). EXECUTE AS LOGIN desteklenmez-bunun yerine EXECUTE AS USER kullanın.EXECUTE AS LOGIN is not supported - use EXECUTE AS USER instead. Evet, bazı farklılıklarvardır.Yes, with some differences. Windows oturum açma işlemleri desteklenmez ve Azure Active Directory oturum açmaları ile değiştirilmelidir.Windows logins are not supported and they should be replaced with Azure Active Directory logins.
Toplu içeri aktarma işleminde en az günlükMinimal logging in bulk import Hayır, yalnızca tam kurtarma modeli desteklenir.No, only Full Recovery model is supported. Hayır, yalnızca tam kurtarma modeli desteklenir.No, only Full Recovery model is supported.
Sistem verilerini değiştirmeModifying system data HayırNo YesYes
OLE OtomasyonuOLE Automation HayırNo HayırNo
OPENDATASOURCEOPENDATASOURCE HayırNo Evet, yalnızca diğer Azure SQL veritabanları ve SQL Server 'Lar içindir.Yes, only to other Azure SQL Databases and SQL Servers. Bkz. T-SQL farklılıklarıSee T-SQL differences
OPENQUERYOPENQUERY HayırNo Evet, yalnızca diğer Azure SQL veritabanları ve SQL Server 'Lar içindir.Yes, only to other Azure SQL Databases and SQL Servers. Bkz. T-SQL farklılıklarıSee T-SQL differences
OPENROWSETOPENROWSET Evet, yalnızca Azure Blob depolamadan içeri aktarmak için.Yes, only to import from Azure Blob storage. Evet, yalnızca diğer Azure SQL veritabanları ve SQL Server 'Lar ve Azure Blob depolamadan içeri aktarma.Yes, only to other Azure SQL Databases and SQL Servers, and to import from Azure Blob storage. Bkz. T-SQL farklılıklarıSee T-SQL differences
İşleçlerOperators Çoğu-bkz. ayrı operatörlerMost - see individual operators Evet-bkz. T-SQL farklılıklarıYes - see T-SQL differences
PolyBasePolybase Hayır.No. OPENROWSET işlevini kullanarak Azure Blob depolama alanına yerleştirilmiş dosyalardaki verileri sorgulayabilirsiniz.You can query data in the files placed on Azure Blob Storage using OPENROWSET function. Hayır.No. OPENROWSET işlevini kullanarak Azure Blob depolama alanına yerleştirilmiş dosyalardaki verileri sorgulayabilirsiniz.You can query data in the files placed on Azure Blob Storage using OPENROWSET function.
Sorgu bildirimleriQuery Notifications HayırNo YesYes
R HizmetleriR Services Evet, genel önizlemedeYes, in public preview HayırNo
Kurtarma modelleriRecovery models Yalnızca yüksek kullanılabilirliği garanti eden tam kurtarma desteklenir.Only Full Recovery that guarantees high availability is supported. Basit ve toplu günlüğe kaydedilmiş kurtarma modelleri kullanılamaz.Simple and Bulk Logged recovery models are not available. Yalnızca yüksek kullanılabilirliği garanti eden tam kurtarma desteklenir.Only Full Recovery that guarantees high availability is supported. Basit ve toplu günlüğe kaydedilmiş kurtarma modelleri kullanılamaz.Simple and Bulk Logged recovery models are not available.
Kaynak İdarecisiResource governor HayırNo YesYes
RESTORE deyimleriRESTORE statements HayırNo Evet, Azure Blob depolama alanına yerleştirilmiş yedeklemeler dosyaları için zorunlu FROM URL seçenekleri ile.Yes, with mandatory FROM URL options for the backups files placed on Azure Blob Storage. Geri yükleme farklılıklarını görSee Restore differences
Veritabanını yedekten geri yükleRestore database from backup Yalnızca otomatik yedeklemelerden-bkz. SQL veritabanı kurtarmaFrom automated backups only - see SQL Database recovery Otomatik yedeklemelerden, bkz. SQL veritabanı kurtarma ve Azure Blob depolama alanına yerleştirilmiş tam yedeklemeler-Bkz. yedekleme farklılıklarıFrom automated backups - see SQL Database recovery and from full backups placed on Azure Blob Storage - see Backup differences
Veritabanını SQL Server geri yüklemeRestore database to SQL Server Hayır.No. Yerel geri yükleme yerine BACPAC veya BCP kullanın.Use BACPAC or BCP instead of native restore. Hayır, yönetilen örnekte kullanılan SQL Server veritabanı altyapısının sürümü şirket içinde kullanılan SQL Server herhangi bir RTM sürümünden daha yüksek bir sürüme sahip.No, because SQL Server Database Engine used in Managed Instance has higher version than any RTM version of SQL Server used on-premises. Bunun yerine BACPAC, BCP veya Işlemsel çoğaltmayı kullanın.Use BACPAC, BCP, or Transactional replication instead.
Anlamsal aramaSemantic search HayırNo HayırNo
Hizmet AracısıService Broker HayırNo Evet, ancak yalnızca örnek içinde.Yes, but only within the instance. Uzak Hizmet Aracısı yolları kullanıyorsanız, çeşitli dağıtılmış SQL Server örneklerinden veritabanlarını, geçiş sırasında tek bir yönetilen örnek olarak birleştirmeye çalışın ve yalnızca yerel yolları kullanın.If you are using remote Service Broker routes, try to consolidate databases from several distributed SQL Server instances into one managed instance during migration and use only local routes. Hizmet Aracısı farklılıkları görSee Service Broker differences
Sunucu yapılandırma ayarlarıServer configuration settings HayırNo Evet-bkz. T-SQL farklılıklarıYes - see T-SQL differences
Set deyimleriSet statements Çoğu-bkz. ayrı deyimlerMost - see individual statements Evet-bkz. T-SQL farklılıklarıYes - see T-SQL differences
SQL Server AgentSQL Server Agent Hayır- elastik işleri görüntüleNo - see Elastic jobs Evet- SQL Server Agent farklılıkları görYes - see SQL Server Agent differences
SQL Server denetimiSQL Server Auditing Hayır-bkz. SQL veritabanı denetimiNo - see SQL Database auditing Evet- Denetim farklarını görYes - see Auditing differences
Sistem saklı işlevleriSystem stored functions Çoğu-bkz. ayrı işlevlerMost - see individual functions Evet-bkz. saklı yordamlar, işlevler, Tetikleyiciler farklılıklarıYes - see Stored procedures, functions, triggers differences
Sistem saklı yordamlarıSystem stored procedures Bazıları-bkz. bağımsız saklı yordamlarSome - see individual stored procedures Evet-bkz. saklı yordamlar, işlevler, Tetikleyiciler farklılıklarıYes - see Stored procedures, functions, triggers differences
Sistem tablolarıSystem tables Bazıları-bkz. ayrı tablolarSome - see individual tables Evet-bkz. T-SQL farklılıklarıYes - see T-SQL differences
Sistem Katalog görünümleriSystem catalog views Bazıları-bkz. bireysel görünümlerSome - see individual views Evet-bkz. T-SQL farklılıklarıYes - see T-SQL differences
'NinTempDB Evet.Yes. her veritabanı için çekirdek başına 32Gb boyutu.32GB size per core for every database. Evet.Yes. Tüm GP katmanı için vCore başına 24GB boyut ve BC katmanındaki örnek boyutuna göre sınırlı24GB size per vCore for entire GP tier and limited by instance size on BC tier
Geçici tablolarTemporary tables Yerel ve veritabanı kapsamlı genel geçici tablolarLocal and database-scoped global temporary tables Yerel ve örnek kapsamlı genel geçici tablolarLocal and instance-scoped global temporary tables
Saat dilimi seçimiTime zone choice HayırNo Evet, yönetilen örnek oluşturulduğunda yapılandırılması gerekir.Yes, and it must be configured when the Managed Instance is created.
İzleme bayraklarıTrace flags HayırNo Evet, ancak yalnızca sınırlı genel izleme bayrakları kümesi.Yes, but only limited set of global trace flags. DBCC farklarına bakınSee DBCC differences
İşlem ÇoğaltmasıTransactional Replication Evet, işlem ve anlık görüntü çoğaltma abonesiYes, Transactional and snapshot replication subscriber only Evet, genel önizlemede.Yes, in public preview. Kısıtlamaların buradakikısıtlamalarına bakın.See the constraints here.
Saydam veri şifrelemesi (TDE)Transparent data encryption (TDE) Evet-yalnızca Genel Amaçlı ve İş Açısından Kritik hizmet katmanlarıYes - General Purpose and Business Critical service tiers only EvetYes
Windows kimlik doğrulamasıWindows authentication HayırNo HayırNo
Windows Server Yük Devretme KümelemesiWindows Server Failover Clustering Hayır.No. Yüksek kullanılabilirlik sağlayan diğer teknikler her veritabanına dahildir.Other techniques that provide high availability are included with every database. Olağanüstü durum kurtarma, Azure SQL veritabanı ile iş sürekliliği 'Ne genel bakış konusunda ele alınmıştırDisaster recovery is discussed in Overview of business continuity with Azure SQL Database Hayır.No. Yüksek kullanılabilirlik sağlayan diğer teknikler her veritabanına dahildir.Other techniques that provide high availability are included with every database. Olağanüstü durum kurtarma, Azure SQL veritabanı ile iş sürekliliği 'Ne genel bakış konusunda ele alınmıştırDisaster recovery is discussed in Overview of business continuity with Azure SQL Database

Platform özellikleriPlatform capabilities

Azure platformu, standart veritabanı özelliklerine ek bir değer olarak eklenen bir dizi PaaS özelliği sağlar.Azure platform provides a number of PaaS capabilities that are added as an additional value to the standard Database features. Azure SQL veritabanı hizmeti ile kullanılabilen çeşitli dış hizmetler vardır.There is a number of external services that can be used with Azure SQL Database service.

Platform özelliğiPlatform Feature Tek veritabanları ve elastik havuzlarSingle databases and elastic pools Yönetilen örnekler ve örnek havuzlarıManaged instances and instance pools
Etkin coğrafi çoğaltmaActive geo-replication Evet-hiperscale dışında tüm hizmet katmanlarıYes - all service tiers other than hyperscale Hayır, bkz. otomatik yük devretme grupları alternatif olarakNo, see Auto-failover groups as an alternative
Otomatik yük devretme gruplarıAuto-failover groups Evet-hiperscale dışında tüm hizmet katmanlarıYes - all service tiers other than hyperscale Evet, bkz. otomatik yük devretme gruplarıYes, see Auto-failover groups
Otomatik ÖlçeklendirmeAuto-scale Evet, ancak yalnızca sunucusuz modelde.Yes, but only in serverless model. Sunucusuz olmayan modelde, hizmet katmanı (sanal çekirdek, depolama veya DTU değişikliği) değişikliği hızlı ve çevrimiçi olur.In the non-serverless model, the change of service tier (change of vCore, storage, or DTU) is fast and online. Hizmet katmanı değişikliği için en az veya kapalı kalma süresi gerekir.The service tier change requires minimal or no downtime. Hayır, ayrılmış işlem ve depolama seçeneğini belirlemeniz gerekir.No, you need to choose reserved compute and storage. Hizmet katmanını değiştirme (sanal çekirdek veya en fazla depolama) çevrimiçi ve en az bir kesinti süresi gerektirir.The change of service tier (vCore or max storage) is online and requires minimal or no downtime.
Otomatik yedeklemelerAutomatic backups Evet.Yes. Tam yedeklemeler 7 günde bir, fark 12 saat ve günlük yedeklemesi her 5-10 dakikada bir alınır.Full backups are taken every 7 days, differential 12 hours, and log backups every 5-10 min. Evet.Yes. Tam yedeklemeler 7 günde bir, fark 12 saat ve günlük yedeklemesi her 5-10 dakikada bir alınır.Full backups are taken every 7 days, differential 12 hours, and log backups every 5-10 min.
Otomatik ayarlama (dizinler)Automatic tuning (indexes) EvetYes HayırNo
Kullanılabilirlik AlanlarıAvailability Zones YesYes HayırNo
Azure Kaynak DurumuAzure Resource Health YesYes HayırNo
Yedekleri bekletmeBackup retention Evet.Yes. 7 gün varsayılan, en fazla 35 gün.7 days default, max 35 days. Evet.Yes. 7 gün varsayılan, en fazla 35 gün.7 days default, max 35 days.
Veri geçiş hizmeti (DMS)Data Migration Service (DMS) YesYes YesYes
Dosya sistemi erişimiFile system access Hayır.No. Azure Blob depolama alanındaki verileri bir alternatif olarak erişmek ve bu verilere yüklemek için bulk INSERT veya OPENROWSET kullanın.Use BULK INSERT or OPENROWSET to access and load data from Azure Blob Storage as an alternative. Hayır.No. Azure Blob depolama alanındaki verileri bir alternatif olarak erişmek ve bu verilere yüklemek için bulk INSERT veya OPENROWSET kullanın.Use BULK INSERT or OPENROWSET to access and load data from Azure Blob Storage as an alternative.
Coğrafi geri yüklemeGeo-restore Evet-hiperscale dışında tüm hizmet katmanlarıYes - all service tiers other than hyperscale Evet-hiperscale dışında tüm hizmet katmanlarıYes - all service tiers other than hyperscale
Hiper ölçek mimarisiHyperscale architecture YesYes HayırNo
Uzun vadeli yedekleme bekletme-LTRLong-term backup retention - LTR Evet, otomatik olarak 10 yıla kadar yedekleme gerçekleştirin.Yes, keep automatically taken backups up to 10 years. Henüz değil.Not yet. Geçici geçici çözüm olarak COPY_ONLY el ile yedeklemeler kullanın.Use COPY_ONLY manual backups as a temporary workaround.
Duraklat/devamPause/resume Evet, sunucusuz modeldeYes, in serverless model HayırNo
İlke tabanlı yönetimPolicy-based management HayırNo HayırNo
Genel IP adresiPublic IP address Evet.Yes. Erişim, güvenlik duvarı veya hizmet uç noktaları kullanılarak kısıtlanabilir.The access can be restricted using firewall or service endpoints. Evet.Yes. Açıkça etkinleştirilmesi gerekir ve NSG kurallarında 3342 numaralı bağlantı noktası etkinleştirilmelidir.Needs to be explicitly enabled and port 3342 must be enabled in NSG rules. Gerekirse genel IP devre dışı bırakılabilir.Public IP can be disabled if needed. Daha fazla ayrıntı için bkz. genel uç nokta .See Public endpoint for more details.
Zaman noktası veritabanı geri yüklemePoint in time database restore Evet-hiper ölçek dışında tüm hizmet katmanları-bkz. SQL veritabanı kurtarmaYes - all service tiers other than hyperscale - see SQL Database recovery Evet-bkz. SQL veritabanı kurtarmaYes - see SQL Database recovery
Kaynak havuzlarıResource pools Evet, elastik havuzlar olarakYes, as Elastic pools Evet.Yes. Tek bir yönetilen örnek, aynı kaynak havuzunu paylaşan birden çok veritabanına sahip olabilir.A single managed instance can have multiple databases that share the same pool of resources. Ayrıca, kaynakları paylaşabilen örnek havuzlarda (Önizleme) birden çok yönetilen örnek dağıtabilirsiniz.In addition, you can deploy multiple managed instances in instance pools(Preview) that can share the resources.
Ölçeği artırma veya azaltma (çevrimiçi)Scaling up or down (online) Evet, DTU veya ayrılmış sanal çekirdekleri ya da en fazla depolama alanını en az kapalı kalma süresiyle değiştirebilirsiniz.Yes, you can either change DTU or reserved vCores or max storage with the minimal downtime. Evet, ayrılmış sanal çekirdekleri veya en fazla depolama alanını en az kapalı kalma süresiyle değiştirebilirsiniz.Yes, you can change reserved vCores or max storage with the minimal downtime.
SQL diğer adıSQL Alias Hayır, DNS diğer adını kullanNo, use DNS Alias Hayır, istemci makinelerde diğer adı ayarlamak için Clicongf kullanın.No, use Clicongf to set up alias on the client machines.
SQL AnalyticsSQL Analytics YesYes YesYes
SQL Data SyncSQL Data Sync YesYes HayırNo
SQL Server Analysis Services (SSAS)SQL Server Analysis Services (SSAS) Hayır, Azure Analysis Services ayrı bir Azure bulut hizmetidir.No, Azure Analysis Services is a separate Azure cloud service. Hayır, Azure Analysis Services ayrı bir Azure bulut hizmetidir.No, Azure Analysis Services is a separate Azure cloud service.
SQL Server Integration Services (SSIS)SQL Server Integration Services (SSIS) Evet, paketlerin Azure SQL veritabanı tarafından barındırılan ve Azure SSIS Integration Runtime (IR) üzerinde yürütüldüğü SSSıSDB 'de depolandığı, yönetilen bir SSIS Azure Data Factory (ADF) ortamıyla birlikte, bkz. ADF 'de Azure-SSIS IR oluşturma.Yes, with a managed SSIS in Azure Data Factory (ADF) environment, where packages are stored in SSISDB hosted by Azure SQL Database and executed on Azure SSIS Integration Runtime (IR), see Create Azure-SSIS IR in ADF.

SQL veritabanı sunucusu ve yönetilen örnekteki SSIS özelliklerini karşılaştırmak için bkz. Azure SQL veritabanı tek veritabanı, elastik havuz ve yönetilen örnek karşılaştırması.To compare the SSIS features in SQL Database server and Managed Instance, see Compare an Azure SQL Database single database, elastic pool, and managed instance.
Evet, yönetilen bir SSIS Azure Data Factory (ADF) ortamında, paketlerin yönetilen örnek tarafından barındırılan ve Azure SSIS Integration Runtime (IR) üzerinde yürütülen SSSıSDB 'de depolandığı, bkz. ADF 'de Azure-SSIS IR oluşturma.Yes, with a managed SSIS in Azure Data Factory (ADF) environment, where packages are stored in SSISDB hosted by Managed Instance and executed on Azure SSIS Integration Runtime (IR), see Create Azure-SSIS IR in ADF.

SQL veritabanı ve yönetilen örnekteki SSIS özelliklerini karşılaştırmak için bkz. Azure SQL veritabanı tek veritabanı, elastik havuz ve yönetilen örnek karşılaştırması.To compare the SSIS features in SQL Database and Managed Instance, see Compare an Azure SQL Database single database, elastic pool, and managed instance.
SQL Server Reporting Services (SSRS)SQL Server Reporting Services (SSRS) Hayır- Power BINo - see Power BI Hayır- Power BINo - see Power BI
Sorgu performansı öngörüleri (QPı)Query Performance Insights (QPI) YesYes Hayır.No. SQL Server Management Studio ve Azure Data Studio yerleşik raporlarını kullanın.Use built-in reports in SQL Server Management Studio and Azure Data Studio.
Sanal ağVNet Kısmi, VNET uç noktaları kullanarak kısıtlı erişime izin verebilirPartial, it enables restricted access using VNet Endpoints Evet, yönetilen örnek müşterinin VNet 'ine eklenmiş.Yes, Managed Instance is injected in customer's VNet. Bkz. alt ağ ve VNETSee subnet and VNet
VNet hizmeti uç noktasıVNet Service endpoint EvetYes HayırNo
VNet genel eşlemeVNet Global peering Evet, özel IP ve hizmet uç noktalarını kullanmaYes, using Private IP and service endpoints Hayır, VNET genel eşlemesindeki yük dengeleyici kısıtlamasınedeniyle yönetilen örnek desteklenmez .No, Managed Instance is not supported due to Load balancer constraint in VNet global peering.

AraçlarTools

Azure SQL veritabanı, verilerinizi yönetmenize yardımcı olabilecek çeşitli veri araçlarını destekler.Azure SQL database supports various data tools that can help you to manage your data.

AraçTool Tek veritabanları ve elastik havuzlarSingle databases and elastic pools Yönetilen örnekler ve örnek havuzlarıManaged instances and instance pools
Azure portalındaAzure portal YesYes YesYes
Azure CLIAzure CLI YesYes YesYes
Azure Data StudioAzure Data Studio YesYes YesYes
Azure PowerShellAzure Powershell YesYes YesYes
BACPAC dosyası (dışarı aktarma)BACPAC file (export) Evet-bkz. SQL veritabanı dışarı aktarmaYes - see SQL Database export Evet-bkz. SQL veritabanı dışarı aktarmaYes - see SQL Database export
BACPAC dosyası (içeri aktarma)BACPAC file (import) Evet-bkz. SQL veritabanı içeri aktarmaYes - see SQL Database import Evet-bkz. SQL veritabanı içeri aktarmaYes - see SQL Database import
Data Quality Services (DQS)Data Quality Services (DQS) HayırNo HayırNo
Ana Veri Hizmetleri (MDS)Master Data Services (MDS) HayırNo HayırNo
SMOSMO EvetYes Evet sürüm 150Yes version 150
SQL Server Veri Araçları (SSDT)SQL Server Data Tools (SSDT) YesYes YesYes
SQL Server Management Studio (SSMS)SQL Server Management Studio (SSMS) YesYes Evet sürüm 18,0 ve üzeriYes version 18.0 and higher
SQL Server PowerShellSQL Server PowerShell YesYes YesYes
SQL Server ProfilerSQL Server Profiler Hayır- genişletilmiş olaylara bakınNo - see Extended events YesYes
System Center Operations Manager (SCOM)System Center Operations Manager (SCOM) EvetYes Evet, önizlemedeYes, in preview

Geçiş yöntemleriMigration methods

Verilerinizi SQL Server, Tek Veritabanı ve yönetilen örnek veritabanları arasında taşımak için farklı geçiş yöntemleri kullanabilirsiniz.You can use different migration methods to move your data between SQL Server, Single Database, and Managed Instance databases. Bazı yöntemler çevrimiçi ve geçiş çalışırken kaynak üzerinde yapılan tüm değişiklikleri kullanıma alır, çevrimdışı metotlarda geçiş devam ederken kaynaktaki verileri değiştirme iş yükünüzü durdurmanız gerekir.Some methods are Online and picking-up all changes that are made on the source while you are running migration, while in Offline methods you need to stop your workload that is modifying data on the source while the migration is in progress.

KaynakSource Tek veritabanı ve elastik havuzSingle database and elastic pool Yönetilen örnek ve örnek havuzlarıManaged Instance and instance pools
SQL Server (Şirket içi, AzureVM, Amazon RDS)SQL Server (on-prem, AzureVM, Amazon RDS) Çevrimiçi: veri GEÇIŞ hizmeti (DMS), İşlemsel çoğaltmaOnline: Data Migration Service (DMS), Transactional Replication
Çevrimdışı: bacpac dosyası (içeri aktarma), bcpOffline: BACPAC file (import), BCP
Çevrimiçi: veri GEÇIŞ hizmeti (DMS), İşlemsel çoğaltmaOnline: Data Migration Service (DMS), Transactional Replication
Çevrimdışı: Yerel yedekleme/geri yükleme, bacpac dosyası (içeri aktarma), BCP, anlık görüntü çoğaltmaOffline: Native backup/restore, BACPAC file (import), BCP, Snapshot replication
Tek veritabanıSingle database Çevrimdışı: bacpac dosyası (içeri aktarma), bcpOffline: BACPAC file (import), BCP Çevrimdışı: bacpac dosyası (içeri aktarma), bcpOffline: BACPAC file (import), BCP
Yönetilen ÖrnekManaged Instance Çevrimiçi: İşlemsel çoğaltmaOnline: Transactional Replication
Çevrimdışı: bacpac dosyası (içeri aktarma), BCP, anlık görüntü çoğaltmaOffline: BACPAC file (import), BCP, Snapshot replication
Çevrimiçi: İşlemsel çoğaltmaOnline: Transactional Replication
Çevrimdışı: Çoklu örnek zaman çizelgesi geri yüklemesi (Azure PowerShell veya Azure CLI), yerel yedekleme/geri yükleme, bacpac dosyası (Içeri aktarma), BCP, anlık görüntü çoğaltmaOffline: Cross-instance point-in-time restore (Azure PowerShell or Azure CLI), Native backup/restore, BACPAC file (import), BCP, Snapshot replication

Sonraki adımlarNext steps

Microsoft, Azure SQL veritabanı 'na özellik eklemeye devam etmektedir.Microsoft continues to add features to Azure SQL Database. Bu filtreleri kullanarak en yeni güncelleştirmeler için Azure için hizmet güncelleştirmeleri Web sayfasını ziyaret edin:Visit the Service Updates webpage for Azure for the newest updates using these filters:

Azure SQL veritabanı türleri hakkında daha fazla bilgi için bkz.For more information about the Azure SQL Database flavors, see: