Kuidas leida SQL-agendi SSIS-paketi tõrke põhjuseid

Selles artiklis arutame, kuidas saada SSIS-iga seotud pakettide loendit, andmesalves olevaid ühenduse probleeme, failide juurdepääsuprobleeme ja paketi kaitsetaset, SSIS-i allika kiirust ja logiloogikat.

SSIS-i paketi tõrgeKui me ei rakenda oma SSIS-i paketis vajalikke funktsioone, siis konsooli väljundid või Windowsi sündmuste logid näitavad väikest arvu vigu. Kuid kui lubame SSIS-is logimisfunktsiooni, on see täiesti erinev stsenaarium. Üldiselt saame töötada viie erineva kohaga, mis hõlmavad SSIS-i komponendi logisid, SSIS-i logimise auditi logisid, sündmuste logi ja tööajalugu, aluseks olevate andmeallikate logisid ja auditilogi.

SQL Server Agent TööKui teie SQL Server Agendi töö töötab SSIS-i paketiga, seejärel peame kõigepealt kontrollima vigu akende sündmuste logides ja SQL Agendi ajaloos. Sündmuste paneeli töötleja saame täita rohkem kohandatud vigade käsitlemise loogikaid. Nii juhtimisülesande tasemel kui ka paketi tasemel saame vigade jaoks määrata sündmuste käitleja. Kohandatud sündmuste ja nende käsitlemise loogika loomiseks on see funktsioon most võimas.

Auditilogides annavad esialgsed meetodid tüüpiliselt üldisi vigu ja kui tunnete vajadust täiendava teabe analüüsimiseks, siis on võimalus SQL server SSIS logi auditi lubamiseks, mis väljastab vead XML-failis, akende sündmuste logid, profiilide jälgija SQL Server or SQL Server andmebaasi logi. Seda saab teha SSIS-i logipakkujate seadete ja konfigureerimise kaudu.

SSIS-iga seotud paketid

Mõnikord on vaja hankida meie SSIS-iga seotud pakettide loend SQL Server. Sel eesmärgil saame kasutada järgmist päringut.

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

Kohandatud logiloogika

SQL Server pakub kohandatud logiloogikaid, mida saab rakendada SSIS-i skriptikomponendis või skriptiülesannetes. Näiteks võib olla tekstifaili hooldus, kasutades SSIS-i paketi täitmise ajal muutuja andmeid või väärtusi.

Kui räägime aluseks olevatest andmeallikatest ja nende logidest, siis nendes aluseks olevates andmeallikates võib leida vigu ja nende lahendamiseks peaksime süvenema detailidesse, kontrollides vastava andmeallika vigade logisid. Vaikimisi on logid LOGi kaustas ERRORLOG.

SSIS-i allika kiirus

Tuleb märkida, et SSIS-i allika kiirus ei ole otseselt võrdeline päringuaja keerukusega. Andmete tagastamise kiirus mõjutab SSIS-i allika kiirust. Allikakomponendid ei ole meie andmete allikad. Peaksime keskenduma oma päringute optimeerimisele, sest see häälestab lõpuks SSIS-i.

SQL-i remont

Lõpuks soovitame teil kasutada SQL Server määrata tööriist meeldib DataNumen SQL recovery mis aitab säilitada lost andmed andmebaasi äkilise krahhi tõttu.

Autori sissejuhatus:

Upton Mark on andmete taastamise ekspert DataNumen, Inc., mis on maailmas juhtiv andmete taastamise tehnoloogiate, sealhulgas juurdepääsu taastamine ja sõnade taastamise tarkvaratooted. Lisateabe saamiseks külastage www.datanumenCom

Kommentaarid on suletud.