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.
Ha 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.
Ha 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