Configuration Manager için desteklenen SQL Server sürümleriSupported SQL Server versions for Configuration Manager

Uygulama hedefi: Configuration Manager (geçerli dal)Applies to: Configuration Manager (current branch)

Her Configuration Manager sitesi, site veritabanını barındırmak için desteklenen bir SQL Server sürümü ve yapılandırması gerektirir.Each Configuration Manager site requires a supported SQL Server version and configuration to host the site database.

SQL Server örnekleri ve konumlarıSQL Server instances and locations

Merkezi Yönetim sitesi ve birincil sitelerCentral administration site and primary sites

Site veritabanının tam SQL Server yüklemesini kullanması gerekir.The site database must use a full installation of SQL Server.

SQL Server şu konumda bulunabilir:SQL Server can be located on:

  • Site sunucusu bilgisayar.The site server computer.
  • Site sunucusundan uzakta olan bir bilgisayar.A computer that is remote from the site server.

Aşağıdaki örnekler desteklenir:The following instances are supported:

İkincil sitelerSecondary sites

Site veritabanı SQL Server veya SQL Server Express tam yüklemesinin varsayılan örneğini kullanabilir.The site database can use the default instance of a full installation of SQL Server or SQL Server Express.

SQL Server, site sunucusu bilgisayarında bulunmalıdır.SQL Server must be located on the site server computer.

Destek sınırlamalarıLimitations to support

Aşağıdaki konfigürasyonlar desteklenmez:The following configurations aren't supported:

  • Ağ Yükü Dengeleme (NLB) küme yapılandırmasındaki SQL Server kümesiA SQL Server cluster in a Network Load Balancing (NLB) cluster configuration
  • Bir Küme Paylaşılan Birimi (CSV) SQL Server kümesiA SQL Server cluster on a Cluster Shared Volume (CSV)
  • SQL Server veritabanı yansıtma teknolojisi ve eşler arası çoğaltmaSQL Server database mirroring technology, and peer-to-peer replication

SQL Server işlemsel çoğaltma yalnızca veritabanı çoğaltmalarıkullanmak üzere yapılandırılmış yönetim noktalarına nesne çoğaltmak için desteklenir.SQL Server transactional replication is supported only for replicating objects to management points that are configured to use database replicas.

Desteklenen SQL Server sürümleriSupported versions of SQL Server

Birden çok sitesi olan bir hiyerarşide, farklı siteler, site veritabanını barındırmak için farklı SQL Server sürümleri kullanabilir.In a hierarchy with multiple sites, different sites can use different versions of SQL Server to host the site database. Aşağıdaki öğeler doğru olduğu sürece:So long as the following items are true:

  • Configuration Manager, kullandığınız SQL Server sürümlerini destekler.Configuration Manager supports the versions of SQL Server that you use.
  • Kullandığınız SQL Server sürümleri Microsoft tarafından destede kalır.The SQL Server versions you use remain in support by Microsoft.
  • SQL Server iki SQL Server sürümü arasında çoğaltmayı destekler.SQL Server supports replication between the two versions of SQL Server. Daha fazla bilgi için bkz. çoğaltma geri uyumluluğu SQL Server.For more information, see SQL Server replication backward compatibility.

SQL Server 2016 ve öncesi için, her SQL sürümü ve hizmet paketi için destek, Microsoft yaşam döngüsü ilkesiniizler.For SQL Server 2016 and prior, support for each SQL version and service pack follows the Microsoft Lifecycle Policy. Belirli bir SQL Server hizmet paketine yönelik destek, temel hizmet paketi sürümüne geriye dönük uyumluluğu bırakmadığı müddetçe toplu güncelleştirmeleri içerir.Support for a specific SQL Server service pack includes cumulative updates unless they break backward compatibility to the base service pack version. SQL Server 2017 ' den başlayarak, hizmet paketleri, modern bir hizmet modelinitakip eden bir şekilde yayınlanmayacak.Starting with SQL Server 2017, service packs won't be released since it follows a modern servicing model. SQL Server ekibi, kullanılabilir hale geldiğinde toplu güncelleştirmelerin devam eden ve proaktif yüklemesini öneriyor.The SQL Server team recommends ongoing, proactive installation of cumulative updates as they become available.

