Salve a tutti. Sto creando un'applicazione che si appoggia su alcuni database SQLEXPRESS. L'accesso all'applicazione è subordinato all'inserimento di username e password e viene demandato a una libreria apposita che viene poi inclusa nell'applicazione principale, mentre il database dei dati dell'applicazione viene gestito direttamente nell'applicazione. Ora, per connettermi al database dell'applicazione utilizzo dei tool che si interfacciano tramite connessione ODBC, mentre per gli utenti utilizzo gli strumenti classici del VS.
Fino a ieri andava tutto bene, nel senso che riuscivo a collegarmi al database degli utenti. Oggi stavo creando la connessione ODBC ed ho avuto problemi, in pratica di default come libreria di rete usavo TCP/IP mentre adesso mi da questo errore:
392x159
16Kb
e devo usare per forza Named Pipe come libreria. Inoltre adesso quando nella libreria di gestione degli utenti mi connetto al database ottengo questo errore:
Penso che le due cose siano collegate, ma non ho idea di come fare a risolvere il problema. Mi sapete aiutare? Grazie.
EDIT: ho fatto alcune prove, ho visto che nelle impostazioni di SQLEXPRESS era impostato per le connessioni locali, quindi abilitando le connessioni remote TCP/IP si è risolto il problema dell'ODBC, anche se non so se questa sia la soluzione giusta. Per l'altro problema ho visto che il servizio SQL Server Browser era disabilitato, abilitandolo si è risolto anche quel problema, ma come prima non sono sicuro che la soluzione sia corretta. Me lo confermate?