Instalowanie usług SQL Server Integration Services (SSIS) w systemie Linux
Dotyczy:programu SQL Server — Linux
Wykonaj kroki opisane w tym artykule, aby zainstalować usługi SQL Server Integration Services (mssql-server-is) w systemie Linux. Aby uzyskać więcej informacji na temat funkcji obsługiwanych w usługach Integration Services dla systemu Linux, zobacz:
- Informacje o wersji programu dla programu SQL Server 2017 w systemie Linux
- Uwagi do wydania programu dla programu SQL Server 2019 w systemie Linux
- Notatki o wersji dla SQL Server 2022 w systemie Linux
Usługi SQL Server Integration Services (SSIS) można zainstalować w systemach Red Hat Enterprise Linux (RHEL) i Ubuntu. System SUSE Linux Enterprise Server (SLES) nie jest obsługiwany. Instalowanie usług SSIS w kontenerach nie jest również obsługiwane.
- Red Hat Enterprise Linux
- SUSE Linux Enterprise Server
- Ubuntu
Instalowanie usług SSIS w systemie RHEL
Aby zainstalować pakiet mssql-server-is w systemie RHEL, wykonaj następujące kroki:
Pobierz plik konfiguracji repozytorium Red Hat programu SQL Server.
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo
Uruchom następujące polecenie, aby zainstalować usługi SQL Server Integration Services.
sudo yum install -y mssql-server-is
Po zakończeniu instalacji uruchom ssis-conf. Aby uzyskać więcej informacji, zobacz Configure SQL Server Integration Services on Linux with ssis-conf.
sudo /opt/ssis/bin/ssis-conf setup
Po zakończeniu konfiguracji ustaw zmienną środowiskową
PATH
.export PATH=/opt/ssis/bin:$PATH
Pobierz plik konfiguracji repozytorium Red Hat programu SQL Server.
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2019.repo
Uruchom następujące polecenie, aby zainstalować usługi SQL Server Integration Services.
sudo yum install -y mssql-server-is
Po zakończeniu instalacji uruchom ssis-conf. Aby uzyskać więcej informacji, zobacz Configure SQL Server Integration Services on Linux with ssis-conf.
sudo /opt/ssis/bin/ssis-conf setup
Po zakończeniu konfiguracji ustaw zmienną środowiskową
PATH
.export PATH=/opt/ssis/bin:$PATH
Pobierz plik konfiguracji repozytorium Red Hat programu SQL Server.
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2022.repo
Uruchom następujące polecenie, aby zainstalować usługi SQL Server Integration Services.
sudo yum install -y mssql-server-is
Po zakończeniu instalacji uruchom ssis-conf. Aby uzyskać więcej informacji, zobacz Configure SQL Server Integration Services on Linux with ssis-conf.
sudo /opt/ssis/bin/ssis-conf setup
Po zakończeniu konfiguracji ustaw zmienną środowiskową
PATH
.export PATH=/opt/ssis/bin:$PATH
Aktualizowanie usługi SSIS
Jeśli masz już zainstalowaną mssql-server-is, zaktualizuj do najnowszej wersji przy użyciu następującego polecenia:
sudo yum update mssql-server-is
Usuń usługę SSIS
Aby usunąć mssql-server-is, uruchom następujące polecenie:
sudo yum remove mssql-server-is
Nienadzorowana konfiguracja
Aby uruchomić konfigurację ssis-conf w trybie nienadzorowanym (tylko RHEL i Ubuntu), wykonaj następujące czynności:
- Określ opcję
-n
(bez monitu). - Podaj wymagane wartości, ustawiając zmienne środowiskowe.
W poniższym przykładzie są wykonane następujące akcje:
- Instaluje usługę SSIS
- Określa edycję Developer, podając wartość zmiennej środowiskowej
SSIS_PID
- Akceptuje postanowienia licencyjne dotyczące oprogramowania firmy Microsoft, podając wartość zmiennej środowiskowej
ACCEPT_EULA
- Uruchamia instalację nienadzorowaną, określając opcję
-n
(bez monitu)
sudo SSIS_PID=Developer ACCEPT_EULA=Y /opt/ssis/bin/ssis-conf -n setup
Zmienne środowiskowe instalacji nienadzorowanej
Zmienna środowiskowa | Opis |
---|---|
ACCEPT_EULA |
Akceptuje postanowienia licencyjne programu SQL Server w przypadku ustawienia dowolnej wartości, takiej jak Y . |
SSIS_PID |
Ustawia wydanie programu SQL Server lub klucz produktu. Poniżej przedstawiono możliwe wartości: -Ocena - Deweloper - Wyrazić -Sieć -Norma -Przedsiębiorstwo - Klucz produktu Jeśli określisz klucz produktu, musi on znajdować się w formularzu #####-#####-#####-#####-##### , gdzie # jest literą lub cyfrą. |
Powiązana zawartość
- wyodrębnianie, przekształcanie i ładowanie danych w systemie Linux przy użyciu usługi SSIS
- konfigurowanie usług SQL Server Integration Services w systemie Linux przy użyciu ssis-conf
- ograniczenia i znane problemy dotyczące usług SSIS w systemie Linux
- Planowanie wykonywania pakietów usług SQL Server Integration Services w systemie Linux przy użyciu narzędzia cron