Özellikler karşılaştırması: Azure SQL veritabanı ve Azure SQL yönetilen örneğiFeatures comparison: Azure SQL Database and Azure SQL Managed Instance

Uygulama hedefi: Azure SQL veritabanı Azure SQL yönetilen örneği

Azure SQL veritabanı ve SQL yönetilen örneği, SQL Server en son kararlı sürümüyle ortak bir kod temeli paylaşır.Azure SQL Database and SQL Managed Instance share 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 aynıdır.Most of the standard SQL language, query processing, and database management features are identical. SQL Server ile SQL veritabanı veya SQL yönetilen örneği arasında ortak olan özellikler şunlardır:The features that are common between SQL Server and SQL Database or SQL Managed Instance are:

Azure, veritabanlarınızı yönetir ve yüksek kullanılabilirliğe sahip olmasını garanti eder.Azure manages your databases and guarantees their high-availability. Yüksek kullanılabilirliği etkileyebilecek veya PaaS dünyasında, SQL veritabanı ve SQL yönetilen örneği 'nde sınırlı işlevlere sahip olabilecek bazı özellikler.Some features that might affect high-availability or can't be used in PaaS world have limited functionalities in SQL Database and SQL Managed Instance. Bu özellikler aşağıdaki tablolarda açıklanmıştır.These features are described in the tables below.

Farklılıklar hakkında daha fazla ayrıntı gerekiyorsa bunları ayrı sayfalarda bulabilirsiniz:If you need more details about the differences, you can find them in the separate pages:

SQL veritabanı ve SQL yönetilen örneği özellikleriFeatures of SQL Database and SQL Managed Instance

Aşağıdaki tabloda SQL Server 'ın başlıca özellikleri listelenmekte ve özelliğin Azure SQL veritabanı ve Azure SQL yönetilen örneği 'nde kısmen veya tam olarak desteklenip desteklenmediğini ve bu özellik hakkında daha fazla bilgi için bir bağlantıya sahip olup olmadığı hakkında bilgi verilmektedir.The following table lists the major features of SQL Server and provides information about whether the feature is partially or fully supported in Azure SQL Database and Azure SQL Managed Instance, with a link to more information about the feature.

