Rularea executării serviciilor de transformare a datelor pachetelor (dts) în serverul sql 2018

Cum pot rula pachetul DTS pentru execuție:

  • din fereastra DTS Designer (meniul Package -> Execute sau Execute)
  • din meniul contextual al pachetului din managerul Enterprise (Execute Package)
  • utilizând utilitarul de consolă DTSRun
  • utilizând utilitarul grafic DTSRunUI
  • Executați sarcina pachetului dintr-un alt pachet
  • prin programarea pachetului de execuție prin SQL Server Agent (meniul contextual al pachetului -> Programare pachet).

Metodele cele mai recomandate sunt DTSRun. DTSRunUI sau Execute Package Task. pentru că singura cale prin care putem începe să utilizeze toate caracteristicile de pachete (inclusiv asignarea unei variabile globale atunci când executați pachetul). Acordați atenție:

  • linia de comandă pentru a genera DTSRun confortabil folosind DTSRunUI. pentru aceasta trebuie să rulați DTSRunUI. selectați pachetul executabil și metoda de conectare, apoi faceți clic pe butonul Avansat. În acest ecran, puteți selecta parametri suplimentari, și apoi faceți clic pe butonul Generate - comandă este generat pentru a începe pachetul folosind DTSRun;
  • Linia de comandă DTSRun poate fi criptată și are ceva de genul:

Este foarte convenabil să ascundeți, de exemplu, numele de utilizator și parola folosite pentru conectarea la SQL Server. Pentru a genera un șir criptat, puteți utiliza același DTSRun. sau puteți selecta pur și simplu caseta de selectare Criptare comanda în DTSRunUI.

Pentru a determina contextul de execuție al pachetului, puteți utiliza metodele standard ale SQL Server Agent și Task Scheduled. și puteți folosi un script special numit vbrunas. vbs (căutați după nume pe Internet sau pe un CD-ROM la curs).

Dacă pachetul rulează pe o oră (de exemplu, noaptea), atunci este adesea necesar să se înregistreze execuția acestuia. Cum se poate face acest lucru în moduri standard:

1) în proprietățile pachetului (în DTS meniul Designer Package selectați Properties), în fila Logging, puteți selecta Log Pachetul de execuție pentru SQL Server. Apoi, rezultatele pachetului și elementele sale individuale pot fi vizualizate în Enterprise Manager (meniul contextual pentru pachetul -> Pachet Busteni);

2) acolo puteți specifica numele fișierului de eroare în proprietățile pachetului (îl puteți suprascrie în momentul lansării din DTSRun și DTSRunUI). Dacă selectați caseta de validare corespunzătoare, informațiile despre erorile de execuție vor fi de asemenea scrise în jurnalul de evenimente;