Aracılığıyla paylaş


Yapılandırma dosyası kullanarak SQL Server'ı yükleme

Şunlar için geçerlidir:SQL Server - Yalnızca Windows

SQL Server Kurulumu, sistem varsayılan ve çalışma zamanı girişlerini temel alan bir yapılandırma dosyası oluşturabilir. Sql Server'ı kuruluş genelinde aynı yapılandırmayla dağıtmak için yapılandırma dosyasını kullanabilirsiniz. Kuruluş genelinde manuel yüklemeleri standart hale getirmek için Setup.exe'ı başlatan bir toplu iş dosyası da oluşturabilirsiniz.

Bu makale, SQL Server 2016 ve sonraki sürümleri için sürdürülmektedir. SQL Server'ın eski sürümleri için bkz. Yapılandırma Dosyası Kullanarak SQL Server 2014 Yükleme.

Kurulum, yapılandırma dosyasının kullanımını yalnızca komut istemi aracılığıyla destekler. Yapılandırma dosyası kullanılırken parametrelerin işlem sırası aşağıdaki gibi özetlenir:

  • Yapılandırma dosyası bir paketteki varsayılan değerlerin üzerine yazar

  • Komut satırı değerleri yapılandırma dosyasındaki değerlerin üzerine yazar

Yapılandırma dosyası, her yüklemenin parametrelerini ve değerlerini izlemek için kullanılabilir. Bu, yapılandırma dosyasını yüklemeleri doğrulamak ve denetlemek için kullanışlı hale getirir.

Bahşiş

Yapılandırma seçenekleri sürümden sürüme değişebileceğinden, SQL Server'ın her yeni sürümü için yeni ConfigurationFile.ini bir sürüm oluşturmak en iyisidir.

Yapılandırma dosyası yapısı

ConfigurationFile.ini dosyası, parametreleri (ad/değer çifti) ve açıklayıcı açıklamaları olan bir metin dosyasıdır.

Aşağıda bir ConfigurationFile.ini dosyası örneği verilmiştir:

; Microsoft SQL Server Configuration file
[OPTIONS]
; Specifies a Setup work flow, like INSTALL, UNINSTALL, or UPGRADE.
; This is a required parameter.
ACTION="Install"
; Specifies features to install, uninstall, or upgrade.
; The list of top-level features include SQL, AS, RS, IS, and Tools.
; The SQL feature will install the database engine, replication, and full-text.
; The Tools feature will install Management Tools, Books online,
; SQL Server Data Tools, and other shared components.
FEATURES=SQL,Tools
; Microsoft SQL Server Configuration file
[OPTIONS]
; Specifies a Setup work flow, like INSTALL, UNINSTALL, or UPGRADE.
; This is a required parameter.
ACTION="Install"
; Specifies features to install, uninstall, or upgrade.
; The list of top-level features include SQL, AS, and IS.
; The SQL feature will install the database engine, replication, and full-text.
FEATURES=SQL

Yapılandırma dosyası oluşturma

  1. SQL Server yükleme medyasını ekleyin. Kök klasörden Setup.exeöğesine çift tıklayın. Bir ağ paylaşımından yüklemek için, paylaşımdaki kök klasörü bulun ve Setup.exeüzerine çift tıklayın.

    Not

    SQL Server Express Edition kurulumu otomatik olarak bir yapılandırma dosyası oluşturmaz. Aşağıdaki komut kurulumu başlatır ve bir yapılandırma dosyası oluşturur.

    SETUP.exe /UIMODE=Normal /ACTION=INSTALL

  2. Sihirbazı izleyerek Yüklemeye Hazır sayfasına ilerleyin. Yapılandırma dosyasının yolu, yapılandırma dosyası yolu bölümündeki Yüklemeye Hazır sayfasında belirtilir. SQL Server'ı yükleme hakkında daha fazla bilgi için bkz. Yükleme Sihirbazı'ndan SQL Server Yükleme (Kurulum).

  3. INI dosyasını oluşturmak için yüklemeyi tamamlamadan kurulumu iptal edin.

    Not

    Kurulum altyapısı, parolalar gibi hassas bilgiler dışında çalıştırılan eylemler için tüm uygun parametreleri yazar. /IAcceptSQLServerLicenseTerms parametresi de yapılandırma dosyasına yazılmaz ve yapılandırma dosyasının değiştirilmesini veya komut isteminde bir değerin sağlanmasını gerektirir. Daha fazla bilgi için komut isteminden Windows'ta SQL Server yükleme ve yapılandırma bölümüne bakın. Buna ek olarak, boole parametreleri için bir değer eklenir ve burada genellikle komut istemi aracılığıyla bir değer sağlanmaz.

SQL Server 2022 (16.x) ve sonraki sürümler için aka.ms/useterms'daki Microsoft SQL Server Yazılım Lisans Koşulları'nı okuyun.

SQL Server'ı yüklemek için yapılandırma dosyasını kullanma

Yapılandırma dosyasını yalnızca komut satırı yüklemelerinde kullanabilirsiniz.

Not

Yapılandırma dosyasında değişiklik yapmanız gerekiyorsa, bir kopya oluşturmanızı ve kopyayla çalışmanızı öneririz.

Tek başına SQL Server örneği yüklemek için yapılandırma dosyası kullanma

  • Komut istemi aracılığıyla yüklemeyi çalıştırın ve ConfigurationFile.ini parametresini kullanarak ConfigurationFile'ı sağlayın.

