Ushbu maqolada biz SSIS bilan bog'liq paketlar ro'yxatini, ma'lumotlar do'konidagi ulanish muammolarini, fayllardagi kalitlarga kirish muammosini va paketni himoya qilish darajasini, SSIS manba tezligi va logikasini qanday olishni muhokama qilamiz.
Agar biz SSIS paketimizda kerakli funksiyalarni qo‘llamasak, konsol chiqishlari yoki windows hodisalari jurnallari oz sonli xatolarni ko‘rsatadi. Ammo agar biz SSIS-da ro'yxatga olish funksiyasini yoqsak, bu butunlay boshqacha stsenariy. Umuman olganda, biz besh xil joy bilan ishlashimiz mumkin, ular orasida SSIS komponenti jurnallari, SSIS jurnali auditi jurnallari, voqealar jurnali va ish tarixi, maʼlumotlarning asosiy manbalari va audit jurnali jurnallari kiradi.
siz agar SQL Server Agent ishi SSIS paketi bilan ishlayotgan bo'lsa, avval biz Windows hodisalar jurnallaridagi va SQL Agent tarixidagi xatolarni tekshirishimiz kerak. Biz hodisalar paneli ishlov beruvchisini maxsus xatolarni qayta ishlashning ko'proq mantiqlari bilan to'ldirishimiz mumkin. Ham boshqaruv vazifasi darajasida, ham paket darajasida biz xatolar uchun hodisa ishlov beruvchisini belgilashimiz mumkin. Maxsus hodisalar va ularni qayta ishlash mantiqlarini yaratish uchun bu xususiyat eng kuchli hisoblanadi.
Audit jurnallarida boshlang'ich usullar odatda umumiy xatolarga olib keladi va agar siz qo'shimcha ma'lumotni tahlil qilish zarurligini his qilsangiz, quyidagi variant mavjud: SQL server XML faylida xatolarni chiqaradigan SSIS jurnali auditini yoqish, Windows voqealar jurnallari, SQL Server or SQL Server ma'lumotlar bazasi jurnali. Buni SSIS sozlamalariga kirish va jurnal provayderlarini sozlash orqali amalga oshirish mumkin.
SSIS bilan bog'liq paketlar
Ba'zida bizda SSIS bilan bog'liq bo'lgan paketlar ro'yxatini olish kerak bo'ladi SQL Server. Buning uchun biz quyidagi so'rovdan foydalanishimiz mumkin.
--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
Shaxsiy logiklar
SQL Server SSISning skript komponentida yoki skript vazifalarida amalga oshirilishi mumkin bo'lgan maxsus log mantiqlarini taqdim etadi. SSIS paketini bajarish jarayonida o'zgaruvchidan olingan ma'lumotlar yoki qiymatlardan foydalangan holda matnli faylga xizmat ko'rsatish misol bo'lishi mumkin.
Agar biz asosiy ma'lumotlar manbalari va ularning jurnallari haqida gapiradigan bo'lsak, ushbu asosiy ma'lumot manbalarida ba'zi xatolar topilishi mumkin va ularni hal qilish uchun tegishli ma'lumot manbalarining xatolar jurnallarini tekshirish orqali batafsil ma'lumotga ega bo'lishimiz kerak. Odatiy bo'lib, jurnallar LOG ostidagi ERRORLOG jildida joylashgan.
SSIS manba tezligi
Shuni ta'kidlash kerakki, SSIS manba tezligi so'rov vaqtining murakkabligiga to'g'ridan-to'g'ri proportsional emas. Ma'lumotni qaytarish tezligi SSIS manba tezligiga ta'sir qiladi. Manba komponentlari bizning ma'lumotlarimiz manbai emas. Biz so'rovlarimizni optimallashtirishga e'tibor qaratishimiz kerak, chunki bu oxir-oqibat SSISni sozlaydi.
SQL ta'mirlash
Oxirida foydalanishni tavsiya qilamiz SQL Server tuzatish kabi vosita DataNumen SQL recovery bu ma'lumotlar bazasida to'satdan ishdan chiqish natijasida yo'qolgan ma'lumotlarni saqlashga yordam beradi.
Muallif kirish:
Upton Mark - ma'lumotlarni qayta tiklash bo'yicha mutaxassis DataNumenMa'lumotlarni qayta tiklash texnologiyalari bo'yicha jahon yetakchisi bo'lgan , Inc kirishni tiklash va so'zni tiklash dasturiy mahsulotlar. Qo'shimcha ma'lumot olish uchun tashrif buyuring www.datanumen.com