Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ODBC verso SQL 2005: Errore 17

1,004 views
Skip to first unread message

pilo

unread,
Oct 20, 2009, 6:28:07 AM10/20/09
to
Ciao,
vorrei configurare un driver ODBC di un Client Windows XP PRO affinche'
comunichi con il database SQL SERVER 2005 che sta nella stessa LAN.
Eseguo questi passi:

da XP: Pann controllo / Stumenti di amministrazione / Origine Dati ( ODBC )
/ DNS DI SISTEMA / Aggiungi:

Seleziono la voce: SQL Server

[x] Autenticazione SQL Server tramite ID

[x] Collegarsi a un server SQL per ottenere le impostazioni predefinite per
ulteriori opzioni di configurazione.

Introduco l' ID di accesso e la password

Risponde, dopo un po':

Impossibile effettuare la connessione:

SQLState: '01000'

Errore di SQL Server: 2 Impossibile effettuare la connessione:

SQLState: '08001'
Errore di SQL Server:17

Come mai? Ho sbagliato qualcosa?

Ciao e grazie

ettore

unread,
Oct 20, 2009, 6:33:44 AM10/20/09
to
>
> Come mai? Ho sbagliato qualcosa?
>
devi spegnere o configurare il firewall di windows ( devi creare le due
eccezioni per sqlsrv.exe e sqlbrowser.exe )


Lorenzo Benaglia

unread,
Oct 20, 2009, 7:30:12 AM10/20/09
to
"pilo" <pil...@gmail.com> wrote:
> Errore di SQL Server: 2 Impossibile effettuare la connessione:
>
> SQLState: '08001'
> Errore di SQL Server:17
>
> Come mai? Ho sbagliato qualcosa?

Ciao pilo,

L'istanza � configurata per accettare la SQL Server Authentication?
Inoltre leggi attentamente questo thread:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=10971

> Ciao e grazie
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo
http://social.microsoft.com/Forums/it-IT/sqlserverit

pilo

unread,
Oct 20, 2009, 7:48:38 AM10/20/09
to

...

>
> Ciao pilo,
>
> L'istanza � configurata per accettare la SQL Server Authentication?
> Inoltre leggi attentamente questo thread:
> http://www.dotnethell.it/forum/messages.aspx?ThreadID=10971
>

Ciao Lorenzo,
si e' gia' configurata come scritto nell' articolo ( cmq e' un SQL SERVER
2005 STD non Express ) e il firewall di Windows e' disabilitato.


Cosa altro puo' essere?

pilo

unread,
Oct 20, 2009, 7:49:31 AM10/20/09
to

"ettore" <lib...@libero.com> ha scritto nel messaggio
news:#4KKPDXU...@TK2MSFTNGP05.phx.gbl...


>>
>> Come mai? Ho sbagliato qualcosa?
>>
> devi spegnere o configurare il firewall di windows ( devi creare le due
> eccezioni per sqlsrv.exe e sqlbrowser.exe )

il Firewall di Windows non c'e', lo disabilito sempre in fase di
installazione del s.o.

ciao e grazie

Lorenzo Benaglia

unread,
Oct 20, 2009, 10:52:45 AM10/20/09
to
"pilo" <pil...@gmail.com> wrote:
> si e' gia' configurata come scritto nell' articolo ( cmq e' un SQL SERVER
> 2005 STD non Express ) e il firewall di Windows e' disabilitato.
Non cambia niente tra Standard ed Express.

> Cosa altro puo' essere?
Non pu� essere nient'altro :-)
Riverifica passo passo quanto riportato nel thread, che ovviamente il
servizio sia avviato e che l'istanza sia configurata per accettare la SQL
Authentication.

dawn

unread,
Oct 20, 2009, 11:01:36 AM10/20/09
to
On 20 Ott, 13:48, "pilo" <pil...@gmail.com> wrote:
> ...
>
> Cosa altro puo' essere?

motore installato su una porta diversa dal default?
firewall in LAN?
istanza nominale?
tcp/ip disabilitato?

p.s. il server viene visualizzato nella list box del wizard dell'odbc?

pilo

unread,
Oct 20, 2009, 11:17:52 AM10/20/09
to

"dawn" <pgf...@gmail.com> ha scritto nel messaggio
news:47f6277f-8356-4697...@p36g2000vbn.googlegroups.com...


> On 20 Ott, 13:48, "pilo" <pil...@gmail.com> wrote:
>> ...
>>
>> Cosa altro puo' essere?
>
> motore installato su una porta diversa dal default?

no

> firewall in LAN?

no

> istanza nominale?

cos'e? :-(

> tcp/ip disabilitato?

no