Aksi belirtilmediği takdirde, aşağıdaki SQL Server sürümleri tüm Configuration Manager etkin sürümleriyle desteklenir.Unless specified otherwise, the following versions of SQL Server are supported with all active versions of Configuration Manager. Yeni bir SQL Server sürümü için destek eklenirse, bu desteği ekleyen Configuration Manager sürümü belirtilmiştir.If support for a new SQL Server version is added, the Configuration Manager version that adds that support is noted. Benzer şekilde, destek kullanım dışı ise, Configuration Manager etkilenen sürümleri hakkında ayrıntılı bilgi için bkz..Similarly, if support is deprecated, look for details about affected versions of Configuration Manager.

Önemli

Merkezi yönetim sitesinde veritabanı için SQL Server Standard kullandığınızda, bir hiyerarşinin destekleyebileceği toplam istemci sayısını sınırlandıracak.When you use SQL Server Standard for the database at the central administration site, you limit the total number of clients that a hierarchy can support. Bkz. Boyutlandırma ve ölçek rakamları.See Size and scale numbers.

SQL Server 2019: Standart, kurumsalSQL Server 2019: Standard, Enterprise

Configuration Manager sürüm 1910 ' den başlayarak, toplu güncelleştirme 5 ' i (CU5) veya sonraki bir sürümünü kullanarak, toplu güncelleştirme sürümünüz SQL yaşam döngüsü tarafından desteklendiği sürece bu sürümü kullanabilirsiniz.Starting with Configuration Manager version 1910, you can use this version with cumulative update 5 (CU5) or later, as long as your cumulative update version is supported by the SQL lifecycle. CU5, SKALAR UDFile ilgili bir sorunu çözen SQL Server 2019 için en düşük gereksinimdir.CU5 is the minimum requirement for SQL Server 2019 as it resolves an issue with scalar UDF inlining.

Bu SQL sürümü aşağıdaki siteler için kullanılabilir:This version of SQL can be used for the following sites:

  • Bir merkezi yönetim sitesiA central administration site
  • Birincil siteA primary site
  • İkincil siteA secondary site

SQL Server 2017: Standart, kurumsalSQL Server 2017: Standard, Enterprise

Toplu güncelleştirme sürümünüz SQL yaşam döngüsü tarafından desteklendiği sürece bu sürümü toplu güncelleştirme sürümü 2 veya üzeri ile kullanabilirsiniz.You can use this version with cumulative update version 2 or higher, as long as your cumulative update version is supported by the SQL lifecycle. Bu SQL sürümü aşağıdaki siteler için kullanılabilir:This version of SQL can be used for the following sites:

  • Bir merkezi yönetim sitesiA central administration site
  • Birincil siteA primary site
  • İkincil siteA secondary site

SQL Server 2016: Standart, kurumsalSQL Server 2016: Standard, Enterprise

Bu sürümü, SQL yaşam döngüsü tarafından desteklenen en düşük hizmet paketi ve toplu güncelleştirme ile birlikte kullanabilirsiniz.You can use this version with the minimum service pack and cumulative update supported by the SQL lifecycle. Bu SQL sürümü aşağıdaki siteler için kullanılabilir:This version of SQL can be used for the following sites:

  • Bir merkezi yönetim sitesiA central administration site
  • Birincil siteA primary site
  • İkincil siteA secondary site

SQL Server 2014: Standart, kurumsalSQL Server 2014: Standard, Enterprise

Bu sürümü, SQL yaşam döngüsü tarafından desteklenen en düşük hizmet paketi ve toplu güncelleştirme ile birlikte kullanabilirsiniz.You can use this version with the minimum service pack and cumulative update supported by the SQL lifecycle. Bu SQL sürümü aşağıdaki siteler için kullanılabilir:This version of SQL can be used for the following sites:

  • Bir merkezi yönetim sitesiA central administration site
  • Birincil siteA primary site
  • İkincil siteA secondary site

SQL Server 2012: Standart, kurumsalSQL Server 2012: Standard, Enterprise

