/ / Configurazione iniziale ZSS non riuscita con stringa di connessione non valida - zumero

Installazione iniziale ZSS non riuscita con stringa di connessione non valida - zumero

Sto cercando di far funzionare Zumero per SQL Server e non riesco a superare il client di test. Ottengo il seguente errore

Stringa di connessione in web.config è

<settings temp_directory="C:ProgramDataZumeroZSS Servertemp"
odbc_connection_string="DSN=krishna;User Id=syncadmin;Password=syncadmin;"
license_key="<removed>" />

La descrizione per Event ID 1 dalla fonte Zumero non può essere trovato. Il componente che solleva questo evento non è installato sul computer locale o l'installazione è corrotta. È possibile installare o riparare il componente sul computer locale.

Se l'evento è originato su un altro computer, le informazioni di visualizzazione dovevano essere salvate con l'evento.

Le seguenti informazioni sono state incluse con l'evento:

Error -1 (mssql): {"diag":[{"SQL_DIAG_MESSAGE_TEXT":"[Microsoft][ODBC SQL Server Driver][SQL Server]Cannot open database "ZumeroTest" requested by the login. The login failed.","SQL_DIAG_NATIVE":4060,"SQL_DIAG_SQLSTATE":"42000"},{"SQL_DIAG_MESSAGE_TEXT":"[Microsoft][ODBC Driver Manager] Driver"s SQLSetConnectAttr failed","SQL_DIAG_NATIVE":0,"SQL_DIAG_SQLSTATE":"IM006"},{"SQL_DIAG_MESSAGE_TEXT":"[Microsoft][ODBC SQL Server Driver]Invalid connection string attribute","SQL_DIAG_NATIVE":0,"SQL_DIAG_SQLSTATE":"01S00"}],"SQLRETURN":-1}
......srccoresgsg_mssql.c:344
......srccoresgsg_mssql.c:384
......srccoreserverzum_db_mssql.c:2896
......srccoreserverzum_respond.c:4454
......srcserversiismain.cpp:1211

L'editore è stato disabilitato e la sua risorsa non è disponibile. Questo di solito si verifica quando l'editore è in procinto di essere disinstallato o aggiornato

risposte:

3 per risposta № 1

O l'utente di SQL Server non dispone di diritti o il database non esiste.

È possibile utilizzare un DSN, ma per la risoluzione dei problemiscopi Per ora consiglio di inserire i dettagli della connessione direttamente nella stringa di connessione. Una volta che funziona, puoi trasferire nuovamente le impostazioni a un DSN, se lo desideri.

Sembra che tu stia utilizzando l'autenticazione di SQL Server odbc_connection_string il valore dovrebbe assomigliare a questo:

Driver={SQL Server Native Client 11.0};Database={database};Server={server.ad.domain.com};UID={sql_server_user};PWD={password};

Il database deve esistere e l'utente specificato deve disporre dell'accesso in lettura / scrittura appropriato.

(Se imposti le autorizzazioni minime necessarie, dovrai anche assicurarti che l'utente abbia VIEW SERVER STATE diritti, come descritto qui.)


1 per risposta № 2

Anche se non correlato al problema della stringa di connessione non valida, i messaggi relativi The description for Event ID 1 [...] e The publisher has been disabled [...] indica che ZSS non è stato registrato correttamente con il Visualizzatore eventi di Windows. Hai installato il server a mano (dal file .zip) o utilizzando il programma di installazione?

Puoi correggere quei messaggi usando il seguente comando (che probabilmente richiede un prompt di amministrazione):

wevtutil im "PATHTOevents.man" /rf:"PATHTOzumero_server.dll" /mf:"PATHTOzumero_server.dll"

dove PATHTO è il percorso in cui hai estratto quei file da .zip. Se hai usato il programma di installazione, dovrebbero trovarsi in: %PROGRAMFILES%ZumeroZSS Server

Se hai installato manualmente dal.zip allora vale la pena notare che le istruzioni avevano un errore di battitura in quel comando che avrebbe causato un errore, che è stato corretto negli ultimi giorni, ma potrebbe averti catturato durante l'installazione e causato questo problema.