Megosztás:


Egyéni Python-futtatókörnyezet telepítése AZ SQL Serverhez

A következőkre vonatkozik: SQL Server 2019 (15.x)

Megtudhatja, hogyan telepíthet egyéni Python-futtatókörnyezetet külső Python-szkriptek SQL Serverrel való futtatásához:

  • Windows
  • Ubuntu Linux
  • Red Hat Enterprise Linux (RHEL)
  • SUSE Linux Enterprise Server (SLES)

Az egyéni futtatókörnyezet futtathat gépi tanulási szkripteket, és használhatja az SQL Server nyelvi bővítményeit.

Használja a Python-futtatókörnyezet saját verzióját az SQL Serverrel az SQL Server Machine Learning Services szolgáltatással telepített alapértelmezett futtatókörnyezeti verzió helyett.

Az SQL Server 2022 -től (16.x) kezdődően az R, Python és Java futtatókörnyezetek már nincsenek telepítve az SQL-beállítással. Ehelyett telepítse a kívánt Egyéni Python-futtatókörnyezetet és -csomagokat. További információ: Az SQL Server 2022 Machine Learning Services (Python és R) telepítése Windows rendszeren vagy AZ SQL Server Machine Learning Services (Python és R) telepítése Linuxra.

Előfeltételek

Egyéni Python-futtatókörnyezet telepítése előtt telepítse a következőt:

Nyelvi bővítmények telepítése

Megjegyzés:

Ha a Machine Learning Services telepítve van az SQL Server 2019-ben, a Language Extensions már telepítve van, és kihagyhatja ezt a lépést.

Kövesse az alábbi lépéseket az EGYÉNI Python-futtatókörnyezethez használt SQL Server Language Extensions telepítéséhez.

  1. Indítsa el az SQL Server 2019 telepítővarázslót.

  2. A Telepítés lapon válassza az Új SQL Server önálló telepítését, vagy adjon hozzá funkciókat egy meglévő telepítéshez.

  3. A Funkciókijelölés lapon válassza az alábbi beállításokat:

    • Adatbázismotor-szolgáltatások

      A Language Extensions SQL Serverrel való használatához telepítenie kell az adatbázismotor egy példányát. Használhat új vagy meglévő példányt is.

    • Machine Learning Services és nyelvi bővítmények

      Válassza a Machine Learning Services és a Nyelvi bővítmények lehetőséget. Ne válassza a Pythont, mert később telepíti az egyéni Python-futtatókörnyezetet.

      Az SQL Server 2019 Language Extensions beállítása.

  4. A Telepítésre kész lapon ellenőrizze, hogy ezek a beállítások szerepelnek-e, majd válassza a Telepítés lehetőséget.

    • Adatbázismotor-szolgáltatások
    • Machine Learning Services és nyelvi bővítmények
  5. Ha a telepítés befejeződött, indítsa újra a gépet, ha erre kérik.

Fontos

Ha az SQL Server 2019 új példányát nyelvi bővítményekkel telepíti, akkor a következő lépés folytatása előtt telepítse a 3. kumulatív frissítést (CU ).

Telepítse a Pythont

Az egyéni Python-futtatókörnyezethez használt Python nyelvi bővítmény jelenleg csak a Python 3.7-et támogatja. Ha a Python egy másik verzióját szeretné használni, kövesse a Python nyelvi bővítmény GitHub-adattárában található utasításokat a bővítmény módosításához és újraépítéséhez.

  1. Töltse le a Windows Python 3.7-et , és futtassa a telepítőt a kiszolgálón.

  2. Válassza a Python 3.7 hozzáadása a PATH-hoz lehetőséget, majd válassza a Telepítés testreszabása lehetőséget.

    Python 3.7 telepítés – Python 3.7 hozzáadása a PATH-hoz

  3. Az Opcionális funkciók területen hagyja meg az alapértelmezett értékeket, és válassza a Tovább gombot.

  4. Válassza a Telepítés lehetőséget az összes felhasználó számára , és jegyezze fel a telepítési helyet.

    Python 3.7-telepítés – Telepítés minden felhasználó számára

  5. Válassza a Telepítéslehetőséget.

Pandas telepítése

Telepítse a Python pandas-csomagját egy rendszergazda jogú parancssorból (futtatás rendszergazdaként):

python.exe -m pip install pandas

Hozzáférés biztosítása a Python-mappához

