Pertanyaan ASP yang sangat umum: Bagaimana cara menjalankan halaman web dalam alur kerja yang tepat waktu?, Pertanyaan ini sebagian besar karena administrator dapat menggunakan halaman web ASP untuk melakukan tindakan pemeliharaan basis data, seperti cadangan ..., dll., Di Windows NT platform Memiliki cara untuk melakukan alur kerja, yaitu, pada layanan Command + Jadwal, tetapi sayangnya, Anda tidak memiliki aturan untuk menjalankan halaman web ASP dalam perintah baris perintah
Tentu saja Anda dapat mengeksekusi IE di kolom perintah dan memberi tahu halaman web yang memerlukan eksekusi, misalnya: c:/file program/internet explorer/iexplore.exe http: //localhost/mypage.asp, bagaimanapun, ini adalah ini Jelas tidak sebagian besar manajemen situs web, metode yang diinginkan pengguna adalah karena ini membutuhkan pembukaan browser, menghabiskan banyak sumber daya sistem, tidak ada gunanya! Halaman, jika Anda ingin melakukan banyak proses, Anda mungkin harus mengubah waktu tunggu, wow!
Dalam artikel ini, kami akan memperkenalkan solusi menggunakan WSH (Windows Scripting Host).
Pemasangan WSH
Windows 98, Windows 2000, IIS 4.0 sudah termasuk WSH, WSH termasuk dalam versi IE 5.0. Scripting.asp.
contoh
Misalkan Anda memiliki sistem panggilan iklan sekarang, dan Anda ingin mengotomatiskan pemeriksaan tanggal kedaluwarsa iklan Look First.
Adid Code Iklan Int
Adname Advertising Namevarchar (64)
Validtodate adviry iklan bertanggal
Adstatus AD Status Int (0 dinonaktifkan, 1 dilakukan)
Mari kita lihat bagaimana melakukan ASP terlebih dahulu
Selanjutnya, mari kita lihat cara menggunakan WSH.
Karena asp.dll tidak digunakan, mode objek tanpa ASP tidak berlaku
Gunakan WSH untuk melakukan alur kerja yang dijadwalkan
2001-07-15 ・・ tidak diketahui ・・
Halaman sebelumnya 1 2 3
'Jangan gunakan server.createObject
Setel oconn = createObject (adodb.connection)
oconn.open yourconnstring
ssql = perbarui adinfo set adstatus = 0 _
& di mana validtodate <= '& date &'
oconn.execute (SSQL)
oconn.close
Atur oconn = tidak ada
Simpan sebagai c: /scripts/updateadstatus.vbs, ada dua versi wsh, satu adalah versi jendela (wscript.exe) dan yang lainnya adalah versi perintah (cscript.exe). .exe).
c: /scripts/updateadstatus.vbs
Kemudian Anda dapat pergi ke Query Analyzer untuk memeriksa apakah data diperbarui. Pekerjaan rutin harian, jadi saya hanya perlu meletakkan semua skrip yang harus dieksekusi setiap hari ke dalam batch ini, dan kemudian menggunakan perintah atau agen server SQL untuk mengeksekusi DailyTask.bat secara teratur.
Sangat disarankan untuk menggunakan SQL Server Agent, yang akan lebih efisien dan stabil daripada menggunakan perintah AT!
Klik Jobs di tombol mouse yang tepat dan pilih pekerjaan baru.
Pilih Langkah Tekan Baru.
Tentukan Nama Langkah dan Ketik Harap Pilih Perintah Sistem Operasi dan atur perintah yang dieksekusi.
Pilih Jadwal untuk mengatur proses Anda.