Tôi muốn biết liệu có thể chạy ứng dụng C# console hoặc ASP.NET định kỳ hay không.Chạy ứng dụng C# theo định kỳ để cập nhật cơ sở dữ liệu
Mục đích của tôi là để tự động làm theo các bước sau một lần tháng:
1) Query một Nguồn cơ sở dữ liệu.
2) Hãy kết quả của truy vấn ở (1) và thao tác chúng bằng cách sử dụng LINQ và C#, ví dụ bằng cách kiểm tra nếu một giá trị nhất định là đã có trong cơ sở dữ liệu Destination.
3) Lưu trữ dữ liệu có nguồn gốc trong cơ sở dữ liệu Đích.
Ứng dụng này có để chạy trên một Windows Server 2008, cơ sở dữ liệu Nguồn là trong một SQL 2005 Server và cơ sở dữ liệu Destination là trong một SQL 2008 Server.
Tôi đã cố gắng tạo ví dụ: gói SSIS nhưng nó sẽ không thực hiện công việc vì tôi không thể thêm bất kỳ logic nào.
Có ai có đề xuất nào không?
Điều này có thể được thực hiện trong SSIS. Bạn có tác vụ kịch bản để viết kịch bản của bạn. – vikramjb
Tại sao bạn cần sử dụng C#? Có thể bạn chỉ đóng gói logic này trong một hoặc nhiều thủ tục được lưu trữ và lên lịch cho chúng với SQL Agent? – Yuck
Hoặc bạn cũng có thể tạo một ứng dụng dòng lệnh dotnet và lên lịch nó qua Scheduled Task hoặc SQL Server agent. – vikramjb