Tek başına SQL Server örneğinin (SysPrep) görüntüsünü hazırlamak ve tamamlamak için yapılandırma dosyası kullanma

  1. SQL Server'ın bir veya daha fazla örneğini hazırlamak ve bunları aynı makinede yapılandırmak için.

    • Yükleme Merkezi'nin Gelişmiş sayfasından SQL Server tek başına örneğinin Görüntü hazırlığı'nı çalıştırın ve görüntü yapılandırma dosyasını hazırlayın.

    • SQL Server'ın daha fazla örneğini hazırlamak için şablonla aynı görüntü yapılandırma dosyasını kullanın.

    • Makinede hazırlanmış bir örneği yapılandırmak için Yükleme Merkezi'nin Gelişmiş sayfasından sql server hazırlanmış bir tek başına örneğinin görüntü tamamlama çalıştırın.

  2. Windows SysPrep aracını kullanarak SQL Server'ın yapılandırılmamış hazırlanmış bir örneği de dahil olmak üzere işletim sisteminin görüntüsünü hazırlamak için.

    • Yükleme Merkezi'nin Gelişmiş sayfasından SQL Server tek başına örneğinin Görüntü hazırlama işlemi'ni çalıştırın ve görüntü yapılandırma dosyasını kaydedin.

    • Kurulum Merkezi'nin Gelişmiş sayfasından hazırlanmış bir SQL Server tek başına örneğinin Görüntüsünü tamamlayın, ancak yapılandırma dosyasını tamamen topladıktan sonra Tamamlanmaya Hazır sayfasında iptal edin.

    • Hazırlanan örneklerin yapılandırmasını otomatikleştirmek için tam görüntü yapılandırma dosyası Windows görüntüsüyle birlikte depolanabilir.

Yapılandırma dosyasını kullanarak SQL Server yük devretme kümesi yükleme

  1. Tümleşik Yükleme seçeneği (bir düğümde tek düğümlü yük devretme kümesi oluşturun ve ek düğümler üzerinde AddNode çalıştırın):

    • "Yük Devretme Kümesi Yükle" seçeneğini çalıştırın ve tüm yükleme ayarlarını listeleyen yapılandırma dosyasını kaydedin.

    • ConfigurationFile parametresini sağlayarak komut satırı yük devretme kümesi yüklemesini çalıştırın.

    • Ek bir düğüm eklendiğinde, mevcut yük devretme kümesi için geçerli AddNode dosyasını yakalamak amacıyla ConfigurationFile.ini'i çalıştırın.

    • ConfigurationFile parametresini kullanarak aynı yapılandırma dosyasını sağlayarak yük devretme kümesine katılacak tüm ek düğümlerde AddNode komut satırını çalıştırın.

  2. Gelişmiş yükleme seçeneği (tüm yük devretme kümesi düğümlerinde yük devretme kümesini hazırlayın, ardından tüm düğümleri hazırladıktan sonra paylaşılan diskin sahibi olan düğümde complete komutunu çalıştırın):

    • çalıştırın, düğümlerden birinde hazırlayın ve ConfigurationFile.ini dosyasını yakalayın.

    • Yük devretme kümesi için hazırlanacak olan tüm düğümlerde Kurulumu çalıştırmak için aynı ConfigurationFile.ini dosyasını sağlayın.

    • Tüm düğümler hazırlandıktan sonra, paylaşılan diskin sahibi olan düğümde tam bir yük devretme kümesi işlemi çalıştırın ve ConfigurationFile.ini dosyasını yakalayın.

    • Daha sonra yük devretme kümesini tamamlamak için bu ConfigurationFile.ini dosyasını sağlayabilirsiniz.

Yapılandırma dosyasını kullanarak SQL Server yük devretme kümesine düğüm ekleme veya kaldırma

  • Daha önce yük devretme kümesine düğüm eklemek veya bir düğümü kaldırmak için kullanılan bir yapılandırma dosyanız varsa, ek düğüm eklemek veya kaldırmak için aynı dosyayı yeniden kullanabilirsiniz.

Yapılandırma dosyasını kullanarak SQL Server yük devretme kümesini yükseltme

  1. Pasif düğümde yükseltmeyi çalıştırın ve ConfigurationFile.ini dosyasını alın. Bunu gerçek yükseltmeyi gerçekleştirerek veya sonunda gerçek yükseltmeyi yapmadan çıkarak yapabilirsiniz.

  2. Yükseltilecek tüm ek düğümlerde, işlemi tamamlamak için ConfigurationFile.ini dosyasını sağlayın.

Örnek söz dizimi

Yapılandırma dosyasının nasıl kullanılacağına ilişkin bazı örnekler aşağıda verilmiştir:

  • Komut isteminde yapılandırma dosyasını belirtmek için:
Setup.exe /ConfigurationFile=MyConfigurationFile.ini
  • Parolaları yapılandırma dosyası yerine komut isteminde belirtmek için:
Setup.exe /SQLSVCPASSWORD="************" /AGTSVCPASSWORD="************" /ASSVCPASSWORD="************" /ISSVCPASSWORD="************" /RSSVCPASSWORD="************" /ConfigurationFile=MyConfigurationFile.ini
Setup.exe /SQLSVCPASSWORD="************" /AGTSVCPASSWORD="************" /ASSVCPASSWORD="************" /ISSVCPASSWORD="************" /ConfigurationFile=MyConfigurationFile.ini