SQL Agent дээр SSIS багц дутагдалтай байгаа шалтгааныг хэрхэн олох вэ?

Одоо хуваалцах:

Энэ нийтлэлд бид SSIS-тэй холбоотой багцуудын жагсаалт, өгөгдлийн хадгалалтын холболтын асуудлууд, файлууд дахь нэвтрэх түлхүүрийн асуудал болон багц хамгаалалтын түвшин, SSIS эх үүсвэрийн хурд, бүртгэлийн логикийг хэрхэн авах талаар ярилцах болно.

SSIS багцын алдааХэрэв бид SSIS багцад шаардлагатай функцийг ашигладаггүй бол консолын гаралт эсвэл windows үйл явдлын бүртгэлд цөөн тооны алдаа гарах болно. Гэхдээ бид SSIS дээр бүртгэл хийх функцийг идэвхжүүлбэл энэ нь огт өөр хувилбар юм. Ерөнхийдөө бид SSIS бүрэлдэхүүн хэсгийн бүртгэл, SSIS бүртгэлийн аудитын бүртгэл, Үйл явдлын бүртгэл ба ажлын түүх, өгөгдөл, аудитын бүртгэлийн үндсэн эх сурвалжуудын бүртгэл зэрэг таван өөр газартай ажиллах боломжтой.

SQL Server Агент ЖобХэрвээ чиний SQL Server Агентын ажил SSIS багцтай ажиллаж байгаа бол эхлээд бид цонхны үйл явдлын бүртгэл болон SQL Agent-ийн түүхэн дэх алдааг шалгах хэрэгтэй. Бид үйл явдлын самбарын боловсруулагчийг өөрчлөн тохируулсан алдааг зохицуулах илүү олон логикоор дүүргэж болно. Хяналтын даалгаврын түвшин болон багцын түвшинд бид үйл явдлын боловсруулагчийг алдааны хувьд тодорхойлж болно. Өөрчлөн тохируулсан үйл явдлууд болон тэдгээрийг зохицуулах логикуудыг үүсгэхийн тулд энэ функц хамгийн хүчирхэг юм.

Аудитын бүртгэлд ердийн анхан шатны аргууд нь ерөнхий алдаануудыг өгдөг бөгөөд хэрэв та илүү их мэдээлэлд дүн шинжилгээ хийх шаардлагатай гэж үзвэл дараахь хувилбарыг өгсөн болно. SQL server XML файлд алдаа гаргадаг SSIS бүртгэлийн аудитыг идэвхжүүлэх, үйл явдлын цонх, профайл хянагч SQL Server or SQL Server мэдээллийн баазын бүртгэл. Үүнийг SSIS-ийн бүртгэлийн үйлчилгээ үзүүлэгчийн тохиргоонд нэвтрэх, тохируулах замаар хийж болно.

SSIS-тэй холбоотой багцууд

Заримдаа манай SSIS-тэй холбоотой багцын жагсаалтыг авах шаардлагатай байдаг SQL Server. Энэ зорилгоор дараахь асуулгыг ашиглаж болно.

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

Захиалгат лог логик

SQL Server SSIS-ийн скрипт бүрэлдэхүүн хэсэг эсвэл скрипт даалгаварт хэрэгжүүлж болох логоны логикийг өгдөг. Жишээ нь SSIS багцыг гүйцэтгэх явцад хувьсагчийн өгөгдөл эсвэл утгыг ашиглан текст файлын засвар үйлчилгээ байж болно.

Хэрэв бид өгөгдлийн суурь эх үүсвэрүүд болон тэдгээрийн бүртгэлүүдийн талаар ярих юм бол эдгээр мэдээллийн эх үүсвэрээс олж болох алдаанууд байдаг бөгөөд тэдгээрийг шийдвэрлэхийн тулд өгөгдлийн эх үүсвэрийн алдааны бүртгэлийг шалгаж нарийвчлан судлах хэрэгтэй. Анхдагчаар логууд LOG дор ERRORLOG фолдерт байдаг.

SSIS эх үүсвэрийн хурд

SSIS эх үүсвэрийн хурд нь асуулгын цаг хугацааны нарийн төвөгтэй шууд пропорциональ биш гэдгийг тэмдэглэх нь зүйтэй. Өгөгдлийг буцааж өгөх хурд нь SSIS эх үүсвэрийн хурданд нөлөөлдөг. Эх сурвалж бүрэлдэхүүн хэсэг нь бидний мэдээллийн эх сурвалж биш юм. Асуултаа оновчтой болгоход анхаарлаа хандуулах хэрэгтэй, учир нь энэ нь SSIS-ийг тохируулах болно.

SQL засвар

Эцэст нь хэлэхэд ашиглахыг санал болгож байна SQL Server засах хэрэгсэл DataNumen SQL recovery энэ нь өгөгдлийн сангийн гэнэтийн эвдрэлээс болж алдагдсан өгөгдлийг хадгалахад тусалдаг.

Зохиогчийн танилцуулга:

Аптон Марк бол мэдээлэл сэргээх мэргэжилтэн юм DataNumen, Үүнд мэдээлэл сэргээх технологиор дэлхийд тэргүүлэгч, Inc. хандалтыг сэргээх болон үг сэргээх програм хангамжийн бүтээгдэхүүнүүд. Дэлгэрэнгүй мэдээллийг авна уу WWW.datanumen.com

Одоо хуваалцах:

Тайлбарууд нь хаалттай байна.