>
> p.s. il server viene visualizzato nella list box del wizard dell'odbc?
>

si

grazie ciao

ettore

unread,
Oct 21, 2009, 6:37:57 AM10/21/09
to
>
> il Firewall di Windows non c'e'

nel computer dove � installato MS SQL SERVER non c'� il firewall ?


pilo

unread,
Oct 21, 2009, 7:16:39 AM10/21/09
to

"ettore" <lib...@libero.com> ha scritto nel messaggio

news:Owd5PqjU...@TK2MSFTNGP02.phx.gbl...


>>
>> il Firewall di Windows non c'e'
>
> nel computer dove � installato MS SQL SERVER non c'� il firewall ?
>

no, come ho detto disabilito sempre il firewall windows nelle macchine in
lan..

ettore

unread,
Oct 21, 2009, 7:32:17 AM10/21/09
to
> da XP: Pann controllo / Stumenti di amministrazione / Origine Dati (
> ODBC ) / DNS DI SISTEMA / Aggiungi:
>
> Seleziono la voce: SQL Server
>
> [x] Autenticazione SQL Server tramite ID
>
> [x] Collegarsi a un server SQL per ottenere le impostazioni predefinite
> per ulteriori opzioni di configurazione.
>
> Introduco l' ID di accesso e la password


quando digiti "NOMESERVER\NOMEISTANZA"
prova a indicare "IP del server\NOMEISTANZA"

Per escludere errori nella configurazione dell'istanza , dovresti comunque
sul client installare il magement studio ( anche express) e provare a
collegarti all'istanza , e vedere se ci riesci ...

Ciao


pilo

unread,
Oct 21, 2009, 7:39:20 AM10/21/09
to
...

>> Cosa altro puo' essere?
> Non pu� essere nient'altro :-)
> Riverifica passo passo quanto riportato nel thread, che ovviamente il
> servizio sia avviato e che l'istanza sia configurata per accettare la SQL
> Authentication.
>


Ok, provato ma niente :-( ,

l'istanza sia configurata per accettare la SQL Authentication <-- come lo
controllo ?

il drive SQL Server e' la versione: 2000.85.1132.00, va bene?

grazie

ettore

unread,
Oct 21, 2009, 8:10:27 AM10/21/09
to

>
> il drive SQL Server e' la versione: 2000.85.1132.00, va bene?

non � il pi� recente , l'ultimo � il sql native client , da scaricare e
installare ;

inoltre quando imposti l'odbc , clicca su CONFIGURAZIONE CLIENT , e
verifica che sia impostato l'utilizzo di una libreria di rete TCP\IP


Lorenzo Benaglia

unread,
Oct 21, 2009, 9:02:16 AM10/21/09
to
"ettore" <lib...@libero.com> wrote:
> Per escludere errori nella configurazione dell'istanza , dovresti comunque
> sul client installare il magement studio ( anche express) e provare a
> collegarti all'istanza , e vedere se ci riesci ...

Ciao Ettore,

non � necessario, basta definire un normale udl aprendolo con un doppio
click e configurandolo per puntare all'istanza remota.
Anche il vecchio OLEDB Provider SQLOLEDB presente nell'MDAC � pi� che
sufficiente per testare la connessione.

Lorenzo Benaglia

unread,
Oct 21, 2009, 9:09:44 AM10/21/09
to
"pilo" <pil...@gmail.com> wrote:
> l'istanza sia configurata per accettare la SQL Authentication <-- come lo
> controllo ?

Lancia SSMS, connettiti all'istanza, selezionala nell'Object Explorer, Tasto
DX, Properties, Security e verifica che sia selezionato l'option button SQL
Server and Windows Authentication mode.
Se non lo � selezionalo, premi OK e riavvia il servizio.

> il drive SQL Server e' la versione: 2000.85.1132.00, va bene?

Si, ma quel provider � per SQL Server 2000 quindi non puoi sfruttare le
nuove features introdotte in SQL Server 2005.
Installa sul client il SQL Server Native Client (SNAC) che puoi trovare qui:
http://www.microsoft.com/downloads/details.aspx?FamilyId=C6C3E9EF-BA29-4A43-8D69-A2BED18FE73C

> grazie
Prego.

ettore

unread,
Oct 21, 2009, 9:18:55 AM10/21/09
to

"Lorenzo Benaglia" <lben...@despammed.com> ha scritto nel messaggio
news:7k8fggF...@mid.individual.net...

> "pilo" <pil...@gmail.com> wrote:
>> l'istanza sia configurata per accettare la SQL Authentication <-- come lo
>> controllo ?
>
> Lancia SSMS,

ma come , sotto mi dici che non serve , e poi la consigli anche tu ? :-)))


