Domanda

Sto cercando di eseguire un file batch su Windows XP Professional che crea un'origine dati odbc di sistema per una connessione al server SQL. Posso farlo con:

ODBCCONF.exe CONFIGSYSDSN "SQL Server" & Quot; DSN = Kappa | Descrizione = Kappa Origine dati | SERVER = 10.100.1.10 | Trusted_Connection = Sì | Database = abbonati "

Tuttavia, ho bisogno di un modo per impostare l'autenticazione sql server su " Con l'autenticazione di SQL Server utilizzando un ID di accesso e una password immessi dall'utente. " da impostare e preimpostare l'id di accesso e il passaggio

Qualche idea su come farlo?

grazie in anticipo

È stato utile?

Soluzione

ODBCConf ConfigSysDSN "SQL Server" & Quot; DSN = xxxxx | SERVER = yyyyy | Trusted_Connection = No "

sembrava funzionare per me.

Altri suggerimenti

crea un file .reg con i parametri e uniscilo con regedit.exe

Suggerimento: esportare un profilo ODBC esistente dal registro per ottenere la sintassi e i nomi dei campi corretti

Spero che questo aiuti qualcuno, ho scoperto che non sono riuscito a memorizzare il nome utente e la password. Tuttavia, sono stato in grado di stabilire una connessione ODBC senza quelli. Il problema era che la connessione continuava a restituire un errore su come non riusciva a individuare il nome o il driver dell'origine dati. Solo dopo aver rimosso gli spazi dalla stringa dell'attributo i miei programmi potevano usare la connessione odbc.

ODBCCONF.exe /a { CONFIGSYSDSN "SQL Server" "DSN=dsnname | SERVER=yourservername | Database=Finance"}

dovrebbe diventare

ODBCCONF.exe /a { CONFIGSYSDSN "SQL Server" "DSN=dsnname|SERVER=yourservername|Database=Finance"}

Il DSN viene creato allo stesso modo sia per i fidati che per i non fidati. È quando si utilizza la stringa di connessione ODBC che si specifica che si desidera utilizzare connessioni affidabili.

DsnString = "ODBC;DSN=Kappa;Database=MyDBName;Integrated Security=SSPI;Trusted_Connection=True"
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top