Chciałbym wiedzieć, czy możliwe jest okresowe uruchamianie aplikacji C# lub aplikacji ASP.NET.Uruchamiaj regularnie aplikację C#, aby zaktualizować bazę danych
Moim celem jest automatycznie wykonać następujące kroki, raz w miesiącu:
1) QueryŹródło bazy danych.
2) Take rezultatem kwerendy w (1) i manipulować je za pomocą LINQ i C#, na przykład poprzez sprawdzenie, czy dany stosunek jest już obecny w docelowej bazie danych.
3) Przechowuj dane pochodne w docelowej bazie danych.
Aplikacja musi uruchomić na Windows Server 2008 , baza Źródło jest w SQL 2005 Server a baza danych Destination jest w SQL Server 2008.
Próbowałem utworzyć na przykład pakiet SSIS, ale nie wykona on pracy, ponieważ nie mogę dodać żadnej logiki.
Ktoś ma jakieś sugestie?
Można to zrobić w SSIS. Masz zadanie skryptu, aby napisać swój skrypt. – vikramjb
Dlaczego musisz używać C#? Czy możesz po prostu zamknąć tę logikę w jednej lub wielu procedurach przechowywanych i zaplanować je za pomocą agenta SQL? – Yuck
Alternatywnie można również utworzyć aplikację dotnet z linii poleceń i zaplanować ją za pomocą agenta zaplanowanego lub agenta SQL Server. – vikramjb