2012-08-01 15 views
8

Nie chcę często trafiać w bazę danych na podstawie żądania strony, więc planowałem utworzyć plik xml przy użyciu oddzielnego kodu C# [pliku exe] & wstawić wspólną ścieżkę dostępu do innej strony/projektu, co spowoduje codzienne uderzanie rzeczy, więc możesz wyjaśnić, w jaki sposób wykonać plik exe z zadania sql lub agenta w sposób zaplanowany?Jak wykonać plik exe z agenta lub zadania sql?

Mój scenariusz: tabela bazy danych zostanie zaktualizowana tylko raz, więc wybieram plik XML/txt.

Dzięki S.Venkatesh

+0

Nie jestem pewien, czy rozumiem que ale chciałbym zobaczyć kilka odpowiedzi! –

+2

Powinieneś używać Harmonogramu zadań w oknach do uruchamiania aplikacji. – linkerro

+0

Z jakich rdbms korzystasz? –

Odpowiedz

4

Jeśli musisz to zrobić w pracy: xp_cmdshell xp_cmdshell wykonać jako nonadmin!

DECLARE @command varchar(8000) 
SET @command = 'C:\MyProgram' 
EXEC master..xp_cmdshell @command 

Ale należy zaplanować zadanie w oknach.

+0

Harmonogram zadań jest lepszy, ponieważ umożliwia uruchamianie go pod określonym kontem domeny, które może nie być użytkownikiem programu SQL Server –

13

Pliki wykonywalne i pliki wsadowe mogą być dodawane do zadania jako krok (MSDN Implement Jobs).

  1. Utwórz zadanie
  2. dodać nowy krok

    2.1 zestaw "system operacyjny (CmdExec)" jako typ

    2,2 ustawić ścieżkę wykonywalny

enter image description here

Powiązane problemy