Hogyan változtasson meg egy végrehajtott SQL feladatot az SSIS-ben

SQL feladatok végrehajtása a tárolt eljárások vagy SQL lekérdezések futtatása az SSIS csomagokból. Egy feladat végrehajtja a szekvenciális sorrendben átadott SQL utasításokat. Ez egy praktikus módja annak, hogy tárolja az SQL utasításokat későbbi újrafelhasználásra, ami idővel megmentheti üzleti pénzét. Az SQL feladatok végrehajtásával adatbázis objektumokat hozhat létre, módosíthat és törölhet, valamint előkészítheti és csonkíthatja az adatokat, és visszaadhatja az eredményhalmazokat. Az ismétlődő műveletek végrehajtásához iteratív kódtartókkal kombinálhatja a feladatokat is. Az SQL-feladatok végrehajtásához az SSIS-tervezőben végrehajtandó SQL-feladatszerkesztőt használja.

1.

Indítsa el az SSIS Designer alkalmazást a Windows Start menüjéből, majd nyissa meg a megváltoztatni kívánt SQL-feladatot tartalmazó meglévő csomagot.

2.

Váltson a Control Flow tervezőablakra, majd kattintson duplán a meglévő Execute SQL feladat nevére, hogy elindítsa az Execute SQL Task szerkesztőt, amely lehetővé teszi a feladat módosítását. A szerkesztő az Általános lapot mutatja beindításkor.

3.

Az érték megváltoztatásához kattintson az Általános oldalon lévő minden elem jobb oldalán található értékterületre. Például az Execute SQL feladat nevének megváltoztatásához kattintson a „Név” címke melletti értékre, majd írjon be egy új nevet a feladathoz. Hasonlóképpen végezze el a feladat leírását, az időtúllépést és a kódlap értékeit. Megváltoztathatja a feladat eredménytulajdonságait azáltal, hogy a kívánt kimenet függvényében az „ResultSet”, azaz az „Egysoros”, „Teljes eredményhalmaz”, „XML” vagy „Nincs” négy lehetőség közül választhat.

4.

Változtassa meg az SQL feladat végrehajtása alapjául szolgáló SQL utasításokat az „SQLStatement” címke melletti értékre kattintva, ha a forrás típusa „Direct Input”. Az SQL-t egyszerűen szerkesztheti a szerkesztőben. A feladat elvégzéséhez meg kell adnia a lekérdezést a T-SQL-ben. Ha tárolt eljárást használ, az „SQL Statement” terület szürke, és a „QueryIsStoredProcedure” érték „true” értékre van állítva. Ebben az esetben módosítsa közvetlenül az alapul szolgáló tárolt eljárást, mivel nem tudja szerkeszteni azt az SQL végrehajtásból Feladatszerkesztő általános oldala.

5.

Kattintson a „Build Query” gombra az SQL lekérdezés létrehozásához a Query Builder használatával, amely grafikus felhasználói felülettel rendelkezik ahhoz, hogy gyorsabban létrehozhassa az állításait. Ez az opció akkor érhető el, ha a forrás típusa közvetlen bemenet.

6.

A szerkesztő bal oldali ablaktábláján lévő fülek segítségével végezze el a feladat paraméter-leképezéséhez, az eredményhalmazhoz és a kifejezésekhez szükséges változtatásokat.

7.

Kattintson az Általános lap „Parse Query” gombjára a hibák ellenőrzéséhez és az SQL utasítások szükséges módosításához.

8.

A módosítások mentéséhez kattintson az „OK” gombra.

Szükséges dolgok

  • SSIS tervező

Figyelem

  • Az ebben a cikkben szereplő információk az SSIS Designer 2008-ra vonatkoznak. A változatok kissé vagy jelentősen eltérőek lehetnek más verziók vagy termékek esetében.
 

Hagyjuk Meg Véleményét