Bu sürümü, SQL yaşam döngüsü tarafından desteklenen en düşük hizmet paketi ve toplu güncelleştirme ile birlikte kullanabilirsiniz.You can use this version with the minimum service pack and cumulative update supported by the SQL lifecycle. Bu SQL sürümü aşağıdaki siteler için kullanılabilir:This version of SQL can be used for the following sites:

  • Bir merkezi yönetim sitesiA central administration site
  • Birincil siteA primary site
  • İkincil siteA secondary site

SQL Server 2017 ExpressSQL Server 2017 Express

Toplu güncelleştirme sürümünüz SQL yaşam döngüsü tarafından desteklendiği sürece bu sürümü toplu güncelleştirme sürümü 2 veya üzeri ile kullanabilirsiniz.You can use this version with cumulative update version 2 or higher, as long as your cumulative update version is supported by the SQL lifecycle. Bu SQL sürümü aşağıdaki siteler için kullanılabilir:This version of SQL can be used for the following sites:

  • İkincil siteA secondary site

SQL Server 2016 ExpressSQL Server 2016 Express

Bu sürümü, SQL yaşam döngüsü tarafından desteklenen en düşük hizmet paketi ve toplu güncelleştirme ile birlikte kullanabilirsiniz.You can use this version with the minimum service pack and cumulative update supported by the SQL lifecycle. Bu SQL sürümü aşağıdaki siteler için kullanılabilir:This version of SQL can be used for the following sites:

  • İkincil siteA secondary site

SQL Server 2014 ExpressSQL Server 2014 Express

Bu sürümü, SQL yaşam döngüsü tarafından desteklenen en düşük hizmet paketi ve toplu güncelleştirme ile birlikte kullanabilirsiniz.You can use this version with the minimum service pack and cumulative update supported by the SQL lifecycle. Bu SQL sürümü aşağıdaki siteler için kullanılabilir:This version of SQL can be used for the following sites:

  • İkincil siteA secondary site

SQL Server 2012 ExpressSQL Server 2012 Express

Bu sürümü, SQL yaşam döngüsü tarafından desteklenen en düşük hizmet paketi ve toplu güncelleştirme ile birlikte kullanabilirsiniz.You can use this version with the minimum service pack and cumulative update supported by the SQL lifecycle. Bu SQL sürümü aşağıdaki siteler için kullanılabilir:This version of SQL can be used for the following sites:

  • İkincil siteA secondary site

SQL Server için gerekli yapılandırmalarRequired configurations for SQL Server

SQL Server Express dahil olmak üzere, bir site veritabanı için kullandığınız tüm SQL Server yüklemeleri için aşağıdaki yapılandırma gerekir.The following configurations are required by all installations of SQL Server that you use for a site database, including SQL Server Express. Configuration Manager, ikincil site yüklemesinin bir parçası olarak SQL Server Express yüklediğinde, bu konfigürasyonları otomatik olarak oluşturur.When Configuration Manager installs SQL Server Express as part of a secondary site installation, it automatically creates these configurations.

SQL Server mimari sürümüSQL Server architecture version

Configuration Manager, site veritabanını barındırmak için SQL Server 64 bitlik bir sürümünü gerektirir.Configuration Manager requires a 64-bit version of SQL Server to host the site database.

Veritabanı harmanlamasıDatabase collation

Her sitede, site ve site veritabanı için kullanılan SQL Server örneği şu harmanlamayı kullanmalıdır: SQL_Latin1_General_CP1_CI_AS.At each site, both the instance of SQL Server that's used for the site and the site database must use the following collation: SQL_Latin1_General_CP1_CI_AS.

Configuration Manager, Çin GB18030 standardı için bu harmanlamada iki özel durumu destekler.Configuration Manager supports two exceptions to this collation for the China GB18030 standard. Daha fazla bilgi için bkz. Uluslararası destek.For more information, see International support.

Veritabanı uyumluluk düzeyiDatabase compatibility level

