none
TSQL - problemi con l'uso di sqlcmd l RRS feed

  • Domanda

  • ho seguito la proceedura illustara del manuale 

    secondo l';apparenza il sistema di chiamata a shel con file viene attivato 

    ma  la conensskione fra la shell e il motore di databasre va sempre in timeout , qualche che sia la lunghezza del timeout  e il protocollo indicato 

     

    ho provato anche ad abilitare il comando  xp-executesql separatemente  da SSIS e poi chiamare sqlcmd dalla shell di sistema ma il risutlato è sempre uguale 

     se io carico gli script in ssms  funzionano  regolarment 

    qualcuno può suggerire una soluzione ?? 


    claudio cannella

    domenica 4 luglio 2021 13:32

Tutte le risposte

  • Ciao Claudio,

    che errore ricevi quando esegui gli script da sqlcmd ? SQL Server ritorna un errore specifico ?

    Ciao


    Sergio Govoni

    Microsoft Data Platform MVP | MVP Profile | English Blog | Twitter | LinkedIn

    lunedì 5 luglio 2021 06:54
    Moderatore
  • va sempre in timeout la connessione con qualunque portocollo 

    ho provato avche ad abilitare lúso del comando da  dentro SSIS e poi lanciare  il comando da shell e da power shell ma picche 

    :\Users\Administrator>sqlcmd -S NEWWALRUS
    Sqlcmd: errore: Microsoft ODBC Driver 17 for SQL Server : Provider named pipe: Impossibile aprire una connessione a SQL Server [53]. .
    Sqlcmd: errore: Microsoft ODBC Driver 17 for SQL Server : Timeout di accesso scaduto.
    Sqlcmd: errore: Microsoft ODBC Driver 17 for SQL Server : Si è verificato un errore specifico dell'istanza o relativo alla rete durante il tentativo di stabilire una connessione a SQL Server. Server non trovato o non accessibile. Verificare che il nome dell'istanza sia corretto e che il server sia configurato in modo da consentire connessioni remote. Per ulteriori informazioni, vedere la documentazione online di SQL Server..

    >sqlcmd -S NUOVOTRICHECO,41311
    Sqlcmd: errore: Microsoft ODBC Driver 17 for SQL Server : Provider TCP: Errore di timeout [258]. .
    Sqlcmd: errore: Microsoft ODBC Driver 17 for SQL Server : Timeout di accesso scaduto.
    Sqlcmd: errore: Microsoft ODBC Driver 17 for SQL Server : Impossibile completare la procedura di accesso a causa di un ritardo nella riposta dell'operazione di handshake..


    claudio cannella

    giovedì 8 luglio 2021 10:47
  • ti spiace verificare la connettività della tua istanza seguendo questo doc

    https://docs.microsoft.com/it-it/sql/database-engine/configure-windows/troubleshoot-connecting-to-the-sql-server-database-engine?view=sql-server-ver15


    Edoardo Benussi
    e[dot]benussi[at]gmx[dot]com

    venerdì 9 luglio 2021 06:57
    Moderatore
  • Ciao Claudio,

    leggendo gli errori che ricevi sembra proprio un problema di connessione all'istanza. Hai avuto modo di verificare la connettività ? Da un altro computer nella stessa rete, l'istanza è raggiungibile ? (anche attraverso SSMS).

    Risolto il problema di connessione, sistemiamo anche sqlcmd :)

    Ciao!


    Sergio Govoni

    Microsoft Data Platform MVP | MVP Profile | English Blog | Twitter | LinkedIn

    lunedì 12 luglio 2021 21:24
    Moderatore