none
Mistero su export di una Tabella in .txt RRS feed

  • Domanda

  • Buongiorno a tutti,
    ho un Job in t sql che esporta il contenuto di una tabella in un file .txt.
    Non so come mai e qui mi rimetto alla vs esperienza, 2/3 volte a seguito di una riga correttamente inserito nel file .txt
    mi ha inserito delle cose stranissime che vi posto:

    VE218015000100200120151003123200000000 00000000 99024214040050002 0000001 000300 LAVORETTI CREATIVI   
    VE218015000100200220151003123800000000 00000000 75000009000050040 0000002 000300 ESPRESSO             
    Sets the default console foreground and background colors.
    
    COLOR [attr]
    
      attr        Specifies color attribute of console output
    
    Color attributes are specified by TWO hex digits -- the first
    corresponds to the background; the second the foreground.  Each digit
    can be any of the following values:
    
        0 = Black       8 = Gray
        1 = Blue        9 = Light Blue
        2 = Green       A = Light Green
        3 = Aqua        B = Light Aqua
        4 = Red         C = Light Red
        5 = Purple      D = Light Purple
        6 = Yellow      E = Light Yellow
        7 = White       F = Bright White
    
    If no argument is given, this command restores the color to what it was
    when CMD.EXE started.  This value either comes from the current console
    window, the /T command line switch or from the DefaultColor registry
    value.
    
    The COLOR command sets ERRORLEVEL to 1 if an attempt is made to execute
    the COLOR command with a foreground and background color that are the
    same.
    
    Example: "COLOR fc" produces light red on bright white
    VE218009900100300220151003113500000000 00000000 99520397400050088 0000001 000190 PROVA DEL CUOCO      

    attendo vs e buon lunedì a tutti.

    Emanuele

    lunedì 12 ottobre 2015 06:33

Risposte

  • Bisognerebbe vedere cosa fa esattamente lo script. Vedendo così sembra che si tratti di un batch che richiama per ogni linea sqlcmd per eseguire l'esportazione dei dati e poi reindirizza l'output del comando su un file di testo.

    Quel testo "strano" che vedi è l'output di un comando color, quindi presumo che il comando inviato dallo script alla riga di comando non sia stato quello previsto (oppure veniva utilizzato per cambiare colore alla finestra ma qualcosa non ha funzionato per il verso giusto restituendo un messaggio di errore).


    lunedì 12 ottobre 2015 08:36
    Moderatore

Tutte le risposte

  • Bisognerebbe vedere cosa fa esattamente lo script. Vedendo così sembra che si tratti di un batch che richiama per ogni linea sqlcmd per eseguire l'esportazione dei dati e poi reindirizza l'output del comando su un file di testo.

    Quel testo "strano" che vedi è l'output di un comando color, quindi presumo che il comando inviato dallo script alla riga di comando non sia stato quello previsto (oppure veniva utilizzato per cambiare colore alla finestra ma qualcosa non ha funzionato per il verso giusto restituendo un messaggio di errore).


    lunedì 12 ottobre 2015 08:36
    Moderatore
  • Bisognerebbe vedere cosa fa esattamente lo script. Vedendo così sembra che si tratti di un batch che richiama per ogni linea sqlcmd per eseguire l'esportazione dei dati e poi reindirizza l'output del comando su un file di testo ---> SI E' PROPRIO COSI

    spero che non riaccada più anche perchè dal 04/10/2015 fino ad oggi non è più accaduto


    Emanuele

    lunedì 12 ottobre 2015 08:42