Configuration Manager, site veritabanının uyumluluk düzeyinin Configuration Manager sürümünüz için desteklenen en düşük SQL Server sürümden az olmaması gerekir.Configuration Manager requires that the compatibility level for the site database is no less than the lowest supported SQL Server version for your Configuration Manager version. Örneğin, sürüm 1702 ' den başlayarak, 110 ' e eşit veya daha büyük bir veritabanı uyumluluk düzeyine sahip olmanız gerekir.For instance, beginning with version 1702, you need to have a database compatibility level greater than or equal to 110.

SQL Server özellikleriSQL Server features

Her site sunucusu için yalnızca Veritabanı Altyapısı Hizmetleri özelliği gereklidir.Only the Database Engine Services feature is required for each site server.

Configuration Manager veritabanı çoğaltması SQL Server çoğaltma özelliği gerektirmez.Configuration Manager database replication doesn't require the SQL Server replication feature. Ancak, Yönetim noktaları için veritabanı çoğaltmalarıkullandığınızda bu SQL Server yapılandırması gerekir.However, this SQL Server configuration is required when you use database replicas for management points.

Windows kimlik doğrulamasıWindows authentication

Configuration Manager, veritabanı bağlantılarını doğrulamak için Windows kimlik doğrulaması gerektirir.Configuration Manager requires Windows authentication to validate connections to the database.

SQL Server örneğiSQL Server instance

Her site için adanmış bir SQL Server örneğini kullanın.Use a dedicated instance of SQL Server for each site. Örnek, adlandırılmış bir örnek veya varsayılan örnekolabilir.The instance can be a named instance or the default instance.

SQL Server belleğiSQL Server memory

SQL Server Management Studio kullanarak SQL Server için bellek ayırın.Reserve memory for SQL Server by using SQL Server Management Studio. Sunucu belleği seçeneklerialtındaki En düşük sunucu belleği ayarını belirleyin.Set the Minimum server memory setting under Server Memory Options. Bu ayarı yapılandırma hakkında daha fazla bilgi için bkz. SQL Server Memory Server yapılandırma seçenekleri.For more information about how to configure this setting, see SQL Server memory server configuration options.

  • Site sunucusuyla aynı bilgisayara yüklediğiniz bir veritabanı sunucusu için: belleği, kullanılabilir adreslenebilir sistem belleğinin yüzde 80 50 ' i ile SQL Server sınırlayın.For a database server that you install on the same computer as the site server: Limit the memory for SQL Server to 50 to 80 percent of the available addressable system memory.

  • Site sunucusundan uzakta olan adanmış bir veritabanı sunucusu için: belleği, kullanılabilir adreslenebilir sistem belleğinin yüzde 90 80 ' i ile SQL Server sınırlayın.For a dedicated database server that's remote from the site server: Limit the memory for SQL Server to 80 to 90 percent of the available addressable system memory.

  • Kullanılan her bir SQL Server örneğinin arabellek havuzu için ayrılan bellek için:For a memory reserve for the buffer pool of each SQL Server instance in use:

    • Bir merkezi yönetim sitesi için: en az 8 GB ayarlayın.For a central administration site: Set a minimum of 8 GB.
    • Birincil site için: en az 8 GB ayarlayın.For a primary site: Set a minimum of 8 GB.
    • İkincil site için: en az 4 GB ayarlayın.For a secondary site: Set a minimum of 4 GB.

SQL iç içe TetikleyicileriSQL nested triggers

SQL iç içe tetikleyicilerinin etkinleştirilmesi gerekir.SQL nested triggers must be enabled. Daha fazla bilgi için bkz . iç içe Tetikleyiciler sunucu yapılandırma seçeneğini yapılandırmaFor more information, see Configure the nested triggers server configuration option

SQL Server CLR tümleştirmesiSQL Server CLR integration

Site veritabanı, SQL Server ortak dil çalışma zamanının (CLR) etkin olmasını gerektirir.The site database requires SQL Server common language runtime (CLR) to be enabled. Configuration Manager yüklendiğinde bu seçenek otomatik olarak etkinleştirilir.This option is enabled automatically when Configuration Manager installs. CLR hakkında daha fazla bilgi için bkz. SQL Server clr tümleştirmesine giriş.For more information about CLR, see Introduction to SQL Server CLR Integration.

