Mój zespół prowadzi debatę, która jest lepsza: usługa Windows lub zaplanowane zadania. Mamy serwer dedykowany do uruchamiania zadań i obecnie wszystkie są zaplanowanymi zadaniami. Niektóre zadania pobierają pliki, zmieniają je i umieszczają w innych katalogach w sieci. Inne zadania wyodrębniają dane z SQL, modyfikują je i wysyłają w inne miejsce. Inne pliki ftp zadań. Istnieje wiele różnorodności, ale w sumie są one dość proste.Zaplanowane zadanie lub usługa Windows
Jestem stronniczy, że każdy z nich działa jako usługa Windows zamiast zaplanowanego zadania, ponieważ o wiele łatwiej jest monitorować usługę Windows niż zaplanowane zadanie. Niektóre są diametralnie przeciwne. W końcu, nikt z nas nie ma tyle doświadczenia, aby zapewnić faktyczne porównania między tymi dwiema metodami. Szukam opinii na temat tego, co inni doświadczyli.
Dzięki za wszystkie sugestie. Mnóstwo dobrego pomysłu. – user177213
To brzmi dla mnie jak SQL Server Integration Services może dobrze pasować do wymagań, które wymieniłeś, z pewnymi niestandardowymi parametrami ScriptTask dla operacji, które nie są dostarczane z pudełka. Jeśli masz już zainstalowane .exe dla tych zadań (jak wspomniałeś), możesz ich użyć w ramach SSIS. Wdrożenie może być zarządzane przy użyciu zadań SQL Server, na żądanie lub według harmonogramu. –
Oczywiście opiera się to na założeniu, że używasz już programu SQL Server - nie wiem, jakie alternatywy są dostępne od innych dostawców ... –