Trong bài viết này, chúng ta sẽ thảo luận về cách lấy danh sách các gói liên quan đến SSIS, sự cố kết nối trong kho lưu trữ dữ liệu, sự cố truy cập khóa trong tệp và cấp độ bảo vệ cho gói, tốc độ nguồn SSIS và logic nhật ký.


Trong nhật ký kiểm tra, các phương pháp ban đầu điển hình đưa ra các lỗi chung và nếu bạn cảm thấy cần phân tích thêm thông tin thì có một tùy chọn được cung cấp bởi SQL server để bật kiểm tra nhật ký SSIS xuất lỗi trong tệp XML, nhật ký sự kiện của cửa sổ, trình theo dõi hồ sơ của SQL Server or SQL Server nhật ký cơ sở dữ liệu. Có thể thực hiện việc này bằng cách truy cập cài đặt và định cấu hình nhà cung cấp nhật ký của SSIS.
Các gói liên quan đến SSIS
Đôi khi cần lấy danh sách các gói có liên quan đến SSIS trong SQL Server. Với mục đích này, chúng ta có thể sử dụng truy vấn sau.
--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
Nhật ký tùy chỉnh
SQL Server cung cấp logic nhật ký tùy chỉnh có thể được triển khai trong thành phần tập lệnh hoặc tác vụ tập lệnh của SSIS. Một ví dụ sẽ là bảo trì tệp văn bản bằng cách sử dụng dữ liệu hoặc giá trị từ biến trong khi thực thi gói SSIS.
Nếu chúng ta nói về các nguồn dữ liệu cơ bản và nhật ký của chúng, thì có một số lỗi có thể tìm thấy trong các nguồn dữ liệu cơ bản này và để giải quyết chúng, chúng ta nên đi sâu vào chi tiết bằng cách kiểm tra nhật ký lỗi của nguồn dữ liệu tương ứng. Theo mặc định, nhật ký nằm trong thư mục ERRORLOG bên dưới LOG.
Tốc độ nguồn SSIS
Cần lưu ý rằng tốc độ nguồn SSIS không tỷ lệ thuận với độ phức tạp của thời gian truy vấn. Tốc độ dữ liệu được trả về là yếu tố ảnh hưởng đến tốc độ nguồn SSIS. Các thành phần nguồn không phải là nguồn dữ liệu của chúng tôi. Chúng ta nên tập trung vào việc tối ưu hóa các truy vấn của mình vì điều đó cuối cùng sẽ điều chỉnh SSIS.
Sửa chữa SQL
Cuối cùng, chúng tôi khuyên bạn nên sử dụng SQL Server sửa chữa công cụ như DataNumen SQL recovery Điều này giúp khôi phục dữ liệu bị mất do sự cố đột ngột trong cơ sở dữ liệu.
Giới thiệu tác giả:
Upton Mark là một chuyên gia phục hồi dữ liệu trong DataNumen, Inc., công ty hàng đầu thế giới về công nghệ khôi phục dữ liệu, bao gồm phục hồi quyền truy cập và các sản phẩm phần mềm khôi phục văn bản. Để biết thêm thông tin, hãy truy cập www.datanumennăm