ÖzellikFeature Azure SQL VeritabanıAzure SQL Database Azure SQL Yönetilen ÖrnekAzure SQL Managed Instance
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
AlwaysOn 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 can't 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. Başka bir bölgedeki ikincil bir SQL yönetilen örneği yapılandırmak için otomatik yük devretme gruplarını kullanın.Use Auto-failover groups to configure a secondary SQL Managed Instance in another region. SQL Server örnekleri ve SQL veritabanı SQL yönetilen örneği için ikincil olarak kullanılamaz.SQL Server instances and SQL Database can't be used as secondaries for SQL Managed Instance.
Veritabanı eklemeAttach a database HayırNo HayırNo
DenetimAuditing EvetYes Evet, bazı farklılıklarYes, with some differences
Azure Active Directory (Azure AD) kimlik doğrulamasıAzure Active Directory (Azure AD) authentication Evet.Yes. Yalnızca Azure AD kullanıcıları.Azure AD users only. Evet.Yes. Sunucu düzeyinde Azure AD oturum açmaları dahil.Including server-level Azure AD 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 can't 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, ve işlemler için dosya sistemine erişim BACKUP olmadan CREATE .Yes, without access to file system for BACKUP and CREATE operations. Evet, dosya sistemine ve işlemlere erişim olmadan BACKUP , CREATE 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 Sunucu harmanlaması SQL_Latin1_General_CP1_CI_AS her zaman kullanılır.No, default server collation SQL_Latin1_General_CP1_CI_AS is always used. Evet, örnek oluşturulduğunda ayarlanabilir ve daha sonra güncelleştirilemeyebilir.Yes, can be set when the instance is created and can't 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 NoNo Evet, ancak bildirimde dosya sistemine erişim olmadan CREATE ASSEMBLY -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ılara bakınYes, 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 NoNo 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 NoNo 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. Farklı dağıtılan SQL Server örneklerinden veritabanlarını geçiş sırasında tek bir SQL yönetilen örneği ile birleştirmeye çalışın.Try to consolidate databases from several distributed SQL Server instances into one SQL 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
Elastik sorgu (genel önizlemede)Elastic query (in public preview) Evet, gerekli RDBMS türü ile.Yes, with required RDBMS type. Evet, gerekli RDBMS türü ile.Yes, with required RDBMS type.
Olay bildirimleriEvent notifications Hayır- uyarıları görüntüleNo - see Alerts NoNo
İ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 bildirimde dosya konumu belirtilemez ALTER DATABASE ADD FILE .File paths are automatically assigned and the file location can't be specified in ALTER DATABASE ADD FILE statement.
FilestreamFilestream NoNo 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 Premium ve iş açısından kritik hizmet katmanlarındaEvet.Yes in Premium and Business Critical service tiers.
Hiper ölçek hizmeti katmanındabellek için iyileştirilmiş tablo değişkenleri gibi kalıcı olmayan In-Memory OLTP nesneleri için sınırlı destek.Limited support for non-persistent In-Memory OLTP objects such as memory-optimized table variables in Hyperscale service tier.
İş açısından kritik hizmet katmanında EvetYes in Business Critical service tier
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. SQL yönetilen örnek geri bildirim öğesinde bu istekleri izleTrack these requests on SQL 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, iş sürekliliği konusuna genel bakışkonusunda ele alınmıştır.Disaster recovery is discussed in Overview of business continuity. Azure Data Migration hizmeti (DMS) geçiş işleminin bir parçası olarak yerel olarak yerleşik olarak oluşturulmuştur.Natively built in as a part of Azure Data Migration Service (DMS) migration process. Özel veri geçiş projeleri için dış günlük yeniden yürütme hizmeti (LRS)olarak yerel olarak oluşturulmuştur.Natively built for custom data migration projects as an external Log Replay Service (LRS).
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, iş sürekliliği konusuna genel bakışkonusunda ele alınmıştır.Disaster recovery is discussed in Overview of business continuity. 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 ALTER oturum açma deyimleri tüm seçenekleri sunmaz (Windows ve sunucu düzeyi Azure Active Directory oturum açma).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- EXECUTE AS USER bunun yerine 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 olarak içeri aktarmada 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 NoNo Evet, yalnızca SQL veritabanı, SQL yönetilen örneği ve SQL Server.Yes, only to SQL Database, SQL Managed Instance and SQL Server. Bkz. T-SQL farklılıklarıSee T-SQL differences
OPENQUERYOPENQUERY NoNo Evet, yalnızca SQL veritabanı, SQL yönetilen örneği ve SQL Server.Yes, only to SQL Database, SQL Managed Instance and SQL Server. 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 SQL veritabanı, SQL yönetilen örneği ve SQL Server ve Azure Blob depolamadan içeri aktarma.Yes, only to SQL Database, SQL Managed Instance and SQL Server, 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. İşlevi kullanarak Azure Blob depolama alanına yerleştirilmiş dosyalardaki verileri sorgulayabilir OPENROWSET veya SYNAPSE Analytics 'te SUNUCUSUZ bir SQL havuzuna başvuran bir dış tablokullanabilirsiniz.You can query data in the files placed on Azure Blob Storage using OPENROWSET function or use an external table that references a serverless SQL pool in Synapse Analytics. Hayır.No. Azure Blob depolama alanına yerleştirilmiş dosyalardaki verileri OPENROWSET , SYNAPSE Analytics 'te sunucusuz bir SQL havuzuna başvuran bağlı bir sunucuveya SYNAPSE Analytics veya SQL Server IÇINDEKI sunucusuz bir SQL havuzuna başvuran bir dış tablo (genel önizlemede) ile sorgulayabilirsiniz.You can query data in the files placed on Azure Blob Storage using OPENROWSET function, a linked server that references a serverless SQL pool in Synapse Analytics, or an external table (in public preview) that references a serverless SQL pool in Synapse Analytics or SQL Server.
Sorgu bildirimleriQuery Notifications HayırNo YesYes
Machine Learning Services(Eski adıyla R Services)Machine Learning Services(Formerly R Services) Evet, genel önizlemedeYes, in public preview NoNo
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 NoNo Evet, FROM URL Azure Blob depolama alanına yerleştirilmiş yedeklemeler dosyaları için zorunlu seçeneklerle.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üklemeRestore 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, çünkü SQL yönetilen örneğinde kullanılan SQL Server veritabanı altyapısı, şirket içinde kullanılan SQL Server herhangi bir RTM sürümünden daha yüksek sürüme sahip.No, because SQL Server database engine used in SQL 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 NoNo 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 SQL yönetilen örneği ile 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 SQL 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 NoNo Evet-bkz. T-SQL farklılıklarıYes - see T-SQL differences
Küme 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şlere bakın (Önizleme)No - see Elastic jobs (preview) 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 kataloğu 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 32 GB boyut.32-GB size per core for every database. Evet.Yes. Tüm GP katmanı için vCore başına 24 GB boyut ve BC katmanındaki örnek boyutuna göre sınırlı24-GB 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 NoNo Evetve SQL yönetilen örneği oluşturulduğunda yapılandırılması gerekir.Yes, and it must be configured when the SQL Managed Instance is created.
İzleme bayraklarıTrace flags NoNo 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
İşlemsel çoğaltmaTransactional 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 konusunda genel bakış konusundaele alınmıştır.Disaster 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 konusunda genel bakış konusundaele alınmıştır.Disaster 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.The Azure platform provides a number of PaaS capabilities that are added as an additional value to the standard database features. Azure SQL veritabanı ile kullanılabilen çeşitli dış hizmetler vardır.There is a number of external services that can be used with Azure SQL Database.

