Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik: Sql Server 2016 (13.x) és újabb verziók
felügyelt Azure SQL-példány
Egy sort ad vissza minden olyan aktív feldolgozói fiókhoz, amely külső szkriptet futtat.
Megjegyzés:
Ez a dinamikus felügyeleti nézet (DMV) csak akkor érhető el, ha telepítette és engedélyezte a külső szkriptek végrehajtását támogató funkciót. További információ: Machine Learning Services (R, Python) az SQL Server 2017-ben és újabb verzióiban, R Services az SQL Server 2016-ban és Machine Learning Services az Azure SQL Managed Instance-ben.
| Oszlop név | Adattípus | Description |
|---|---|---|
| external_script_request_id | egyedi azonosító | A külső szkriptkérelmet küldő folyamat azonosítója. Ez megfelel az SQL-példányhoz kapott folyamatazonosítónak. |
| nyelv | nvarchar | Támogatott szkriptnyelvet képviselő kulcsszó. |
| degree_of_parallelism | int | A létrehozott párhuzamos folyamatok számát jelző szám. Ez az érték eltérhet a kért párhuzamos folyamatok számától. |
| external_user_name | nvarchar | Az a Windows-feldolgozófiók, amely alatt a szkript végrehajtása megtörtént. |
Permissions
Engedély szükséges VIEW SERVER STATE a kiszolgálón.
Megjegyzés:
A külső szkripteket futtató felhasználóknak rendelkezniük kell a további engedélyekkel EXECUTE ANY EXTERNAL SCRIPT, de ezt a DMV-t a rendszergazdák ezen engedély nélkül használhatják.
Engedélyek az SQL Server 2022-hez és újabb verziókhoz
A KISZOLGÁLÓ TELJESÍTMÉNYÁLLAPOTÁNAK MEGTEKINTÉSE engedélyre van szükség a kiszolgálón.
Megjegyzések
Ez a nézet a szkriptnyelv-azonosítóval szűrhető.
A nézet azt a feldolgozófiókot is visszaadja, amely alatt a szkript fut. A külső szkriptek által használt feldolgozói fiókokról az SQL Server Machine Learning Services bővíthetőségi keretrendszerének Biztonsági áttekintése című, a feldolgozáshoz használt identitások (SQLRUserGroup) című szakaszában talál további információt.
A external_script_request_id mezőben visszaadott GUID annak a védett könyvtárnak a fájlnevét is jelöli, amelyben ideiglenes fájlokat tárol. Az egyes feldolgozói fiókok( például MSSQLSERVER01) egyetlen SQL-bejelentkezést vagy Windows-felhasználót jelölnek, és több szkriptkérelem futtatására is használhatók. Alapértelmezés szerint ezek az ideiglenes fájlok a kért szkript befejezése után törlődnek.
Ez a DMV csak az aktív folyamatokat figyeli, és nem tud jelentést végezni a már befejezett szkriptekről. Ha nyomon kell követnie a szkriptek időtartamát, javasoljuk, hogy adjon hozzá időzítési adatokat a szkripthez, és rögzítse azt a szkript végrehajtásának részeként.
Példák
Egy adott folyamat aktuálisan aktív szkriptjeinek megtekintése
Az alábbi példa az aktuális példányon futtatott külső szkriptvégrehajtások számát mutatja.
SELECT external_script_request_id
, [language]
, degree_of_parallelism
, external_user_name
FROM sys.dm_external_script_requests;
Results
| external_script_request_id | nyelv | degree_of_parallelism | external_user_name |
|---|---|---|---|
| 183EE6FC-7399-4318-AA2E-7A6C68E435A8 | R | 1 | MSSQLSERVER01 |