Uma pergunta muito comum do ASP: como executar páginas da web em um fluxo de trabalho cronometrado?, Essa pergunta é principalmente porque os administradores podem usar uma página da Web ASP para executar ações de manutenção de banco de dados, como backup ... etc., no Windows NT the Platform Tem uma maneira de fazer o fluxo de trabalho, ou seja, no Comando + Schedure Service, mas, infelizmente, você não tem as regras para executar a página da web do ASP no comando de linha de comando
É claro que você pode executar o IE na coluna de comando e dizer à página da web que requer execução, por exemplo: c:/arquivos de programas/internet explorer/iexplore.exe http: //locaLHost/mypage.asp, no entanto, isso é Definitivamente, a maioria dos gerenciamento de sites, o método que os usuários desejam é porque isso requer a abertura do navegador, gastando muitos recursos do sistema, sem bom! Páginas, se você deseja realizar muitos trabalhos de processo, pode ter que mudar o tempo de tempo limite, uau!
Neste artigo, apresentaremos uma solução usando o WSH (host de script do Windows).
Instalação de WSH
Windows 98, Windows 2000, IIS 4.0 Já inclui WSH, o WSH está incluído na versão IE 5.0. script.asp.
exemplo
Suponha que você tenha um sistema de discagem publicitário agora e deseja automatizar a verificação da data de validade do anúncio uma aparência primeiro.
Código de anúncios ADID INT
Adname publicity Namevarchar (64)
Expiração do anúncio ValidTodate Datatedate
Status adstatus ad int (0 é desativado, 1 é realizado)
Vamos ver como fazer asp primeiro
Em seguida, vamos dar uma olhada em como usar o WSH.
Como asp.dll não é usado, o modo de objeto sem ASP não é aplicável
Use WSH para realizar fluxos de trabalho programados
2001-07-15 ・・ Desconhecido ・・
Página anterior 1 2 3
'Não use o Server.createObject
Set oconn = createObject (adodb.connection)
OCONN.OPEN YourConnString
ssql = atualização adinfo set adstatus = 0 _
e onde validTodate <= '& Date &'
OCONN.EXECUTE (SSQL)
oconn.close
Definir oconn = nada
Salvar como C: /Scripts/UpDATEADSTATUS.VBS, existem duas versões de WSH, uma é a versão da janela (wscript.exe) e o outro é a versão de comando (cscript.exe). .exe).
c: /scripts/updateadstatus.vbs
Em seguida, você pode ir ao analisador de consultas para verificar se os dados são atualizados. O trabalho de rotina diária, então eu só preciso colocar todos os scripts que devem ser executados todos os dias neste lote e, em seguida, usar o Command ou o SQL Server Agent para executar o DailyTask.bat regularmente.
É fortemente recomendável usar o SQL Server Agent, que será mais eficiente e estável do que usar o AT Command!
Clique em trabalhos no botão direito do mouse e selecione um novo trabalho.
Selecione Etapa Pressione Novo.
Especifique o nome e o tipo de etapa, selecione o comando operacional do sistema e defina o comando executado.
Selecione Agenda para definir seu processo.