Platform özelliğiPlatform feature Azure SQL VeritabanıAzure SQL Database Azure SQL Yönetilen ÖrnekAzure SQL Managed Instance
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 NoNo
Kullanılabilirlik AlanlarıAvailability Zones YesYes HayırNo
Azure Kaynak DurumuAzure Resource Health YesYes HayırNo
Yedekleme dosyası saklamaBackup 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
Esnek işlerElastic jobs Evet-bkz. elastik işler (Önizleme)Yes - see Elastic jobs (preview) Hayır (Bunun yerineSQL Aracısı kullanılabilir).No (SQL Agent can be used instead).
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 YesYes YesYes
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 bağlanamazsınız.Not yet. COPY_ONLYGeçici geçici çözüm olarak el ile yedeklemeleri kullanın.Use COPY_ONLY manual backups as a temporary workaround.
Duraklat/devamPause/resume Evet, sunucusuz modeldeYes, in serverless model NoNo
İ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ında veritabanını 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 SQL yönetilen örneği örneği aynı kaynak havuzunu paylaşan birden çok veritabanına sahip olabilir.A single instance of SQL Managed Instance can have multiple databases that share the same pool of resources. Ayrıca, kaynakları paylaşabilen örnek havuzlarda (Önizleme) SQL yönetilen örnek için birden çok örnek dağıtabilirsiniz.In addition, you can deploy multiple instances of SQL Managed Instance 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ı ve SQL yönetilen örneğindeki SSIS özelliklerini karşılaştırmak için bkz. SQL veritabanı ile SQL yönetilen örneği karşılaştırması.To compare the SSIS features in SQL Database and SQL Managed Instance, see Compare SQL Database to SQL Managed Instance.
Evet, paketlerin SQL yönetilen örneği 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 SQL Managed Instance and executed on Azure SSIS Integration Runtime (IR), see Create Azure-SSIS IR in ADF.

SQL veritabanı ve SQL yönetilen örneğindeki SSIS özelliklerini karşılaştırmak için bkz. SQL veritabanı ile SQL yönetilen örneği karşılaştırması.To compare the SSIS features in SQL Database and SQL Managed Instance, see Compare SQL Database to SQL Managed Instance.
SQL Server Reporting Services (SSRS)SQL Server Reporting Services (SSRS) Hayır- Power BINo - see Power BI Azure VM üzerinde Power BI sayfalandırılmış raporlar veya konak SSRS 'yi kullanın.No - use Power BI paginated reports instead or host SSRS on an Azure VM. SQL yönetilen örneği SSRS 'yi bir hizmet olarak çalıştıramıyor olsa da, Azure sanal makinesine yüklenen bir raporlama sunucusu için SSRS Katalog veritabanlarını SQL Server kimlik doğrulaması kullanılarak barındırabilirler.While SQL Managed Instance cannot run SSRS as a service, it can host SSRS catalog databases for a reporting server installed on Azure Virtual Machine, using SQL Server authentication.
Sorgu performansı öngörüleri (QPı)Query Performance Insights (QPI) EvetYes 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.
AdlıVNet Kısmi, VNET uç noktaları kullanarak kısıtlı erişime izin verebilirPartial, it enables restricted access using VNet Endpoints Evet, SQL yönetilen örneği müşterinin VNet 'ine eklenmiş.Yes, SQL Managed Instance is injected in customer's VNet. Bkz. alt ağ ve VNETSee subnet and VNet
Sanal ağ hizmet uç noktasıVNet Service endpoint EvetYes NoNo
VNet genel eşlemeVNet Global peering Evet, özel IP ve hizmet uç noktalarını kullanmaYes, using Private IP and service endpoints Evet, sanal ağ eşlemesikullanılıyor.Yes, using Virtual network peering.

AraçlarTools

Azure SQL veritabanı ve Azure SQL yönetilen örneği, verilerinizi yönetmenize yardımcı olabilecek çeşitli veri araçlarını destekler.Azure SQL Database and Azure SQL Managed Instance support various data tools that can help you manage your data.

AraçTool Azure SQL VeritabanıAzure SQL Database Azure SQL Yönetilen ÖrnekAzure SQL Managed Instance
Azure portalıAzure portal YesYes YesYes
Azure CLI’siAzure 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 yönetilen örneği dışarı aktarmaYes - see SQL Managed Instance export
BACPAC dosyası (içeri aktarma)BACPAC file (import) Evet-bkz. SQL veritabanı içeri aktarmaYes - see SQL Database import Evet-bkz. SQL yönetilen örnek içeri aktarmaYes - see SQL Managed Instance import
Data Quality Services (DQS)Data Quality Services (DQS) HayırNo HayırNo
Ana Veri Hizmetleri (AVH)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 EvetYes

Geçiş yöntemleriMigration methods

Verilerinizi SQL Server, Azure SQL veritabanı ve Azure SQL yönetilen örneği 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, Azure SQL Database and Azure SQL Managed Instance. 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 Azure SQL VeritabanıAzure SQL Database Azure SQL Yönetilen ÖrnekAzure SQL Managed Instance
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
SQL Yönetilen ÖrnekSQL Managed 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ı ve Azure SQL yönetilen örneği hakkında daha fazla bilgi için bkz.:For more information about Azure SQL Database and Azure SQL Managed Instance, see: