În acest articol, vom discuta cum să obțineți o listă de pachete legate de SSIS, probleme de conexiune în depozitul de date, problema de acces cheie în fișiere și nivelul de protecție pentru pachet, viteza sursei SSIS și logica jurnalului.


În jurnalele de audit, metodele inițiale tipice dau erori generale și dacă simțiți nevoia de a analiza mai multe informații, atunci există o opțiune dată de SQL server pentru a activa auditul jurnalului SSIS care scoate erori într-un fișier XML, jurnalele de evenimente ale Windows, urmăritorul profiler al SQL Server or SQL Server jurnalul bazei de date. Se poate face accesând setarea și configurarea furnizorilor de jurnal ai SSIS.
Pachete legate de SSIS
Uneori este nevoie să obțineți o listă de pachete care sunt legate de SSIS în nostru SQL Server. În acest scop, putem folosi următoarea interogare.
--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
Logici personalizate de jurnal
SQL Server oferă logici de jurnal personalizate care pot fi implementate în componentele de script sau în sarcinile de script ale SSIS. Un exemplu ar fi întreținerea fișierului text folosind date sau valori din variabilă în timpul execuției pachetului SSIS.
Dacă vorbim despre sursele de date subiacente și despre jurnalele lor, există unele erori care pot fi găsite în aceste surse de date subiacente și pentru a le rezolva ar trebui să analizăm în detaliu verificând jurnalele de erori ale sursei de date respective. În mod implicit, jurnalele se află în folderul ERRORLOG sub LOG.
Viteza sursei SSIS
Trebuie remarcat faptul că viteza sursei SSIS nu este direct proporțională cu complexitatea timpului de interogare. Viteza cu care sunt returnate datele este cea care are un impact asupra vitezei sursei SSIS. Componentele sursă nu sunt sursa datelor noastre. Ar trebui să ne concentrăm pe optimizarea interogărilor noastre, deoarece asta va îmbunătăți în cele din urmă SSIS.
Reparație SQL
În cele din urmă, vă sugerăm să utilizați SQL Server stabili instrument de genul DataNumen SQL recovery ceea ce ajută la păstrarea datelor pierdute din cauza unei prăbușiri bruște a bazei de date.
Introducerea autorului:
Upton Mark este un expert în recuperarea datelor DataNumen, Inc., care este lider mondial în tehnologiile de recuperare a datelor, inclusiv recuperare acces și produse software de recuperare a cuvintelor. Pentru mai multe informații vizitați www.datanumen.com