Zmiany pomiędzy wersją 1 and wersją 2 dla AdminGuide/sqlsrv

Pokaż
Ignoruj:
Data i czas:
06/09/22 09:48:18 (2 years temu)
Autor:
jpo (IP: 83.144.106.170)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • AdminGuide/sqlsrv

    v1 v2  
    11= Instalacja sterownika dla połączenia źródła danych SQLSRV = 
     2 
     3Poniższy artykuł przestawia proces instalacji sterownika SQLSRV dla podłączenia źródeł danych 
     4 
     5https://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-2017 
     6 
     7=== 1. Dodajemy repozytoria dla sterownika:=== 
     8 
     9{{{ 
     10sudo su 
     11curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - 
     12 
     13 
     14#Debian 9 
     15curl https://packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/mssql-release.list 
     16 
     17#Debian 10 
     18curl https://packages.microsoft.com/config/debian/10/prod.list > /etc/apt/sources.list.d/mssql-release.list 
     19 
     20#Debian 11 
     21curl https://packages.microsoft.com/config/debian/11/prod.list > /etc/apt/sources.list.d/mssql-release.list 
     22 
     23}}} 
     24 
     25{{{ 
     26sudo apt-get update 
     27sudo ACCEPT_EULA=Y apt-get install msodbcsql18 
     28sudo ACCEPT_EULA=Y apt-get install mssql-tools18 
     29echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile 
     30echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc 
     31source ~/.bashrc 
     32}}} 
     33 
     34{{{ 
     35sudo apt-get install unixodbc-dev 
     36}}} 
     37 
     38 
     39=== 2. Komplikujemy kod dla SQLSRV=== 
     40 
     41{{{ 
     42apt-get install php7.4-dev 
     43}}} 
     44 
     45{{{ 
     46sudo pecl install sqlsrv 
     47sudo pecl install pdo_sqlsrv 
     48}}} 
     49 
     50Wprowadzenie zmiany w config.inc. Zakomentowanie lini 
     51//define('MSSQL_DB_ENCODING', 'CP1250'); 
     52 
     53 
     54Pliki z załącznika przenosimy do: 
     55 
     56/etc/php/7.4/mods-avaible 
     57 
     58Następnie tworzymy symlinki do przeniesionych plików: 
     59 
     60{{{ 
     61ln -s /etc/php/7.4/mods-available/sqlsrv.ini /etc/php/7.4/cli/conf.d/ 
     62ln -s /etc/php/7.4/mods-available/pdo_sqlsrv.ini /etc/php/7.4/cli/conf.d/ 
     63ln -s /etc/php/7.4/mods-available/sqlsrv.ini /etc/php/7.4/fpm/conf.d/ 
     64ln -s /etc/php/7.42/mods-available/pdo_sqlsrv.ini /etc/php/7.4/fpm/conf.d/ 
     65}}}