Futtassa a következő icacls-parancsokat egy új rendszergazda jogú parancssorból, hogy hozzáférést adjon a READ &EXECUTE-nek a Python telepítési helyéhez az SQL Server Launchpad Service és a SID S-1-15-2-1 (ALL_APPLICATION_PACKAGES) számára.

Az alábbi példák a Python telepítési helyét használják .C:\Program Files\Python37 Ha a tartózkodási helye eltér, módosítsa a parancsban.

  1. Adjon engedélyeket az SQL Server Launchpad Service felhasználónévhez.

    icacls "C:\Program Files\Python37" /grant "NT Service\MSSQLLAUNCHPAD":(OI)(CI)RX /T
    

    Az elnevezett példány esetében a parancs egy icacls "C:\Program Files\Python37" /grant "NT Service\MSSQLLAUNCHPAD$SQL01":(OI)(CI)RX /T nevű példányhoz lesz.

  2. Adjon engedélyeket a SID S-1-15-2-1-hez.

    icacls "C:\Program Files\Python37" /grant *S-1-15-2-1:(OI)(CI)RX /T
    

    Az előző parancs engedélyeket ad a SID S-1-15-2-1 számítógépnek, amely egyenértékű a Windows angol verziójában elérhető ÖSSZES ALKALMAZÁSCSOMAGgal . Másik lehetőségként használhatja icacls "C:\Program Files\Python37" /grant "ALL APPLICATION PACKAGES":(OI)(CI)RX /T a Windows angol verzióját is.

Az SQL Server launchpad újraindítása

Kövesse az alábbi lépéseket az SQL Server Launchpad szolgáltatás újraindításához.

  1. Nyissa meg SQL Server Configuration Manager.

  2. Az SQL Server Services területen kattintson a jobb gombbal az SQL Server Launchpadre (MSSQLSERVER), és válassza az Újraindítás lehetőséget. Ha nevesített példányt használ, a példány neve az (MSSQLSERVER) helyett jelenik meg.

Nyelvi bővítmény regisztrálása

Az alábbi lépéseket követve töltse le és regisztrálja a Python egyéni futtatókörnyezetéhez használt Python nyelvi bővítményt.

  1. Töltse le a python-lang-extension-windows-release.zip fájlt az SQL Server Language Extensions GitHub-adattárból.

    A hibakeresési verziót (python-lang-extension-windows-debug.zip) fejlesztési vagy tesztelési környezetben is használhatja. A hibakeresési verzió részletes naplózási információkat biztosít a hibák kivizsgálásához, és éles környezetekben nem ajánlott.

  2. Az Azure Data Studio használatával csatlakozzon az SQL Server-példányhoz, és futtassa a következő T-SQL-parancsot a Python nyelvi bővítmény regisztrálásához a CREATE EXTERNAL LANGUAGE használatával.

    Módosítsa az ebben az utasításban szereplő elérési utat a letöltött nyelvbővítmény zip-fájljának (python-lang-extension-windows-release.zip) helyének és a Python-telepítés helyének (C:\\Program Files\\Python37) megfelelően.

    CREATE EXTERNAL LANGUAGE [myPython]
    FROM (CONTENT = N'C:\path\to\python-lang-extension-windows-release.zip', 
        FILE_NAME = 'pythonextension.dll', 
        ENVIRONMENT_VARIABLES = N'{"PYTHONHOME": "C:\\Program Files\\Python37"}');
    GO
    

    Hajtsa végre az utasítást minden olyan adatbázishoz, amelyben a Python nyelvi bővítményt használni szeretné.

    Megjegyzés:

    A Python egy fenntartott szó, és nem használható új külső nyelvnév neveként. Ehelyett használjon másik nevet. A fenti utasítás például a myPythont használja.

Előfeltételek

Egyéni Python-futtatókörnyezet telepítése előtt telepítse a következő előfeltételeket:

Nyelvi bővítmények telepítése

Megjegyzés:

Ha a Machine Learning Services telepítve van az SQL Server 2019-en, a Language Extensions mssql-server bővíthetőségi csomagja már telepítve van, és kihagyhatja ezt a lépést.

Futtassa az alábbi parancsokat az SQL Server Language Extensions telepítéséhez Ubuntu Linux rendszeren, amely a Python egyéni futtatókörnyezetéhez használatos.

  1. Ha lehetséges, futtassa ezt a parancsot a csomagok frissítéséhez a rendszeren a telepítés előtt.

    # Install as root or sudo
    sudo apt-get update
    
  2. Előfordulhat, hogy az Ubuntu nem rendelkezik a https apt átviteli lehetőséggel. A telepítéshez futtassa ezt a parancsot.

    # Install as root or sudo
    apt-get install apt-transport-https
    
  3. Telepítse az mssql-server-bővíthetőséget ezzel a paranccsal.

    # Install as root or sudo
    sudo apt-get install mssql-server-extensibility
    

A Python 3.7 és a pandas telepítése

Az egyéni Python-futtatókörnyezethez használt Python nyelvi bővítmény jelenleg csak a Python 3.7-et támogatja. Ha a Python egy másik verzióját szeretné használni, kövesse a Python nyelvi bővítmény GitHub-adattárában található utasításokat a bővítmény módosításához és újraépítéséhez.

  1. Futtassa az alábbi parancsokat a Python 3.7 telepítéséhez.

    # Install python3.7 and the corresponding library:
    sudo add-apt-repository ppa:deadsnakes/ppa
    sudo apt-get update
    sudo apt-get install python3.7 python3-pip libpython3.7
    
  2. Futtassa az alábbi parancsot a pandas-csomag telepítéséhez

    # Install pandas to /usr/lib:
    sudo python3.7 -m pip install pandas -t /usr/lib/python3.7/dist-packages
    

A Python egyéni telepítése

Megjegyzés:

Ha az alapértelmezett helyen /usr/lib/python3.7telepítette a Python 3.7-et, kihagyhatja ezt a szakaszt, és továbbléphet a Nyelvbővítmények regisztrálása szakaszra.

Ha saját Python 3.7-es verziót készített, az alábbi parancsokkal tudathatja az SQL Serverrel az egyéni telepítést.

Környezeti változó hozzáadása

Először szerkessze az mssql-launchpadd szolgáltatást a PYTHONHOME környezeti változó fájlhoz való hozzáadásához /etc/systemd/system/mssql-launchpadd.service.d/override.conf

  1. A fájl megnyitása systemctl használatával

    sudo systemctl edit mssql-launchpadd
    
  2. Szúrja be a következő szöveget a /etc/systemd/system/mssql-launchpadd.service.d/override.conf megnyíló fájlba. Állítsa a PYTHONHOME értékét az egyéni Python telepítési útvonalra.

    [Service]
    Environment="PYTHONHOME=<path to the python3.7 lib>"
    
  3. Mentse a fájlt, és zárja be a szerkesztőt.

Ezután győződjön meg arról, hogy libpython3.7m.so.1.0 betölthető.

  1. Custom-python.conf fájl létrehozása a következőben /etc/ld.so.conf.d.

    sudo vi /etc/ld.so.conf.d/custom-python.conf
    
  2. A megnyíló fájlban adja hozzá a libpython3.7m.so.1.0 elérési útját az egyéni Python-telepítésből.

    <path to the python3.7 lib>
    
  3. Mentse az új fájlt, és zárja be a szerkesztőt.

  4. Futtassa a ldconfig parancsot, és ellenőrizze a libpython3.7m.so.1.0 betöltését az alábbi parancsok futtatásával. Győződjön meg arról, hogy az összes függőségi könyvtár megtalálható.

    sudo ldconfig
    ldd <path to the python3.7 lib>/libpython3.7m.so.1.0
    

Hozzáférés biztosítása a Python-mappához

Állítsa be a datadirectories fájl bővíthetőségi szakaszában /var/opt/mssql/mssql.conf található beállítást az egyéni Python-telepítésre.

sudo /opt/mssql/bin/mssql-conf set extensibility.datadirectories <path to python3.7>

Az mssql-launchpadd újraindítása

Futtassa a következő parancsot az mssql-launchpadd újraindításához.

sudo systemctl restart mssql-launchpadd

Nyelvi bővítmény regisztrálása

Az alábbi lépéseket követve töltse le és regisztrálja a Python egyéni futtatókörnyezetéhez használt Python nyelvi bővítményt.

  1. Töltse le a python-lang-extension-linux-release.zip fájlt az SQL Server Language Extensions GitHub-adattárból.

    A hibakeresési verziót (python-lang-extension-linux-debug.zip) fejlesztési vagy tesztelési környezetben is használhatja. A hibakeresési verzió részletes naplózási információkat biztosít a hibák kivizsgálásához, és éles környezetekben nem ajánlott.

  2. Az Azure Data Studio használatával csatlakozzon az SQL Server-példányhoz, és futtassa a következő T-SQL-parancsot a Python nyelvi bővítmény regisztrálásához a CREATE EXTERNAL LANGUAGE használatával.

    Módosítsa az ebben az utasításban szereplő elérési utat a letöltött nyelvbővítmény zip-fájljának (python-lang-extension-linux-release.zip) helyének megfelelően.

    CREATE EXTERNAL LANGUAGE [myPython]
    FROM (CONTENT = N'/path/to/python-lang-extension-linux-release.zip', FILE_NAME = 'libPythonExtension.so.1.1');
    GO
    

    Hajtsa végre az utasítást minden olyan adatbázishoz, amelyben a Python nyelvi bővítményt használni szeretné.

    Megjegyzés:

    A Python egy fenntartott szó, és nem használható új külső nyelvnév neveként. Ehelyett használjon másik nevet. A fenti utasítás például a myPythont használja.

Előfeltételek

Egyéni Python-futtatókörnyezet telepítése előtt telepítse a következő előfeltételeket:

Nyelvi bővítmények telepítése

Megjegyzés:

Ha a Machine Learning Services telepítve van az SQL Server 2019-en, a Language Extensions mssql-server bővíthetőségi csomagja már telepítve van, és kihagyhatja ezt a lépést.

Futtassa az alábbi parancsot az SQL Server Language Extensions Red Hat Enterprise Linuxra (RHEL) való telepítéséhez, amelyet a Python egyéni futtatókörnyezetéhez használnak.

# Install as root or sudo
sudo yum install mssql-server-extensibility

A Python 3.7 és a pandas telepítése

Az egyéni Python-futtatókörnyezethez használt Python nyelvi bővítmény jelenleg csak a Python 3.7-et támogatja. Ha a Python egy másik verzióját szeretné használni, kövesse a Python nyelvi bővítmény GitHub-adattárában található utasításokat a bővítmény módosításához és újraépítéséhez.

  1. Futtassa az alábbi parancsokat a Python 3.7 telepítéséhez.

    # Install python3.7 and the corresponding library:
    yum install gcc openssl-devel bzip2-devel libffi-devel zlib-devel
    
    cd /usr/src
    wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tgz
    tar xzf Python-3.7.9.tgz
    
    cd Python-3.7.9
    ./configure --enable-optimizations --prefix=/usr
    make altinstall
    
  2. Futtassa az alábbi parancsot a pandas-csomag telepítéséhez

    # Install pandas to /usr/lib:
    sudo python3.7 -m pip install pandas -t /usr/lib/python3.7/dist-packages
    

A Python egyéni telepítése

Megjegyzés:

Ha az alapértelmezett helyen /usr/lib/python3.7telepítette a Python 3.7-et, kihagyhatja ezt a szakaszt, és továbbléphet a Nyelvbővítmények regisztrálása szakaszra.

Ha saját Python 3.7-es verziót készített, az alábbi parancsokkal tudathatja az SQL Serverrel az egyéni telepítést.

Környezeti változó hozzáadása

Először szerkessze az mssql-launchpadd szolgáltatást a PYTHONHOME környezeti változó fájlhoz való hozzáadásához /etc/systemd/system/mssql-launchpadd.service.d/override.conf

  1. A fájl megnyitása systemctl használatával

    sudo systemctl edit mssql-launchpadd
    
  2. Szúrja be a következő szöveget a /etc/systemd/system/mssql-launchpadd.service.d/override.conf megnyíló fájlba. Állítsa a PYTHONHOME értékét az egyéni Python telepítési útvonalra.

    [Service]
    Environment="PYTHONHOME=<path to the python3.7 lib>"
    
  3. Mentse a fájlt, és zárja be a szerkesztőt.

Ezután győződjön meg arról, hogy libpython3.7m.so.1.0 betölthető.

  1. Custom-python.conf fájl létrehozása a következőben /etc/ld.so.conf.d.

    sudo vi /etc/ld.so.conf.d/custom-python.conf
    
  2. A megnyíló fájlban adja hozzá a libpython3.7m.so.1.0 elérési útját az egyéni Python-telepítésből.

    <path to the python3.7 lib>
    
  3. Mentse az új fájlt, és zárja be a szerkesztőt.

  4. Futtassa a ldconfig parancsot, és ellenőrizze a libpython3.7m.so.1.0 betöltését az alábbi parancsok futtatásával. Győződjön meg arról, hogy az összes függőségi könyvtár megtalálható.

    sudo ldconfig
    ldd <path to the python3.7 lib>/libpython3.7m.so.1.0
    

Hozzáférés biztosítása a Python-mappához

Állítsa be a datadirectories fájl bővíthetőségi szakaszában /var/opt/mssql/mssql.conf található beállítást az egyéni Python-telepítésre.

sudo /opt/mssql/bin/mssql-conf set extensibility.datadirectories <path to python3.7>

Az mssql-launchpadd újraindítása

Futtassa a következő parancsot az mssql-launchpadd újraindításához.

sudo systemctl restart mssql-launchpadd

Nyelvi bővítmény regisztrálása

Az alábbi lépéseket követve töltse le és regisztrálja a Python egyéni futtatókörnyezetéhez használt Python nyelvi bővítményt.

  1. Töltse le a python-lang-extension-linux-release.zip fájlt az SQL Server Language Extensions GitHub-adattárból.

    A hibakeresési verziót (python-lang-extension-linux-debug.zip) fejlesztési vagy tesztelési környezetben is használhatja. A hibakeresési verzió részletes naplózási információkat biztosít a hibák kivizsgálásához, és éles környezetekben nem ajánlott.

  2. Az Azure Data Studio használatával csatlakozzon az SQL Server-példányhoz, és futtassa a következő T-SQL-parancsot a Python nyelvi bővítmény regisztrálásához a CREATE EXTERNAL LANGUAGE használatával.

    Módosítsa az ebben az utasításban szereplő elérési utat a letöltött nyelvbővítmény zip-fájljának (python-lang-extension-linux-release.zip) helyének megfelelően.

    CREATE EXTERNAL LANGUAGE [myPython]
    FROM (CONTENT = N'/path/to/python-lang-extension-linux-release.zip', FILE_NAME = 'libPythonExtension.so.1.1');
    GO
    

    Hajtsa végre az utasítást minden olyan adatbázishoz, amelyben a Python nyelvi bővítményt használni szeretné.

    Megjegyzés:

    A Python egy fenntartott szó, és nem használható új külső nyelvnév neveként. Ehelyett használjon másik nevet. A fenti utasítás például a myPythont használja.

Előfeltételek

Egyéni Python-futtatókörnyezet telepítése előtt telepítse a következő előfeltételeket:

Nyelvi bővítmények telepítése

Megjegyzés:

Ha a Machine Learning Services telepítve van az SQL Server 2019-en, a Language Extensions mssql-server bővíthetőségi csomagja már telepítve van, és kihagyhatja ezt a lépést.

Futtassa az alábbi parancsot az SQL Server Language Extensions telepítéséhez a Python egyéni futtatókörnyezetéhez használt SUSE Linux Enterprise Serverre (SLES).

# Install as root or sudo
sudo zypper install mssql-server-extensibility

A Python 3.7 és a pandas telepítése

Az egyéni Python-futtatókörnyezethez használt Python nyelvi bővítmény jelenleg csak a Python 3.7-et támogatja. Ha a Python egy másik verzióját szeretné használni, kövesse a Python nyelvi bővítmény GitHub-adattárában található utasításokat a bővítmény módosításához és újraépítéséhez.

  1. Telepítse a Python 3.7-et a kiszolgálón.

  2. Futtassa az alábbi parancsot a pandas-csomag telepítéséhez

    # Install pandas to /usr/lib:
    sudo python3.7 -m pip install pandas -t /usr/lib/python3.7/dist-packages
    

A Python egyéni telepítése

Megjegyzés:

Ha az alapértelmezett helyen /usr/lib/python3.7telepítette a Python 3.7-et, kihagyhatja ezt a szakaszt, és továbbléphet a Nyelvbővítmények regisztrálása szakaszra.

Ha saját Python 3.7-es verziót készített, az alábbi parancsokkal tudathatja az SQL Serverrel az egyéni telepítést.

Környezeti változó hozzáadása

