23 messaggi dal 23 ottobre 2001
Dopo aver eseguito la connessione a sqlserver2000
utilizzando una dll in vb non riesco ad eseguire poi
la stored procedure e ottengo il seguente errore:

Errore -2147467259([Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied.)

La stored procedure e' corretta ed anche i riferimenti
alla tabella che utilizzo.

I problemi sono nati dopo aver migrato da win nt a win server 2003

qualcuno puo' aiutarmi?
Modificato da cabildo il 23 dicembre 2005 16.34 -
1.976 messaggi dal 27 luglio 2005
Contributi
salve,
cabildo ha scritto:
Dopo aver eseguito la connessione a sqlserver2000
utilizzando una dll in vb non riesco ad eseguire poi
la stored procedure e ottengo il seguente errore:

Errore -2147467259([Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied.)

La stored procedure e' corretta ed anche i riferimenti
alla tabella che utilizzo.

I problemi sono nati dopo aver migrato da win nt a win server 2003

qualcuno puo' aiutarmi?
Modificato da cabildo il 23 dicembre 2005 16.34 -


solitamente i problemi legati a questa eccezione sono elencati in http://support.microsoft.com/default.aspx?scid=kb;en-us;328306&Product=sql

verifica quindi con la Server Network Utility che i protocolli di rete desiderati siano abilitati, e che non ci siano filtri di firewall bloccanti..
saluti (ed auguri  )

Andrea Montanari
http://www.hotelsole.com - http://www.hotelsole.com/asql/index.php
23 messaggi dal 23 ottobre 2001
Andrea Montanari ha scritto:

solitamente i problemi legati a questa eccezione sono elencati in http://support.microsoft.com/default.aspx?scid=kb;en-us;328306&Product=sql

verifica quindi con la Server Network Utility che i protocolli di rete desiderati siano abilitati, e che non ci siano filtri di firewall bloccanti..
saluti (ed auguri  )


I protocolli abilitati sono tcp/ip e named pipes
non ci sono firewall attivi,
la porta 1433 e' aperta,
da un pc con sqlserver2000 installato posso fare
una connessione remota e usare il db e le tabelle tranquillamente,

forse la connessione ODBC che uso e' sbagliata:

strConnessione = "DRIVER={SQL SERVER};SERVER=SVIL\SQL1" & _
";DATABASE=DB" & _
";UID=uid;PWD=pwd"

Aiutatemi se potete ....




1.976 messaggi dal 27 luglio 2005
Contributi
salve,
cabildo ha scritto:

I protocolli abilitati sono tcp/ip e named pipes
non ci sono firewall attivi,
la porta 1433 e' aperta,
da un pc con sqlserver2000 installato posso fare
una connessione remota e usare il db e le tabelle tranquillamente,

forse la connessione ODBC che uso e' sbagliata:

strConnessione = "DRIVER={SQL SERVER};SERVER=SVIL\SQL1" & _
";DATABASE=DB" & _
";UID=uid;PWD=pwd"


hai indicato una connessione ad un'istanza nominata...
solitamente la porta TCP 1433 e' utilizzata dalle istanze di default.. verifica con la Server Network Utility quale porta utilizzi effettivamente l'istanza nominata... verifica anche che la porta UDP 1434 sia aperta in caso non sia impostata una porta TCP statica...
saluti

Andrea Montanari
http://www.hotelsole.com - http://www.hotelsole.com/asql/index.php
23 messaggi dal 23 ottobre 2001
strConnessione = "DRIVER={SQL SERVER};SERVER=SVIL\SQL1" & _
";DATABASE=DB" & _
";UID=uid;PWD=pwd"

ho sostituito la precedente connessione con questa qui sotto
e ora funziona:

strConnessione =
"Provider=SQLOLEDB.1;Password=pwd;Persist Security Info=True;User ID=uid;Initial Catalog=DB;Data Source=SVIL\SQL1"



Ma perche' ??????

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.