Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Sql server 2005 express e ODBC da client
lunedì 21 gennaio 2008 - 16.24
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
dibiax
Profilo
| Newbie
46
messaggi | Data Invio:
lun 21 gen 2008 - 16:24
Ho un grossissimo problema con Sql server 2005 Express:
ho installato Sql server 2005 Express (versione 9.0.3442) su un pc con windows 2000 sp4.
L'autenticazione è impostata su Autenticazione di sql server e windows.
Intorno al motore di sql è stato sviluppato un sito che funziona correttamente nelle operazioni di lettura scrittura ed eliminazione dati.Il proprietario del DB su cui sono effettuate le operazioni di lettura e scrittura e /nomepc/aspnet
Sono state abilitate le istanze utente.
Ora avrei bisogno di potermi collegare da client via odbc per pescare i dati dal db...
Si è già provveduto ad abiliatare i protocolli e le porte e il telnet sulla porta 1433 funziona corretamente restituendomi una schermata nera.
Non riesco in nessun modo però a configurare l'odbc sul client e l'errore riportato è:
Impossibile effettuare la connessione: Sql state='2800'
Errore di connessione Sql server=18452
Non riesco ad uscirne qualcuno a quelche idea!!!
Grazie infinte.
ps: sulla macchina in cui gira Sql server 2005 Express l'odbc funziona correttamente
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
lun 21 gen 2008 - 16:33
>Si è già provveduto ad abiliatare i protocolli e le porte e il
>telnet sulla porta 1433 funziona corretamente restituendomi una
>schermata nera.
>Non riesco in nessun modo però a configurare l'odbc sul client
>e l'errore riportato è:
>Impossibile effettuare la connessione: Sql state='2800'
>Errore di connessione Sql server=18452
Se la telnet funziona probabilmente il problema è riconducibile all'autenticazione.
Che messaggio d'errore ottieni? (il codice 18452 non mi dice molto
)
>Grazie infinte.
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
dibiax
Profilo
| Newbie
46
messaggi | Data Invio:
mar 22 gen 2008 - 07:26
l'unico errore restituito è quello che ho scritto.
per creare l'odbc uso le seguenti impostazioni:
autenticazione windows nt tramite accesso alla rete
Collegarsi ad un server SQL per ottenere le impostazioni predefinite
Due cosette strane;
1)
Il server sql a cui mi devo collegare compare nella lista con tre alias diversi:
nomepc\
nomepc\SQLEXPRESS
nomepc\SQLEXPRESS
2)se clicco su configurazione client al posto di "Collegarsi ad un server SQL per ottenere le impostazioni predefinite" il pc non mi mappa i db registrati in sqlserver ma se continuo la procedura di configurazione scrivendo a mano i dati ottengo il seguente messaggio di errore
Driver ODBC di Microsoft SQL Server versione 03.85.1022
Esecuzione dei test di connettività in corso...
Tentativo di connessione in corso...
[Microsoft][ODBC SQL Server Driver][SQL Server]Impossibile eseguire l'accesso per l'utente ''. L'utente non è associato a una connessione SQL Server trusted.
VERIFICA NON SUPERATA.
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mar 22 gen 2008 - 08:11
>Tentativo di connessione in corso...
>[Microsoft][ODBC SQL Server Driver][SQL Server]Impossibile eseguire
>l'accesso per l'utente ''. L'utente non è associato a una connessione
>SQL Server trusted.
Questo errore si verifica quando cerchi di utilizzare la SQL Server Authentication (quindi specificando User e Password) ma l'istanza è configurata per accettare solo la Windows Authentication.
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
dibiax
Profilo
| Newbie
46
messaggi | Data Invio:
mar 22 gen 2008 - 08:52
1280x1024
57Kb
640x512
32Kb
Ti confermo che il tipo di autenticazione è mista.
Ho fatto diversi tentativi per collegare l'odbc ma nel primo caso ottengo l'errore sql state 28000 errore di sql server 18452 se invece cerco di mettere nome utente e password oppure tento di impostare a mano i parametri ottengo gli errori di cui sopra..
Penso sia un problema di configurazione di sqlserver express posso darti qualche altra informazione che ti può aiutare a capire meglio?
Per ora ti ringrazio tantissimo
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mar 22 gen 2008 - 09:09
>Penso sia un problema di configurazione di sqlserver express
>posso darti qualche altra informazione che ti può aiutare a capire
>meglio?
Sinceramente non ho capito bene la situazione, quindi non saprei che suggerimenti darti.
Se riesci a riordinare le idee in modo chiaro spiegando dettagliatamente quello che hai fatto, dove risiede SQL Server, se hai installato una istanza di default o meno, da dove stai cercando di accedere, ecc., forse ne verremo a capo.
>Per ora ti ringrazio tantissimo
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
dibiax
Profilo
| Newbie
46
messaggi | Data Invio:
mar 22 gen 2008 - 13:39
allora facciamo un po' di ordine.
Server con montato sql server_
windows 2000 sp4, sql server express e strumenti di sviluppo express (visual web developper-vb.net express )
su questo server gira senza problemi un applicazione web che si appoggia ad un db registrato in sql server exp.
il tipo di autenticazione scelto per accedere è misto:
822x628
50Kb
ecco altri parametri di configurazione:
795x258
33Kb
864x989
142Kb
Si vuole ora eccedere via odbc al db registrato in sql per pescare i dati.
Al momento in cui cerco di impostare la connessione ottengo:
Caso 1:
640x512
32Kb
e qui prima cosa strana.. nell'elenco dei server sql disponibili mi compare due volte EDP2000\SQLEXPRESS?
quando poi vado avanti nella configurazione ottengo questo errore
557x517
79Kb
confermo che il telnet sulla porta 1433 funziona?
Se può servirti altre informazioni..
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mar 22 gen 2008 - 13:46
>Si vuole ora eccedere via odbc al db registrato in sql per pescare
>i dati.
Dal medesimo PC che ospita l'istanza (EDP2000) oppure da un client remoto?
>e qui prima cosa strana.. nell'elenco dei server sql disponibili
>mi compare due volte EDP2000\SQLEXPRESS?
>quando poi vado avanti nella configurazione ottengo questo errore
Stai utilizzando la Windows Authentication... con che account sei loggato a Windows dalla macchina dalla quale stai cercando di definire un data source name ODBC?
>confermo che il telnet sulla porta 1433 funziona?
Il server EDP2000 ospita solo l'istanza denominata EDP2000\SQLEXPRESS oppure anche una istanza di default (che quindi risponde alla 1433)?
In soldoni, hai configurato a manina l'istanza EDP2000\SQLEXPRESS per utilizzare la porta statica TCP 1433? Di default SQL Server Express utilizza le porte dinamiche...
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
dibiax
Profilo
| Newbie
46
messaggi | Data Invio:
mar 22 gen 2008 - 14:20
>Si vuole ora eccedere via odbc al db registrato in sql per pescare
>i dati.
Dal medesimo PC che ospita l'istanza (EDP2000) oppure da un client remoto?
>>>>>>>mi interessa collegarmi da un client remoto.. dal edp2000 il collegamento via odbc funziona
>e qui prima cosa strana.. nell'elenco dei server sql disponibili
>mi compare due volte EDP2000\SQLEXPRESS?
>quando poi vado avanti nella configurazione ottengo questo errore
Stai utilizzando la Windows Authentication... con che account sei loggato a Windows dalla macchina dalla quale stai cercando di definire un data source name ODBC?
>>>>>>>mi loggo localmente sulla macchina (edp2000), la mia rete funziona per gruppo di lavoro e non per dominio
>confermo che il telnet sulla porta 1433 funziona?
Il server EDP2000 ospita solo l'istanza denominata EDP2000\SQLEXPRESS oppure anche una istanza di default (che quindi risponde alla 1433)?
In soldoni, hai configurato a manina l'istanza EDP2000\SQLEXPRESS per utilizzare la porta statica TCP 1433? Di default SQL Server Express utilizza le porte dinamiche...
>>>>>>>ho configurato a manina l'istanza per forzargli la porta su 1433, non ne sono sicuro la l'istanza denominata EDP2000\SQLEXPRESS è anche quella di default:
ti allego qualche printscreen
864x697
88Kb
420x520
29Kb
869x708
94Kb
425x519
30Kb
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mar 22 gen 2008 - 14:22
>>>>>>>>mi loggo localmente sulla macchina (edp2000), la mia rete funziona per gruppo di lavoro e non per dominio
Ecco, allora scordati di utilizzare la Windows Authentication!
Niente dominio, niente Windows Auth.
Te l'ho detto che è un problema di autenticazione
>>>>>>>ho configurato a manina l'istanza per forzargli la porta su 1433, non ne sono sicuro la l'istanza denominata EDP2000\SQLEXPRESS è anche quella di default:
Una istanza denominata per definizione non può essere quella di default.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
dibiax
Profilo
| Newbie
46
messaggi | Data Invio:
mar 22 gen 2008 - 14:24
quindi cosa dovrei fare per poter effettuare questa connessione odbc da client?
devo creare un utente di sqlserver?se si con che diritti???
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mar 22 gen 2008 - 14:26
>quindi cosa dovrei fare per poter effettuare questa connessione
>odbc da client?
>devo creare un utente di sqlserver?
Esatto.
>se si con che diritti???
E lo chiedi a me? Il db è tuo, saprai tu che operazioni dovrà svolgere il tuo utente
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
dibiax
Profilo
| Newbie
46
messaggi | Data Invio:
mar 22 gen 2008 - 14:33
problema risolto...
creato utente in sqlserver ed indicato come utente per l'accesso nella macchina client!
Semplicemente grazie per la disponibilità!!!!
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mar 22 gen 2008 - 14:36
>creato utente in sqlserver ed indicato come utente per l'accesso
>nella macchina client!
Con che permission? Se lo hai reso dbowner te lo faccio cancellare
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
dibiax
Profilo
| Newbie
46
messaggi | Data Invio:
mar 22 gen 2008 - 14:45
ok ok.. lo ammetto.. gli ho dato tutti i diritti..
seguendo un consiglio di uno che ne sà ....ho appena provveduto a castrarlo e rispristinare un barlume di sicurezza!!!
Arrigrazie per la dritta
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mar 22 gen 2008 - 14:47
>ok ok.. lo ammetto.. gli ho dato tutti i diritti..
>seguendo un consiglio di uno che ne sà ....
E meno male che "ne sa"
>ho appena provveduto
>a castrarlo e rispristinare un barlume di sicurezza!!!
BRAVO!
>Arrigrazie per la dritta
Prego.
Ciao!
P.S.: accetta la risposta che per te è stata risolutiva, grazie.
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !