Megosztás a következőn keresztül:


Az SQL Server telepítése konfigurációs fájl használatával

A következőkre vonatkozik:SQL Server – csak Windows

Az SQL Server telepítője létrehozhat egy konfigurációs fájlt a rendszer alapértelmezett és futásidejű bemenetei alapján. A konfigurációs fájl használatával az SQL Servert az egész vállalaton belül telepítheti ugyanazzal a konfigurációval. A manuális telepítéseket a vállalat egész területén szabványosíthatja, ha létrehoz egy kötegfájlt, amely elindítja Setup.exe.

Ez a cikk az SQL Server 2016-os és újabb verzióihoz készült. Az SQL Server régebbi verzióiról Az SQL Server 2014 telepítése konfigurációs fájl használatávalcímű témakörben olvashat.

A telepítő csak a parancssorikeresztül támogatja a konfigurációs fájl használatát. A paraméterek feldolgozási sorrendje a konfigurációs fájl használata során az alábbiak szerint van felvázolva:

  • A konfigurációs fájl felülírja a csomag alapértelmezett beállításait

  • A parancssori értékek felülírják a konfigurációs fájl értékeit

A konfigurációs fájl az egyes telepítések paramétereinek és értékeinek nyomon követésére használható. Ez hasznossá teszi a konfigurációs fájlt a telepítések ellenőrzéséhez és naplózásához.

Borravaló

Mivel a konfigurációs beállítások verzióról verzióra változhatnak, a legjobb, ha újat ConfigurationFile.ini hoz létre az SQL Server minden egyes új verziójához.

Konfigurációs fájlstruktúra

A ConfigurationFile.ini fájl egy szöveges fájl paraméterekkel (név/érték pár) és leíró megjegyzésekkel.

Az alábbi példa egy ConfigurationFile.ini fájlra:

; 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

Konfigurációs fájl létrehozása

  1. Szúrja be az SQL Server telepítési adathordozóját. A gyökérmappában kattintson duplán a Setup.exe. Hálózati megosztásból való telepítéshez keresse meg a megosztás gyökérmappát, majd kattintson duplán a Setup.exe.

    Jegyzet

    Az SQL Server Express Edition beállítása nem hozza létre automatikusan a konfigurációs fájlt. A következő parancs elindítja a telepítést, és létrehoz egy konfigurációs fájlt.

    SETUP.exe /UIMODE=Normal /ACTION=INSTALL

  2. Kövesse a varázslót a Telepítésre kész lapon. A konfigurációs fájl elérési útja a konfigurációs fájl elérési útjának szakaszában található Telepítésre kész lapon található. További információ az SQL Server telepítéséről: lásd a következőt: Az SQL Server telepítése a Telepítővarázslóból (Telepítő).

  3. A telepítés befejezése nélkül megszakíthatja a telepítést az INI-fájl létrehozásához.

    Jegyzet

    A telepítőinfrastruktúra kiírja a futtatott műveletek összes megfelelő paraméterét, kivéve a bizalmas információkat, például a jelszavakat. A /IAcceptSQLServerLicenseTerms paraméter nincs kiírva a konfigurációs fájlba, és vagy módosítani kell a konfigurációs fájlt, vagy meg kell adni egy értéket a parancssorban. További információ: Az SQL Server telepítése és konfigurálása Windows rendszeren a parancssorból. Emellett olyan logikai paraméterekhez is tartalmaz értéket, ahol az érték általában nem a parancssoron keresztül van megadva.

Az SQL Server 2022 (16.x) és újabb verziói esetén olvassa el a Microsoft SQL Server szoftverlicenc-feltételeit a aka.ms/useterms.

Az SQL Server telepítése a konfigurációs fájl használatával

A konfigurációs fájlt csak parancssori telepítéseken használhatja.

Jegyzet

Ha módosítania kell a konfigurációs fájlt, javasoljuk, hogy készítsen másolatot, és működjön együtt a másolattal.

Különálló SQL Server-példány telepítése konfigurációs fájl használatával

  • Futtassa a telepítést a parancssoron keresztül, és adja meg a ConfigurationFile.ini értéket a ConfigurationFile paraméteren keresztül.

Konfigurációs fájl használata önálló SQL Server-példány (SysPrep) képének előkészítéséhez és befejezéséhez

  1. Az SQL Server egy vagy több példányának előkészítése és konfigurálása ugyanazon a gépen.

    • Futtassa Az SQL Server önálló példányának képelőkészítését a telepítőközpont Speciális lapján, és rögzítse a rendszerkép konfigurációs fájljának előkészítését.

    • Az SQL Server további példányainak előkészítéséhez használja ugyanazt a képkonfigurációs fájlt, mint egy sablont.

    • Futtassa A telepítőközpont Speciális lapján az SQL Server előkészített önálló példányának képkiegészítését, hogy konfiguráljon egy előkészített példányt a gépen.

  2. Az operációs rendszer képének előkészítése, beleértve az SQL Server nem konfigurált előkészített példányát a Windows SysPrep eszközzel.

    • Futtassa a Sql Server- különálló példányának képelőkészítését a Telepítési központ Speciális lapján, és rögzítse a képkonfiguráció előkészítésére szolgáló fájlt.

    • Futtassa az SQL Server előkészített önálló példányának képfájljának elkészítését a telepítési központ Speciális lapján, de a teljes konfigurációs fájl rögzítése után szakítsa meg a Telepítésre kész lapon.

    • A teljes képkonfigurációs fájl a Windows rendszerképével együtt tárolható az előkészített példányok konfigurációjának automatizálásához.

SQL Server feladatátvevő fürt telepítése a konfigurációs fájl használatával

  1. Integrált telepítési lehetőség (hozzon létre egyetlen csomópontos feladatátvevő fürtöt egy csomóponton, és további csomópontok esetén futtassa AddNode rajtuk):

    • Futtassa a "Feladatátvevő fürt telepítése" lehetőséget, és rögzítse az összes telepítési beállítást felsoroló konfigurációs fájlt.

    • Futtassa a parancssori feladatátvevő fürt telepítését a ConfigurationFile paraméter megadásával.

    • További csomópont hozzáadásakor futtassa a AddNode-t a meglévő feladatátvevő fürtre vonatkozó ConfigurationFile.ini fájl rögzítéséhez.

    • Futtassa az AddNode parancssort a feladatátvevő fürthöz csatlakozó összes további csomóponton úgy, hogy ugyanazt a konfigurációs fájlt adja meg a ConfigurationFile paraméterrel.

  2. Speciális telepítési lehetőség (a feladatátvételi fürt előkészítése az összes feladatátvételi fürt csomópontján, majd az összes csomópont előkészítése után futtassa a teljes telepítést a megosztott lemezt birtokló csomóponton):

    • Futtassa előkészítése az egyik csomóponton, és rögzítse a ConfigurationFile.ini fájlt.

    • Adja meg ugyanazt a ConfigurationFile.ini fájlt a Setup program futtatásához az összes csomóponton, amelyeket előkészítenek a feladatátvevő klaszterhez.

    • Az összes csomópont előkészítése után futtasson egy teljes feladatátvevő fürtműveletet a megosztott lemezt birtokbavevő csomóponton, és rögzítse a ConfigurationFile.ini fájlt.

    • Ezután megadhatja ezt a ConfigurationFile.ini fájlt a feladatátvevő fürt befejezéséhez.

Csomópont hozzáadása vagy eltávolítása egy SQL Server-feladatátvevő fürthöz a konfigurációs fájl használatával

  • Ha olyan konfigurációs fájllal rendelkezik, amellyel korábban csomópontot adott hozzá vagy távolított el egy feladatátvevő fürthöz, ugyanazt a fájlt újra felhasználhatja további csomópontok hozzáadásához vagy eltávolításához.

SQL Server-feladatátvevő fürt frissítése a konfigurációs fájl használatával

  1. Futtassa a frissítést a passzív csomóponton, és rögzítse a ConfigurationFile.ini fájlt. Ezt megteheti a tényleges frissítés végrehajtásával, vagy a tényleges frissítés nélkül is kiléphet a végén.

  2. A frissíteni kívánt további csomópontokon adja meg a ConfigurationFile.ini fájlt a folyamat befejezéséhez.

Mintaszintaxis

Az alábbiakban néhány példát láthat a konfigurációs fájl használatára:

  • A konfigurációs fájl megadása a parancssorban:
Setup.exe /ConfigurationFile=MyConfigurationFile.ini
  • Jelszavak megadása a parancssorban a konfigurációs fájl helyett:
Setup.exe /SQLSVCPASSWORD="************" /AGTSVCPASSWORD="************" /ASSVCPASSWORD="************" /ISSVCPASSWORD="************" /RSSVCPASSWORD="************" /ConfigurationFile=MyConfigurationFile.ini
Setup.exe /SQLSVCPASSWORD="************" /AGTSVCPASSWORD="************" /ASSVCPASSWORD="************" /ISSVCPASSWORD="************" /ConfigurationFile=MyConfigurationFile.ini