SQL Server Hizmet Aracısı (SSB)SQL Server Service Broker (SSB)

SQL Server Hizmet Aracısı hem siteler arası çoğaltma hem de tek bir birincil site için gereklidir.The SQL Server Service Broker is required both for intersite replication as well as for a single primary site.

GÜVENILIR ayarTRUSTWORTHY setting

Configuration Manager, SQL güvenilir veritabanı özelliğineotomatik olarak izin vermez.Configuration Manager automatically enables the SQL TRUSTWORTHY database property. Configuration Manager için bu özellik gereklidir.This property is required by Configuration Manager to be ON.

SQL Server için isteğe bağlı yapılandırmalarOptional configurations for SQL Server

Aşağıdaki yapılandırmalar tam bir SQL Server yüklemesi kullanan her veritabanı için isteğe bağlıdır.The following configurations are optional for each database that uses a full SQL Server installation.

SQL Server hizmetiSQL Server service

SQL Server hizmetini aşağıdakileri kullanarak çalışacak şekilde yapılandırabilirsiniz:You can configure the SQL Server service to run using:

  • Düşük haklar etki alanı kullanıcı hesabı:A low rights domain user account:

    • Bu yapılandırma en iyi uygulamadır ve hesabın hizmet asıl adı 'nı (SPN) el ile kaydetmenizi gerektirebilir.This configuration is a best practice and might require you to manually register the service principal name (SPN) for the account.
  • SQL Server çalıştıran bilgisayarın yerel sistem hesabı:The local system account of the computer that runs SQL Server:

    • Yapılandırma işlemini basitleştirmek için yerel sistem hesabını kullanın.Use the local system account to simplify the configuration process.
    • Yerel sistem hesabını kullandığınızda Configuration Manager, SPN 'YI SQL Server hizmeti için otomatik olarak kaydeder.When you use the local system account, Configuration Manager automatically registers the SPN for the SQL Server service.
    • SQL Server hizmeti için yerel sistem hesabını kullanmak en iyi SQL Server bir uygulamadır.Using the local system account for the SQL Server service isn't a SQL Server best practice.

SQL Server çalıştıran bilgisayar SQL Server hizmetini çalıştırmak için yerel sistem hesabını kullanmıyorsa, Active Directory Domain Services 'de SQL Server hizmetini çalıştıran hesabın SPN 'sini yapılandırın.When the computer running SQL Server doesn't use its local system account to run the SQL Server service, configure the SPN of the account that runs the SQL Server service in Active Directory Domain Services. (Sistem hesabı kullanıldığında, SPN sizin için otomatik olarak kaydedilir.)(When the system account is used, the SPN is automatically registered for you.)

Site veritabanı için SPN 'Ler hakkında bilgi için bkz. site veritabanı sunucusu için SPN 'Yi yönetme.For information about SPNs for the site database, see Manage the SPN for the site database server.

SQL Server hizmeti tarafından kullanılan hesabın nasıl değiştirileceği hakkında bilgi için bkz. SCM Hizmetleri-hizmet başlatma hesabını değiştirme.For information about how to change the account that is used by the SQL Server service, see SCM Services - Change the service startup account.

SQL Server Reporting ServicesSQL Server Reporting Services

Raporları çalıştırmanıza olanak tanıyan bir Raporlama Hizmetleri kurmak için SQL Server Reporting Services gereklidir.SQL Server Reporting Services is required for installing a reporting services point that lets you run reports. Configuration Manager, site veritabanı için yaptığı gibi raporlama için SQL Server aynı sürümlerini destekler.Configuration Manager supports the same versions of SQL Server for reporting as it does for the site database.

Daha fazla bilgi için bkz. Configuration Manager raporlama önkoşulları.For more information, see Prerequisites for reporting in Configuration Manager.

Önemli

Önceki sürümden SQL Server yükselttikten sonra, şu hatayı görebilirsiniz: Rapor Oluşturucusu yok.After you upgrade SQL Server from a previous version, you might see the following error: Report Builder Does Not Exist.
Bu hatayı çözmek için, Raporlama Hizmetleri noktası site sistemi rolünü yeniden yüklemeniz gerekir.To resolve this error, you must reinstall the reporting services point site system role.

