Hogyan lehet megtalálni az SSIS-csomag meghibásodásának okait az SQL Agentben

Oszd meg most:

Ebben a cikkben megvitatjuk az SSIS-hez kapcsolódó csomagok listájának beszerzését, az adattárban lévő kapcsolódási problémákat, a fájlok kulcsfontosságú hozzáférési problémáit és a csomagok védelmi szintjét, az SSIS-forrás sebességét és a naplólogikákat.

SSIS csomaghibaHa nem alkalmazzuk a szükséges függvényeket az SSIS csomagunkban, akkor a konzol kimenetei vagy a Windows eseménynaplói kis számú hibát mutatnak. De ha engedélyezzük a naplózási funkciót az SSIS-ben, akkor az teljesen más forgatókönyv. Általában öt különböző hellyel dolgozhatunk, amelyek magukban foglalják az SSIS komponens naplóit, az SSIS naplózási audit naplóit, az eseménynaplót és a feladatelőzményeket, a mögöttes adatforrásokból származó naplókat és az ellenőrzési naplót.

SQL Server Job ügynökHa a SQL Server Ha az ügynökfeladat az SSIS csomaggal fut, először ellenőriznünk kell a hibákat a Windows eseménynaplóiban és az SQL Agent előzményeiben. Az eseménypanel kezelőjét további egyéni hibakezelési logikákkal tölthetjük fel. Mind a vezérlőfeladat, mind a csomag szintjén eseménykezelőket definiálhatunk a hibákhoz. Ez a funkció az egyéni események és kezelési logikáik létrehozásához a leghatékonyabb.

Az auditnaplókban a kezdeti metódusok jellemzően általános hibákat adnak, és ha úgy érzi, további információk elemzésére van szükség, akkor van egy lehetőség a SQL server az SSIS naplónaplójának engedélyezése, amely XML-fájlban hibákat, ablakok eseménynaplóit, profilkereső nyomkövetőt ad ki. SQL Server or SQL Server adatbázis napló. Ezt az SSIS naplószolgáltatóinak beállításával és konfigurálásával teheti meg.

SSIS-hez kapcsolódó csomagok

Időnként szükségünk van az SSIS-hez kapcsolódó csomagok listájára SQL Server. Erre a célra a következő lekérdezést használhatjuk.

--packages related to SSIS in SQL DB
SELECT 
          DIR.foldername AS Directory-Name
          PKG.name AS Name-Of-Package,
          PKG.[description] AS Package-Description,
          --using switch case to categorize results
          CASE PKG.packagetype
          WHEN 0 THEN ‘Client is default’
          WHEN 1 THEN ‘Input/Output Wizard’
          WHEN 2 THEN ‘Data Transform Service Designer’
          WHEN 3 THEN ‘Replicated’
          WHEN 5 THEN ‘SSIS’
          WHEN 6 THEN ‘Plan for Maintenance’
          ELSE ‘unidentified’
          END AS packagetype,
          GL.name AS Name-Of-Owner,
          PKG.isencrypted AS ‘Encrypter-Or-Not’,
          PKG.createdate AS ‘Date-Created’,
          PKG.vercomments AS ‘Comments-Of-Version’,
          DATALENGTH(PKG.packagedata) AS ‘Size-Of-Package’,
          CONVERT(varchar(25), vermajor)+’.’+
          CONVERT(varchar(25),verminor)+’.’+
          CONVERT(varchar(25),verbuild) AS ‘Package version’

FROM 
          msdb.dbo.sysssispackages as PKG
INNER JOIN
         msdb.dbo.sysssispackagefolders as DIR
ON
         DIR.folderid = PKG.folderid
INNER JOIN
         sys.syslogin AS LG
ON 
         GL.sid = PKG.ownersid
ORDER BY 
         PKG.name
--ordered by names of packages

Egyedi napló logikák

SQL Server egyéni naplólogikákat biztosít, amelyek megvalósíthatók az SSIS parancsfájl-összetevőiben vagy parancsfájl-feladataiban. Példa erre a szövegfájl karbantartása változó adatok vagy értékek felhasználásával az SSIS-csomag végrehajtása során.

Ha a mögöttes adatforrásokról és azok naplóiról beszélünk, akkor ezekben a mögöttes adatforrásokban található néhány hiba, és ezek megoldásához érdemes részletezni az adott adatforrás hibanaplóinak ellenőrzésével. Alapértelmezés szerint a naplók az ERRORLOG mappában találhatók a LOG alatt.

SSIS forrássebesség

Meg kell jegyezni, hogy az SSIS forrássebesség nem egyenesen arányos a lekérdezési idő bonyolultságával. Az adatok visszaküldésének sebessége befolyásolja az SSIS-forrás sebességét. A forráskomponensek nem az adataink forrásai. A lekérdezések optimalizálására kell összpontosítanunk, mert ez végül felhangolja az SSIS-t.

SQL javítás

Végül azt javasoljuk, hogy használja SQL Server erősít eszköz, mint DataNumen SQL recovery amely segít megőrizni az elveszett adatokat az adatbázis hirtelen összeomlása miatt.

Szerző Bevezetés:

Upton Mark adat-helyreállítási szakértő DataNumen, Inc., amely világelső az adat-helyreállítási technológiák területén, beleértve hozzáférés helyreállítása és szóhelyreállító szoftvertermékek. További információért látogasson el www.datanumen.com

Oszd meg most:

Hozzászólások lezárva.