Lorenzo Benaglia

unread,
Oct 21, 2009, 9:31:29 AM10/21/09
to
> ma come , sotto mi dici che non serve , e poi la consigli anche tu ?
> :-)))
SUL CLIENT NON SERVE :-)
Mi aspetto che SUL SERVER che ospita l'istanza ci sia SSMS.

pilo

unread,
Oct 21, 2009, 12:37:00 PM10/21/09
to
....

>
> Lancia SSMS, connettiti all'istanza, selezionala nell'Object Explorer,
> Tasto DX, Properties, Security e verifica che sia selezionato l'option
> button SQL Server and Windows Authentication mode.
> Se non lo � selezionalo, premi OK e riavvia il servizio.
>

Eh, ho la versione in Italiano :-(,

1) Lancio SSMS
2) Seleziono l'stanza sotto cartella Databases nella finestra Esplora
Oggetti
3) Tasto DX / Properties
4) Trovo in basso sulla sinistra un link: Visualizza proprieta' di
connessione
5) Aprendolo nella sezione autenticazione trovo: Metodo di autenticazione:
Autenticazione di SQL Server.

E' questo? Non trovo nessun bottone SQL Server and Windows Authentication
mode......

ciao e grazie

Lorenzo Benaglia

unread,
Oct 21, 2009, 4:03:08 PM10/21/09
to
"pilo" <pil...@gmail.com> wrote:
> Eh, ho la versione in Italiano :-(,
ARGH....

> 2) Seleziono l'stanza sotto cartella Databases nella finestra Esplora
> Oggetti

Sotto?! L'istanza � il primo nodo della tree view!

> 3) Tasto DX / Properties
> 4) Trovo in basso sulla sinistra un link: Visualizza proprieta' di
> connessione

Non � quel link. Sopra c'� un elenco di voci che tocca a te tradurre in
italiano:

Select a page
- General
- Memory
- Processors
- Security
...

Ecco, seleziona Security.

> 5) Aprendolo nella sezione autenticazione trovo: Metodo di autenticazione:
> Autenticazione di SQL Server.

Quella dialog ti mostra le info relative alla connessione corrente che hai
stabilito da SSMS e a quanto pare ti sei autenticato con la SQL
Authentication, pertanto significa che l'istanza � gi� configurata per
accettare tale tipo di autenticazione.

Non ho altro da aggiungere se non rileggere per la terza volta quel post che
contiene TUTTE le info necessarie per abilitare le connessioni remote.

In bocca al lupo,

pilo

unread,
Oct 22, 2009, 8:07:05 AM10/22/09
to

....


>
>> il drive SQL Server e' la versione: 2000.85.1132.00, va bene?
> Si, ma quel provider � per SQL Server 2000 quindi non puoi sfruttare le
> nuove features introdotte in SQL Server 2005.
> Installa sul client il SQL Server Native Client (SNAC) che puoi trovare
> qui:
> http://www.microsoft.com/downloads/details.aspx?FamilyId=C6C3E9EF-BA29-4A43-8D69-A2BED18FE73C
>

L'Ho installato ma cosa devo fare? Mi installa il driver ODBC adatto per
SQL 2005 ?

Nel frattempo il collegamento ODBC e' andato, ma ho dovuto togliere nel
Client il flag dA [ ] Determina la porta in modo dinamico ed imposta Numero
porta: 1433. Prima l'avevo fatto nel server, ma non ho toccato nessun
Firewall... mah ....

pilo

unread,
Oct 22, 2009, 8:34:58 AM10/22/09
to

....


>
> Nel frattempo il collegamento ODBC e' andato, ma ho dovuto togliere nel
> Client il flag dA [ ] Determina la porta in modo dinamico ed imposta
> Numero porta: 1433. Prima l'avevo fatto nel server, ma non ho toccato
> nessun Firewall... mah ....

Aggiornamento ( negativo ): Ho provato a configurare il driver ODBC in un
Client Vista Ultimate. Il driver e':
SQL Server verisione: 6.00.6001 che si trova in remoto tramite la VPN.

Ho seguito gli stessi passi pero' alla selezione del server ho introdotto:
\\192.168.XY.X\ ( mentre il client sta nella lan 192.168.XX.X ) con porta
sempre impostata a 1433, Introduco lo stesso ID accesso e la password ed
ottengo:
Impossibile effettuare la connessione
SQState: '01000'
Errore di SQL Server: 14 Impossibile effettuare la connessione
SQLState:'08001'
Errore di SQL Server: 14

Avete mai fatto collegamenti di questo tipo? Il server e' Windows 2003

ciao e grazie

0 new messages