/ / Come risolvere questo errore CLI in SAS? - sql-server, sas

Come risolvere questo errore CLI in SAS? - sql-server, sas

Ho ricevuto questo errore quando provo a eliminare, eliminare, troncare una tabella in SQL Server utilizzando SAS:

ERRORE: errore CLI durante il tentativo di stabilire una connessione: [DataDirect] [ODBC SQL Driver Protocollo Server Wire] Errore durante l'analisi della stringa di connessione su offset 74.

Questo è il codice che lo sta provocando:

proc sql;
connect to odbc(noprompt="Driver={DataDirect 6.1 SQL Server Wire Protocol};99.999.999.99;Port=1433;Database=AAA;Uid=sqluser;Pwd=sqlserverpass;");
execute (drop table dbo.BBB_SUMMARY) by odbc;
disconnect from odbc;
quit;

Append funziona bene. Qualcuno sa come risolvere questo?

risposte:

0 per risposta № 1

"Errore durante l'analisi della stringa di connessione all'offset 74." è un indizio piuttosto grande.

Presumendo 99.999.999.99 nella stringa di connessione è l'indirizzo IP di SQL Server, potrebbe essere necessario modificarlo in HOST = 99.999.999.99.

Vedere Documenti DataDirect

Non potevo speculare perché la stessa stringa di connessione apparentemente malformata avrebbe funzionato per append.