Először szerkessze az mssql-launchpadd szolgáltatást a PYTHONHOME környezeti változó fájlhoz való hozzáadásához /etc/systemd/system/mssql-launchpadd.service.d/override.conf

  1. A fájl megnyitása systemctl használatával

    sudo systemctl edit mssql-launchpadd
    
  2. Szúrja be a következő szöveget a /etc/systemd/system/mssql-launchpadd.service.d/override.conf megnyíló fájlba. Állítsa a PYTHONHOME értékét az egyéni Python telepítési útvonalra.

    [Service]
    Environment="PYTHONHOME=<path to the python3.7 lib>"
    
  3. Mentse a fájlt, és zárja be a szerkesztőt.

Ezután győződjön meg arról, hogy libpython3.7m.so.1.0 betölthető.

  1. Custom-python.conf fájl létrehozása a következőben /etc/ld.so.conf.d.

    sudo vi /etc/ld.so.conf.d/custom-python.conf
    
  2. A megnyíló fájlban adja hozzá a libpython3.7m.so.1.0 elérési útját az egyéni Python-telepítésből.

    <path to the python3.7 lib>
    
  3. Mentse az új fájlt, és zárja be a szerkesztőt.

  4. Futtassa a ldconfig parancsot, és ellenőrizze a libpython3.7m.so.1.0 betöltését az alábbi parancsok futtatásával. Győződjön meg arról, hogy az összes függőségi könyvtár megtalálható.

    sudo ldconfig
    ldd <path to the python3.7 lib>/libpython3.7m.so.1.0
    

Hozzáférés biztosítása a Python-mappához

Állítsa be a datadirectories fájl bővíthetőségi szakaszában /var/opt/mssql/mssql.conf található beállítást az egyéni Python-telepítésre.

sudo /opt/mssql/bin/mssql-conf set extensibility.datadirectories <path to python3.7>

Az mssql-launchpadd újraindítása

Futtassa a következő parancsot az mssql-launchpadd újraindításához.

sudo systemctl restart mssql-launchpadd

Nyelvi bővítmény regisztrálása

Az alábbi lépéseket követve töltse le és regisztrálja a Python egyéni futtatókörnyezetéhez használt Python nyelvi bővítményt.

  1. Töltse le a python-lang-extension-linux-release.zip fájlt az SQL Server Language Extensions GitHub-adattárból.

    A hibakeresési verziót (python-lang-extension-linux-debug.zip) fejlesztési vagy tesztelési környezetben is használhatja. A hibakeresési verzió részletes naplózási információkat biztosít a hibák kivizsgálásához, és éles környezetekben nem ajánlott.

  2. Az Azure Data Studio használatával csatlakozzon az SQL Server-példányhoz, és futtassa a következő T-SQL-parancsot a Python nyelvi bővítmény regisztrálásához a CREATE EXTERNAL LANGUAGE használatával.

    Módosítsa az ebben az utasításban szereplő elérési utat a letöltött nyelvbővítmény zip-fájljának (python-lang-extension-linux-release.zip) helyének megfelelően.

    CREATE EXTERNAL LANGUAGE [myPython]
    FROM (CONTENT = N'/path/to/python-lang-extension-linux-release.zip', FILE_NAME = 'libPythonExtension.so.1.1');
    GO
    

    Hajtsa végre az utasítást minden olyan adatbázishoz, amelyben a Python nyelvi bővítményt használni szeretné.

    Megjegyzés:

    A Python egy fenntartott szó, és nem használható új külső nyelvnév neveként. Ehelyett használjon másik nevet. A fenti utasítás például a myPythont használja.

Külső szkriptek engedélyezése

A pythonos külső szkripteket a tárolt eljárással sp_execute_external szkripttel hajthatja végre.

A külső szkriptek engedélyezéséhez az Azure Data Studio használatával hajtsa végre az alábbi utasítást.

sp_configure 'external scripts enabled', 1;
RECONFIGURE WITH OVERRIDE;  

Telepítés ellenőrzése

Az alábbi SQL-szkripttel ellenőrizheti a Python egyéni futtatókörnyezetének telepítését és működését. Az alábbi példaszkript nyelvnévként használatos, myPython mivel az alapértelmezett nyelvnév Python nem adható meg egyéni futtatókörnyezethez.

EXEC sp_execute_external_script
@language =N'myPython',
@script=N'
import sys
print(sys.path)
print(sys.version)
print(sys.executable)'

Következő lépések