Problema durante la creazione della connessione ODBC a SQL Server 2008 con Vista


1

Bene, sto cercando di far funzionare una cosa dello schema del database, prima ho provato a farlo in Linux dove mi sento più a mio agio, ma ODBC sembra essere un hack lì e non sono riuscito a farlo funzionare. Quindi ho pensato che non dovrebbe essere troppo difficile in Windows ..

Ok, quindi ho creato un alias client di SQL Server in modo che io possa semplicemente windowsserverfare riferimento al mio server SQL.

Quindi, sono andato alla configurazione ODBC nel Pannello di controllo. Ho fatto clic su Aggiungi nella sezione DSN utente. Ho scelto Native SQL Server (10), quindi ho fatto clic su Avanti. Quindi ho digitato un nome breve e una descrizione e ho dato il nomeserver comewindowsserver/SQLEXPRESS

Quindi, faccio clic su Avanti, gli do il mio nome utente e password e faccio clic su Avanti. Quindi, dopo circa 2 minuti, viene visualizzato il messaggio "Timeout accesso scaduto"

Cosa può esserci di sbagliato qui? So che il server è configurato perché ho SQL Server Management Studio aperto con quel server al suo interno.

Sto anche solo cercando di connettermi tramite il normale TCP / IP e il mio firewall è disabilitato.

Risposte:


1

Si dice che si sta tentando di connettersi tramite TCP / IP, tuttavia l'utilizzo del server windowsserver/SQLEXPRESSutilizzerà il trasporto predefinito Named Pipe. Hai due opzioni:

  1. Usa davvero TCP / IP. Specificare il server sotto forma del \\windowsserver\SQLEXPRESSquale dovrebbe indicare al driver di utilizzare il trasporto di rete.

  2. Abilitare il trasporto Named Pipe. Puoi farlo andando su Start-> Programmi-> MS SQL Server 2008-> Strumenti di configurazione-> Gestione configurazione SQL Server. Quindi, sotto l' opzione Configurazione SQL Native Client , assicurarsi che Named Pipes sia abilitato.


Ho appena provato la tua prima soluzione, non ha funzionato. Fornisce comunque lo stesso timeout di accesso. Per la soluzione n. 2, non credo che i Named Pipes siano abilitati a livello di server (per l'accesso remoto). Le pipe nominate sono già abilitate sul mio client.
Earlz,

@heavy In realtà, ricevo un errore che la stringa di connessione non è valida quando si utilizza quello ..
Earlz

0

Si scopre che a volte tra me testare la connessione e impostare la connessione ODBC, il server ha smesso di rispondere. Dopo aver riavviato il server ha funzionato tutto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.