Bu yazıda biz SSIS ilə əlaqəli paketlərin siyahısını necə əldə edəcəyimizi, məlumat anbarında əlaqə problemlərini, fayllardakı əsas giriş problemini və paket üçün qorunma səviyyəsini, SSIS mənbə sürətini və məntiqi məntiqi müzakirə edəcəyik.
SSIS paketimizdə lazımi funksiyaları tətbiq etməsək, konsol çıxışları və ya Windows hadisələri qeydləri az sayda səhv göstərəcək. Ancaq SSIS-də giriş funksiyasını aktivləşdirsək, bu, tamamilə fərqli bir ssenaridir. Ümumiyyətlə, biz beş fərqli yerlə işləyə bilərik ki, bunlara SSIS komponentindən qeydlər, SSIS giriş auditindən jurnallar, hadisələr jurnalı və iş tarixçələri, məlumatların əsas mənbələrindən və audit jurnalından qeydlər daxildir.
Əgər SQL Server Agent işi SSIS paketi ilə işləyirsə, əvvəlcə pəncərələrin hadisə jurnallarındakı və SQL Agent tarixindəki səhvləri yoxlamalıyıq. Hadisə paneli işləyicisini daha çox xüsusi səhvlərin işlənməsi məntiqi ilə doldura bilərik. Həm idarəetmə tapşırığı səviyyəsində, həm də paket səviyyəsində səhvlər üçün hadisə işləyicisini təyin edə bilərik. Xüsusi hadisələrin yaradılması və onların işlənməsi məntiqləri üçün bu xüsusiyyət ən güclüdür.
Audit qeydlərində ilkin metodlar tipik olaraq ümumi səhvlər verir və əgər siz daha çox məlumatı təhlil etmək ehtiyacını hiss edirsinizsə, o zaman aşağıdakı seçim var: SQL server XML faylında, pəncərələrin hadisə qeydlərində, profil izləyicisində xətaları çıxaran SSIS jurnalının auditini aktivləşdirmək üçün SQL Server or SQL Server verilənlər bazası jurnalı. Bu, SSIS-in parametrlərinə daxil olmaq və log təminatçılarını konfiqurasiya etməklə edilə bilər.
SSIS ilə əlaqəli paketlər
Bəzən SSIS ilə əlaqəli paketlərin siyahısını əldə etmək lazımdır SQL Server. Bu məqsədlə aşağıdakı sorğudan istifadə edə bilərik.
--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
Fərdi Giriş Məntiqi
SQL Server SSIS-in skript komponentində və ya skript tapşırıqlarında həyata keçirilə bilən xüsusi log məntiqlərini təmin edir. Məsələn, SSIS paketinin icrası zamanı dəyişənlərdən verilənlər və ya dəyərlərdən istifadə edərək mətn faylının saxlanılması ola bilər.
Əsas məlumat mənbələri və onların qeydləri haqqında danışsaq, bu əsas məlumat mənbələrində tapıla bilən bəzi səhvlər var və onları həll etmək üçün müvafiq məlumat mənbəyinin xətalarının qeydlərini yoxlayaraq təfərrüatları araşdırmalıyıq. Varsayılan olaraq, qeydlər LOG altında ERRORLOG qovluğundadır.
SSIS Mənbə Sürəti
Qeyd etmək lazımdır ki, SSIS mənbə sürəti sorğu vaxtının mürəkkəbliyi ilə birbaşa mütənasib deyil. Verilənlərin qaytarılma sürəti SSIS mənbə sürətinə təsir edən şeydir. Mənbə komponentləri məlumatlarımızın mənbəyi deyil. Sorğularımızı optimallaşdırmağa diqqət yetirməliyik, çünki bu, son nəticədə SSIS-i sazlayacaq.
SQL Təmiri
Sonda istifadə etməyi təklif edirik SQL Server düzeltmek kimi alət DataNumen SQL recovery verilənlər bazasında qəfil qəza səbəbindən itirilmiş məlumatları saxlamağa kömək edir.
Müəllif Giriş:
Upton Mark məlumatların bərpası üzrə mütəxəssisdir DataNumendaxil olmaqla məlumatların bərpası texnologiyaları üzrə dünya lideri olan , Inc bərpa girişi və söz bərpa proqram məhsulları. Ətraflı məlumat üçün ziyarət edin www.datanumen.com