Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A következőkre vonatkozik:SQL Server
SSIS integrációs futtatókörnyezet az Azure Data Factory-ban
A dtutil parancssori segédprogram az SQL Server Integration Services-csomagok kezelésére szolgál. A segédprogram képes a csomag másolására, áthelyezésére, törlésére vagy ellenőrzésére. Ezek a műveletek bármely olyan SSIS-csomagon végrehajthatók, amely három helyen van tárolva: egy Microsoft SQL Server-adatbázison, az SSIS-csomagtárolón és a fájlrendszeren. Ha a segédprogram egy msdb-ben tárolt csomagot ér el, a parancssorhoz felhasználónév és jelszó szükséges. Ha az SQL Server-példány SQL Server-hitelesítést használ, a parancssorhoz felhasználónévre és jelszóra is szükség van. Ha a felhasználónév hiányzik, a dtutil windowsos hitelesítéssel próbál bejelentkezni az SQL Serverre. A csomag tárolási típusát a /SQL, a /FILE és a /DTS beállítások azonosítják.
A dtutil parancssori segédprogram nem támogatja a parancsfájlok vagy átirányítás használatát.
A dtutil parancssori segédprogram a következő funkciókat tartalmazza:
Megjegyzések a parancssorban, amely megkönnyíti a parancssori művelet öndokumentumosítását és megértését.
Felülírásvédelmet biztosító funkció, amely megerősítést kér, mielőtt felülír egy meglévő csomagot a csomagok másolása vagy áthelyezése során.
A konzol súgója, amely a dtutil parancsbeállításairól nyújt tájékoztatást.
Megjegyzés:
A dtutil által végrehajtott műveletek nagy része vizuálisan is elvégezhető az SQL Server Management Studióban, amikor az Integrációs szolgáltatások egy példányához csatlakozik. További információ: Csomagkezelés (SSIS szolgáltatás).
A beállítások bármilyen sorrendben beírhatók. A cső ("|") karakter az OR operátor, és a lehetséges értékek megjelenítésére szolgál. Az OR-cső által elválasztott lehetőségek egyikét kell használnia.
Minden beállításnak perjellel (/) vagy mínuszjellel (-) kell kezdődnie. Ne tartalmazzon szóközt a perjel vagy a mínuszjel és a beállítás szövege között; ellenkező esetben a parancs sikertelen lesz.
Az argumentumoknak idézőjelek közé zárt vagy szóközt nem tartalmazó karakterláncoknak kell lenniük.
A szövegek idézőjelekkel lezárt részein belül a dupla idézőjelek az egyes idézőjelek megjelenését jelölik.
A jelszavak kivételével a beállítások és az argumentumok nem érzékenyek a kis- és nagybetűkre.
Telepítési szempontok a 64 bites számítógépeken
64 bites számítógépen az Integration Services telepíti a dtexec segédprogram (dtexec.exe) és a dtutil segédprogram (dtutil.exe) 64 bites verzióját. Az Integration Services-eszközök 32 bites verzióinak telepítéséhez a telepítés során ki kell választania az Ügyféleszközök vagy az SQL Server Data Tools (SSDT) eszközt.
Alapértelmezés szerint egy 64 bites számítógép, amelyen az Integration Services parancssori segédprogramjának 64 bites és 32 bites verziója is telepítve van, a parancssorban futtatja a 32 bites verziót. A 32 bites verzió azért fut, mert a 32 bites verzió címtár elérési útja megjelenik a PATH környezeti változóban a 64 bites verzió címtárelérési útja előtt. (A 32 bites könyvtár elérési útja <általában meghajtó>:\Program Files(x86)\Microsoft SQL Server\130\DTS\Binn, míg a 64 bites könyvtár elérési útja <meghajtó>:\Program Files\Microsoft SQL Server\130\DTS\Binn.)
Megjegyzés:
Ha az SQL Server Agent használatával futtatja a segédprogramot, az SQL Server Agent automatikusan a segédprogram 64 bites verzióját használja. Az SQL Server Agent nem a PATH környezeti változót, hanem a beállításjegyzéket használja a segédprogram megfelelő végrehajtható fájljának megkereséséhez.
Annak érdekében, hogy a parancssorban futtassa a segédprogram 64 bites verzióját, hajtsa végre az alábbi műveletek egyikét:
Nyisson meg egy parancssori ablakot, váltson a segédprogram 64 bites verzióját tartalmazó könyvtárra (<meghajtó>:\Program Files\Microsoft SQL Server\130\DTS\Binn), majd futtassa a segédprogramot erről a helyről.
A parancssorban futtassa a segédprogramot úgy, hogy a segédprogram 64 bites verziójára írja be a teljes elérési utat (<meghajtó>:\Program Files\Microsoft SQL Server\130\DTS\Binn).
Véglegesen módosítsa az elérési utak sorrendjét a PATH környezeti változóban úgy, hogy a 64 bites elérési utat (<meghajtó>:\Program Files\Microsoft SQL Server\130\DTS\Binn) a 32 bites elérési út (<meghajtó>:\ Program Files(x86)\Microsoft SQL Server\130\DTS\Binn) elé helyezi a változóban.
Szemantika
dtutil /option [value] [/option [value]]...
Paraméterek
| Lehetőség | Leírás |
|---|---|
| /? | Megjeleníti a parancssori beállításokat. |
| /C[opy] hely;destinationPathandPackageName | Egy SSIS-csomag másolási műveletét adja meg. A paraméter használatához először meg kell adnia a csomag helyét a /FI, /SQ vagy /DT beállítással. Ezután adja meg a célhely célcsomagjának nevét. A destinationPathandPackageName argumentum megadja, hogy hová másolja a rendszer az SSIS-csomagot. Ha a célhelySQL, a DestUser, a DestPassword és a DestServer argumentumokat is meg kell adni a parancsban. Amikor a Másolás művelet egy meglévő csomagra talál a célhelyen, a dtutil megkéri a felhasználót, hogy erősítse meg a csomag törlését. Az Y válasz felülírja a csomagot, és az N válasz véget vet a programnak. Ha a parancs tartalmazza a Csendes argumentumot, nem jelenik meg kérdés, és a meglévő csomag felülírásra kerül. |
| /Dec[rypt] jelszó | (Opcionális) Beállítja a jelszótitkosítással rendelkező csomagok betöltésekor használt visszafejtési jelszót. |
| /Del[ete] | Törli az SQL, a DTS vagy a FILE beállítás által megadott csomagot. Ha a dtutil nem tudja törölni a csomagot, a program véget ér. |
| /DestP[assword] jelszó | Megadja azt a jelszót, amelyet az SQL-beállítás használ a cél SQL Server-példányhoz való csatlakozáshoz az SQL Server-hitelesítés használatával. Hiba jön létre, ha a DESTPASSWORD olyan parancssorban van megadva, amely nem tartalmazza a DTSUSER beállítást. Megjegyzés: Ha lehetséges, használja a Windows-hitelesítést. |
| /DestS[erver] server_instance | Megadja a kiszolgáló nevét, amelyet minden olyan művelethez használnak, amely a célhely SQL Serverre való mentését eredményezi. Az SSIS-csomagok mentésekor egy nem helyi vagy nem alapértelmezett kiszolgáló azonosítására szolgál. Hiba a DESTSERVER megadása olyan parancssorban, amely nem rendelkezik az SQL Serverhez társított művelettel. Az olyan műveletek, mint a SIGN SQL, a COPY SQL vagy a MOVE SQL beállításai, megfelelő parancsok lennének, amelyek kombinálhatók ezzel a beállítással. Az SQL Server példány nevét úgy adhatja meg, hogy hozzáad egy backslash-et és a példány nevét a kiszolgáló nevéhez. |
| /DestU[ser] felhasználónév | Megadja a SIGN SQL, COPY SQL és MOVE SQL beállításokkal az SQL Server-hitelesítést használó SQL Server-példányhoz való csatlakozáshoz használt felhasználónevet. Hiba a DESTUSER megadása olyan parancssorban, amely nem tartalmazza a SIGN SQL, COPY SQL vagy MOVE SQL beállítást. |
| /Dump folyamat ID | (Nem kötelező) A megadott folyamat, legyen az dtexec segédprogram vagy a dtsDebugHost.exe folyamat, megáll és létrehozza a hibakeresési memóriaképfájlokat, .mdmp és .tmp. Megjegyzés: A /Dump beállítás használatához hozzá kell rendelnie a Hibakeresési programok felhasználói jogosultságot (SeDebugPrivilege). A szüneteltetni kívánt folyamat folyamatazonosítójának megkereséséhez használja a Windows Feladatkezelőt. Alapértelmezés szerint az Integration Services a hibakeresési memóriaképfájlokat a következő mappában <tárolja: meghajtó>:\Program Files\Microsoft SQL Server\130\Shared\ErrorDumps. A dtexec segédprogramról és a dtsDebugHost.exe folyamatról további információt a dtexec segédprogram és az egyéni objektumok létrehozása, üzembe helyezése és hibakeresése című témakörben talál. A memóriaképfájlok hibakeresésével kapcsolatos további információkért lásd: Memóriaképfájlok létrehozása a csomagvégrehajtáshoz. Megjegyzés: A hibakeresési memóriafájlok érzékeny információkat is tartalmazhatnak. Hozzáférés-vezérlési lista (ACL) használatával korlátozhatja a fájlokhoz való hozzáférést, vagy átmásolhatja a fájlokat egy korlátozott hozzáférésű mappába. |
| /DT[S] filespec | Megadja, hogy a működtetni kívánt SSIS-csomag az SSIS Csomagtárolóban található. A filespec argumentumnak tartalmaznia kell a mappa elérési útját, kezdve az SSIS-csomagtároló gyökerével. Alapértelmezés szerint a konfigurációs fájl gyökérmappáinak neve "MSDB" és "Fájlrendszer". A szóközt tartalmazó útvonalakat kettős idézőjelekkel kell elválasztani. Ha a DT[S] beállítás ugyanazon a parancssoron van megadva, mint az alábbi lehetőségek bármelyike, a rendszer egy DTEXEC_DTEXECERROR ad vissza: FÁJL SQL SOURCEUSER SOURCEPASSWORD SOURCESERVER |
| /En[crypt] {SQL | FILE}; Útvonal; ProtectionLevel[; jelszó] | (Opcionális) Titkosítja a betöltött csomagot a megadott védelmi szinttel és jelszóval, és menti az elérési úton megadott helyre. A Védelmi szint határozza meg, hogy szükség van-e jelszóra. SQL – Az elérési út a célcsomag neve. FÁJL – Az elérési út és a fájl teljesen meghatározott útvonala, valamint fájlneve a csomag számára. DTS – Ez a beállítás jelenleg nem támogatott. ProtectionLevel-beállítások : 0. szint: Eltávolítja a bizalmas információkat. 1. szint: A bizalmas adatok titkosítása helyi felhasználói hitelesítő adatokkal történik. 2. szint: A bizalmas adatok titkosítása a szükséges jelszóval történik. 3. szint: A csomag titkosítása a szükséges jelszóval történik. 4. szint: A csomag titkosítása helyi felhasználói hitelesítő adatokkal történik. Az 5. szintű csomag SQL Server-tárolótitkosítást használ. |
| /Ex[istál] | (Opcionális) A csomag meglétének meghatározására szolgál. A dtutil megpróbálja megtalálni az SQL, a DTS vagy a FILE beállításai által megadott csomagot. Ha a dtutil nem találja a megadott csomagot, egy DTEXEC_DTEXECERROR ad vissza. |
| /FC[alkot] {SQL | DTS};SzülőMappaÚtvonal; ÚjMappaNév | (Opcionális) Hozzon létre egy új mappát, amely a NewFolderName fájlban megadott névvel rendelkezik. Az új mappa helyét a ParentFolderPath jelzi. |
| /FDe[lete] {SQL | DTS}[;ParentFolderPath; FolderName] | (Opcionális) Törli az SQL Serverről vagy az SSIS-ből azt a mappát, amelyet a mappanév megadott. A törölni kívánt mappa helyét a ParentFolderPath jelzi. |
| /FDi[rectory] {SQL | DTS};FolderPath[; S] | (Opcionális) Az SSIS vagy az SQL Server mappájában lévő tartalmakat, köztük a mappákat és csomagokat felsorolja. Az opcionális FolderPath paraméter megadja azt a mappát, amely tartalmát meg szeretné tekinteni. Az opcionális S paraméter azt adja meg, hogy meg szeretné tekinteni a FolderPathban megadott mappa almappáinak tartalmát. |
| /FE[xists ] {SQL | DTS};FolderPath | (Opcionális) Ellenőrzi, hogy a megadott mappa létezik-e az SSIS-en vagy az SQL Serveren. A FolderPath paraméter az ellenőrizni kívánt mappa elérési útja és neve. |
| /Fi[le] filespec | Ez a beállítás azt határozza meg, hogy a működtetni kívánt SSIS-csomag a fájlrendszerben található. A filespec érték univerzális elnevezési konvenciós (UNC) elérési útként vagy helyi elérési útként is megadható. Ha a Fájl beállítás ugyanazon a parancssoron van megadva, mint az alábbi lehetőségek bármelyike, a rendszer egy DTEXEC_DTEXECERROR ad vissza: DTS SQL SOURCEUSER SOURCEPASSWORD SOURCESERVER |
| /FR[ename] {SQL | DTS} [;ParentFolderPath; OldFolderName; NewFolderName] | (Opcionális) Átnevez egy mappát az SSIS-en vagy az SQL Serveren. A ParentFolderPath az átnevezni kívánt mappa helye. Az OldFolderName a mappa aktuális neve, a NewFolderName pedig a mappa új neve. |
| /H[elp] beállítás | Részletes szöveges súgót jelenít meg, amely bemutatja a dtutil beállításait, és ismerteti azok használatát. Az opció argumentuma nem kötelező. Ha az argumentum szerepel benne, a súgószöveg részletes információkat tartalmaz a megadott beállításról. Az alábbi példa az összes beállításhoz nyújt segítséget:dtutil /HAz alábbi két példa bemutatja, hogyan jeleníthet meg kiterjesztett súgót a /H kapcsolóval egy adott beállításhoz, a /Q [uiet] beállításhoz ebben a példában: dtutil /Help Quietdtutil /H Q |
| /I[DRegenerate] | Létrehoz egy új GUID-t a csomaghoz, és frissíti a csomagazonosító tulajdonságot. A csomag másolásakor a csomagazonosító ugyanaz marad; ezért a naplófájlok ugyanazt a GUID-t tartalmazzák mindkét csomag esetében. Ez a művelet létrehoz egy új GUID-t az újonnan másolt csomaghoz, hogy megkülönböztesse az eredetitől. |
| /M[ove] {SQL | File | DTS}; pathandname | Egy SSIS-csomag áthelyezési műveletét adja meg. A paraméter használatához először adja meg a csomag helyét a /FI, /SQ vagy /DT beállítással. Ezután adja meg az Áthelyezés műveletet. Ehhez a művelethez két argumentum szükséges, amelyek pontosvesszővel vannak elválasztva: A célargumentum megadhatja az SQL, FILE vagy DTS értékét. Az SQL-célhelyek között szerepelhetnek a DESTUSER, a DESTPASSWORD és a DESTSERVER lehetőségek. Az elérési út és a név argumentum a csomag helyét határozza meg: az SQL a csomag elérési útját és a csomagnevet használja, a FILE UNC vagy helyi elérési utat, a DTS pedig az SSIS-csomagtároló gyökeréhez viszonyított helyet. Ha a cél FÁJL vagy DTS, az elérési út argumentum nem tartalmazza a fájl nevét. Ehelyett a megadott helyen található csomagnevet használja fájlnévként. Amikor a MOVE művelet egy meglévő csomagtal találkozik a célhelyen, a dtutil megkéri , hogy erősítse meg, hogy felülírja a csomagot. Az Y válasz felülírja a csomagot, és az N válasz véget vet a programnak. Ha a parancs tartalmazza a QUIET beállítást, nem jelenik meg a parancssor, és a meglévő csomag felülíródik. |
| /Q[uiet] | Leállítja a megerősítést kérő utasításokat, amelyek akkor jelenhetnek meg, ha egy parancs ( például a COPY, MOVE vagy SIGN ) parancsot végrehajtja. Ezek a kérések akkor jelennek meg, ha a megadott csomag nevével megegyező nevű csomag már létezik a célszámítógépen, vagy ha a megadott csomag már aláírt. |
| /R[emark] szöveg | Megjegyzést fűz a parancssorhoz. A megjegyzés argumentum nem kötelező. Ha a megjegyzésszöveg szóközöket tartalmaz, a szöveget idézőjelek közé kell foglalni. A parancssorban több REM-beállítás is szerepelhet. |
| /Si[gn] {SQL | File | DTS}; elérési út; hash | Aláír egy SSIS-csomagot. Ez a művelet három kötelező argumentumot használ, amelyeket pontosvesszők választanak el egymástól; cél, elérési út és kivonat: A célargumentum megadhatja az SQL, FILE vagy DTS értékét. Az SQL-célhelyek közé tartozhatnak a DESTUSER, a DESTPASSWORD és a DESTSERVER lehetőségek. Az elérési út argumentum a művelet végrehajtásához szükséges csomag helyét adja meg. A kivonat argumentum változó hosszúságú hexadecimális sztringként kifejezett tanúsítványazonosítót ad meg. További információ: A csomagok forrásának azonosítása digitális aláírásokkal. **Fontos** Ha a csomag aláírásának ellenőrzésére van konfigurálva, az Integration Services csak azt ellenőrzi, hogy a digitális aláírás jelen van-e, érvényes-e, és megbízható forrásból származik-e. Az Integration Services nem ellenőrzi, hogy a csomag módosult-e. |
| /SourceP[assword] jelszó | Megadja az SQL és a SOURCEUSER beállításokkal használt jelszót, amely lehetővé teszi az SQL Server-hitelesítést használó SQL Server-példányon egy adatbázisban tárolt SSIS-csomag lekérését. Hiba a SOURCEPASSWORD megadása olyan parancssorban, amely nem tartalmazza a SOURCEUSER beállítást. Megjegyzés: Ha lehetséges, windowsos hitelesítést használjon. |
| /SourceS[erver] server_instance | Megadja az SQL-beállítással használt kiszolgálónevet az SQL Serverben tárolt SSIS-csomagok lekérésének engedélyezéséhez. Hiba a SOURCESERVER megadása olyan parancssorban, amely nem tartalmazza a SIGN SQL, COPYSQL vagy MOVESQL beállítást. Az SQL Server példány nevét úgy adhatja meg, hogy hozzáad egy backslash-et és a példány nevét a kiszolgáló nevéhez. |
| /SourceU[ser] felhasználónév | Megadja a SOURCESERVER beállítással használt felhasználónevet az SQL Serverben tárolt SSIS-csomagok SQL Server-hitelesítéssel történő lekérésének engedélyezéséhez. Hiba a SOURCEUSER megadása olyan parancssorban, amely nem tartalmazza a SIGN SQL, COPY SQL vagy MOVE SQL beállítást. Megjegyzés: Ha lehetséges, windowsos hitelesítést használjon. |
| /SQ[L] package_path | Egy SSIS-csomag helyét adja meg. Ez a beállítás azt jelzi, hogy a csomag az msdb-adatbázisban van tárolva. A package_path argumentum az SSIS-csomag elérési útját és nevét határozza meg. A mappanevek backslash-szal végződnek. Ha az SQL-beállítás ugyanazon a parancssoron van megadva, mint az alábbi lehetőségek bármelyike, a rendszer egy DTEXEC_DTEXECERROR ad vissza: DTS FÁJL Az SQL opcióhoz az alábbi lehetőségek közül nulla vagy egy példány társulhat: SOURCEUSER SOURCEPASSWORD SOURCESERVER Ha a SOURCEUSERNAME nem szerepel a csomagban, a rendszer Windows-hitelesítést használ a csomag eléréséhez. A SOURCEPASSWORD csak akkor engedélyezett, ha a SOURCEUSER jelen van. Ha a SOURCEPASSWORD nem szerepel a fájlban, a rendszer üres jelszót használ. **Fontos** Ne használjon üres jelszót. Használjon erős jelszót. |
dtutil kilépési kódok
A dtutil beállít egy kilépési kódot, amely szintaktikai hibák észlelésekor, helytelen argumentumok használatakor vagy érvénytelen beállításkombinációk megadásakor figyelmezteti Önt. Ellenkező esetben a segédprogram a következőt jelenti: "A művelet sikeresen befejeződött". Az alábbi táblázat felsorolja azokat az értékeket, amelyeket a dtutil segédprogram megadhat kilépéskor.
| Érték | Leírás |
|---|---|
| 0 | A segédprogram végrehajtása sikeresen megtörtént. |
| 1 | A segédprogram nem sikerült. |
| 4 | A segédprogram nem találja a kért csomagot. |
| 5 | A segédprogram nem tudja betölteni a kért csomagot |
| 6 | A segédprogram nem tudja feloldani a parancssort, mert szintaktikai vagy szemantikai hibákat tartalmaz. |
Megjegyzések
Nem használhat parancsfájlokat vagy átirányítást a dtutil használatával.
A parancssoron belüli beállítások sorrendje nem jelentős.
Példák
Az alábbi példák a parancssor tipikus használati forgatókönyveit ismertetik.
Példák másolása
Ha az MSDB-adatbázisban tárolt csomagot windowsos hitelesítéssel szeretné átmásolni az SSIS Csomagtárolóba az SQL Server egy helyi példányán található msdb-adatbázisban , használja az alábbi szintaxist:
dtutil /SQL srcPackage /COPY DTS;destFolder\destPackage
Ha másolni szeretne egy csomagot a fájlrendszer egy helyről egy másik helyre, és más nevet szeretne adni a másolatnak, használja az alábbi szintaxist:
dtutil /FILE c:\myPackages\mypackage.dtsx /COPY FILE;c:\myTestPackages\mynewpackage.dtsx
Ha a helyi fájlrendszeren lévő csomagot egy másik számítógépen üzemeltetett SQL Server-példányra szeretné másolni, használja az alábbi szintaxist:
dtutil /FILE c:\sourcepkg.dtsx /DestServer <servername> /COPY SQL;destpkgname
Mivel a /DestU[ser] és a /DestP[assword] beállítások nem voltak használatban, a Rendszer windowsos hitelesítést feltételez.
Ha a másolás után szeretne új azonosítót létrehozni egy csomaghoz, használja a következő szintaxist:
dtutil /I /FILE copiedpkg.dtsx
Ha egy adott mappában lévő összes csomaghoz új azonosítót szeretne létrehozni, használja a következő szintaxist:
for %%f in (C:\test\SSISPackages\*.dtsx) do dtutil.exe /I /FILE %%f
Használjon egy százalékjelet (%) a parancs parancssorba való beírásakor. Használjon dupla százalékjelet (%%), ha a parancsot egy kötegfájlban használja.
Példák törlése
Az msdb-adatbázisban windowsos hitelesítést használó SQL Server-példányon tárolt csomag törléséhez használja a következő szintaxist:
dtutil /SQL delPackage /DELETE
Az SQL Server-hitelesítést használó SQL Server-példány msdb-adatbázisában tárolt csomag törléséhez használja az alábbi szintaxist:
dtutil /SQL delPackage /SOURCEUSER srcUserName /SOURCEPASSWORD #8nGs*w7F /DELETE
Megjegyzés:
Ha egy csomagot elnevezett kiszolgálóról szeretne törölni, adja meg a SOURCESERVER lehetőséget és annak argumentumát. Csak az SQL opció használatával adhat meg kiszolgálót.
Az SSIS-csomagtárolóban tárolt csomagok törléséhez használja a következő szintaxist:
dtutil /DTS delPackage.dtsx /DELETE
A fájlrendszerben tárolt csomagok törléséhez használja a következő szintaxist:
dtutil /FILE c:\delPackage.dtsx /DELETE
Léteznek példák
Annak megállapításához, hogy létezik-e csomag az msdb-adatbázisban a Windows-hitelesítést használó SQL Server helyi példányán, használja az alábbi szintaxist:
dtutil /SQL srcPackage /EXISTS
Annak megállapításához, hogy létezik-e csomag az MSDB-adatbázisban az SQL Server-hitelesítést használó SQL Server helyi példányán, használja az alábbi szintaxist:
dtutil /SQL srcPackage /SOURCEUSER srcUserName /SOURCEPASSWORD *hY$d56b /EXISTS
Megjegyzés:
Annak megállapításához, hogy egy csomag létezik-e nevesített kiszolgálón, adja meg a SOURCESERVER lehetőséget és annak argumentumát. Kiszolgálót csak az SQL-beállítással adhat meg.
Annak megállapításához, hogy létezik-e csomag a helyi csomagtárolóban, használja az alábbi szintaxist:
dtutil /DTS srcPackage.dtsx /EXISTS
Annak megállapításához, hogy létezik-e csomag a helyi fájlrendszerben, használja az alábbi szintaxist:
dtutil /FILE c:\srcPackage.dtsx /EXISTS
Példák áthelyezése
Az SSIS-csomagtárolóban tárolt csomag windowsos hitelesítést használó helyi SQL Server-példány msdb-adatbázisba való áthelyezéséhez használja az alábbi szintaxist:
dtutil /DTS srcPackage.dtsx /MOVE SQL;destPackage
Ha az SQL Server-hitelesítést használó SQL Server-példányon az MSDB-adatbázisban tárolt csomagot az SQL Server-hitelesítést használó másik helyi SQL Server-példány msdb-adatbázisába szeretné áthelyezni, használja az alábbi szintaxist:
dtutil /SQL srcPackage /SOURCEUSER srcUserName /SOURCEPASSWORD $Hj45jhd@X /MOVE SQL;destPackage /DESTUSER destUserName /DESTPASSWORD !38dsFH@v
Megjegyzés:
Ha egy csomagot egy elnevezett kiszolgálóról egy másikra szeretne áthelyezni, adja meg a SOURCES és a DESTS lehetőséget, valamint azok argumentumait. A kiszolgálókat csak az SQL-beállítással adhatja meg.
Az SSIS-csomagtárolóban tárolt csomagok áthelyezéséhez használja az alábbi szintaxist:
dtutil /DTS srcPackage.dtsx /MOVE DTS;destPackage.dtsx
A fájlrendszerben tárolt csomagok áthelyezéséhez használja az alábbi szintaxist:
dtutil /FILE c:\srcPackage.dtsx /MOVE FILE;c:\destPackage.dtsx
Jelek példái
Ha windowsos hitelesítést használó SQL Server-kiszolgálón tárolt SQL Server-adatbázisban tárolt csomagot szeretne aláírni, használja az alábbi szintaxist:
dtutil /FILE srcPackage.dtsx /SIGN FILE;destpkg.dtsx;1767832648918a9d989fdac9819873a91f919
A tanúsítványsal kapcsolatos információk megkereséséhez használja a CertMgr parancsot. A kivonatkód a tanúsítvány kiválasztásával tekinthető meg a CertMgr segédprogramban, majd kattintson a Nézet gombra a tulajdonságok megtekintéséhez. A Részletek lap további információt nyújt a tanúsítványról. A Thumbprint tulajdonságot használják kivonatértékként, a szóközök eltávolításával.
Megjegyzés:
Az ebben a példában használt kivonat nem valódi kivonat.
További információkért tekintse meg az Authenticode-kód aláírása és ellenőrzése című CertMgr szakaszt.
Példák titkosítása
Az alábbi minta a fájlalapú PackageToEncrypt.dtsx fájlt titkosítja a fájlalapú EncryptedPackage.dts-be teljes csomagtitkosítással, jelszóval. A titkosításhoz használt jelszó az EncPswd.
dtutil /FILE PackageToEncrypt.dtsx /ENCRYPT file;EncryptedPackage.dtsx;3;EncPswd