Impostazione iniziale di ZSS in errore con stringa di connessione non valida

StackOverflow https://stackoverflow.com//questions/21035063

  •  21-12-2019
  •  | 
  •  

Domanda

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

Stringa di connessione in web.config è

<settings temp_directory="C:\ProgramData\Zumero\ZSS Server\temp\" 
odbc_connection_string="DSN=krishna;User Id=syncadmin;Password=syncadmin;" 
license_key="<removed>" />
.

.

La descrizione per Event ID 1 da Source Zumero non può essere trovata.O il componente che solleva questo evento non è installato sul computer locale o l'installazione è danneggiata.È possibile installare o riparare il componente sul computer locale.

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

Le seguenti informazioni sono state incluse nell'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}
..\..\..\src\core\sg\sg_mssql.c:344
..\..\..\src\core\sg\sg_mssql.c:384
..\..\..\src\core\server\zum_db_mssql.c:2896
..\..\..\src\core\server\zum_respond.c:4454
..\..\..\src\servers\iis\main.cpp:1211
.

.

L'editore è stato disabilitato e la sua risorsa non è disponibile.Questo di solito si verifica quando l'editore è nel processo di installazione non installato o aggiornato

È stato utile?

Soluzione

L'utente SQL Server non ha diritti o il database non esiste.

È possibile utilizzare un DSN, ma per scopi di risoluzione dei problemi, consiglio di mettere i dettagli della connessione direttamente nella stringa di connessione per ora.Una volta che funziona, puoi migrare le impostazioni su un DSN se vuoi.

Sembra che tu stia usando l'autenticazione di SQL Server.Quindi il valore odbc_connection_string 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 avere accesso di lettura / scrittura appropriato ad esso.

(Se stai impostando le autorizzazioni minime necessarie, vorrai anche assicurarti che l'utente abbia diritti VIEW SERVER STATE, Come descritto qui .)

Altri suggerimenti

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

È possibile risolvere tali messaggi utilizzando il seguente comando (che probabilmente richiede un prompt amministratore):

wevtutil im "PATH\TO\events.man" /rf:"PATH\TO\zumero_server.dll" /mf:"PATH\TO\zumero_server.dll"
.

Dove PATH\TO è il percorso in cui hai estratto quei file da .zip.Se hai usato il programma di installazione, dovrebbe essere posizionato a: %PROGRAMFILES%\Zumero\ZSS Server

Se hai installato manualmente dal .zip, allora vale la pena notare che le istruzioni avevano un sottile errore di battitura in quel comando che lo farà fallire.Quel tipo di errore è stato fissato negli ultimi giorni, ma potrebbe averti catturato durante l'installazione e ha causato questo problema.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top