Veri ambarı hizmet noktasıData warehouse service point

Veri ambarı ayrı bir veritabanı kullanır.The data warehouse uses a separate database. Bunu site veritabanı sunucusunda veya ayrı bir SQL Server barındırabilirsiniz.You can host it on the site database server, or a separate SQL Server. Daha fazla bilgi için bkz. Configuration Manager için veri ambarı hizmet noktası.For more information, see The data warehouse service point for Configuration Manager.

SQL Server bağlantı noktalarıSQL Server ports

SQL Server veritabanı motoruna iletişim ve siteler arası çoğaltma için, varsayılan SQL Server bağlantı noktası yapılandırmasını kullanabilir veya özel bağlantı noktaları belirleyebilirsiniz:For communication to the SQL Server database engine and for intersite replication, you can use the default SQL Server port configurations or specify custom ports:

  • Siteler arası iletişimler , varsayılan olarak TCP 4022 bağlantı noktasını kullanan SQL Server hizmet Aracısı kullanır.Intersite communications use the SQL Server Service Broker, which uses port TCP 4022 by default.

  • SQL Server veritabanı altyapısı ve çeşitli Configuration Manager site sistem rolleri arasındaki site içi iletişimler , varsayılan olarak TCP 1433 bağlantı noktasını kullanır.Intrasite communications between the SQL Server database engine and various Configuration Manager site system roles use port TCP 1433 by default. Aşağıdaki site sistem rolü, SQL Server veritabanıyla doğrudan iletişim kurar:The following site system roles communicate directly with the SQL Server database:

    • Yönetim noktasıManagement point
    • SMS Sağlayıcısı bilgisayarıSMS Provider computer
    • Raporlama hizmetleri noktasıReporting services point
    • Site sunucusuSite server

SQL Server çalıştıran bir bilgisayar, birden fazla siteden bir veritabanı barındırıyorsa, her veritabanı ayrı bir SQL Server örneği kullanmalıdır.When a computer running SQL Server hosts a database from more than one site, each database must use a separate instance of SQL Server. Ayrıca, her örnek benzersiz bir bağlantı noktası kümesi kullanacak şekilde yapılandırılmalıdır.Also, each instance must be configured to use a unique set of ports.

Uyarı

Configuration Manager, dinamik bağlantı noktalarını desteklemez.Configuration Manager doesn't support dynamic ports. SQL Server adlandırılmış örnekleri, veritabanı altyapısına bağlantılar için dinamik bağlantı noktaları kullandığından, adlandırılmış bir örnek kullandığınızda, site içi iletişim için kullanmak istediğiniz statik bağlantı noktasını el ile yapılandırmanız gerekir.Because SQL Server named instances by default use dynamic ports for connections to the database engine, when you use a named instance, you must manually configure the static port that you want to use for intrasite communication.

SQL Server çalıştıran bilgisayarda etkin bir güvenlik duvarınız varsa, dağıtımınızın kullandığı bağlantı noktalarına ve SQL Server iletişim kuran bilgisayarlar arasındaki ağ konumlarına izin verecek şekilde yapılandırıldığından emin olun.If you have a firewall enabled on the computer that is running SQL Server, make sure that it's configured to allow the ports that are being used by your deployment and at any locations on the network between computers that communicate with the SQL Server.

Belirli bir bağlantı noktasını kullanmak üzere SQL Server nasıl yapılandırılacağı hakkında bir örnek için, bkz. belirli BIR TCP bağlantı noktasını dinlemek için sunucu yapılandırma.For an example of how to configure SQL Server to use a specific port, see Configure a server to listen on a specific TCP port.

SQL Server için yükseltme seçenekleriUpgrade options for SQL Server

SQL Server sürümünüzü yükseltmeniz gerekiyorsa, daha kolay ve daha karmaşık olan aşağıdaki yöntemlerden birini kullanın:If you need to upgrade your version of SQL Server, use one of the following methods, from easy to more complex: