Errore dns di sistema sql server 2008 enterprise evaluation

venerdì 14 maggio 2010 - 11.09

giuseppe88 Profilo | Newbie

Salve a tutti,

ho un problema nella creazione del dns di sistema su windows XP interfacciato a sql server 2008 su windows 7.

Seguendo una piccola guida ho aperto le porte del firewall (TCP 1433) sia lato client che lato server, ho aperto la Gestione Configurazione SQL Server e ho abilitato i Protocolli Client TCP/IP, infine in Sql Server Management Studio ho abilitato la connessione di Windows e Sql Server e ho creato un account con i tutti i ruoli.

Purtroppo quando creo il dns di sistema immetto tutti i parametri e al momento della connessione mi restituisce sempre il solito errore:
Impossibili effettuare la connessione:
SQLState:'01000'
Errore di SQL Server:10061Impossibile effettuare la connessione:
SQLState:'08001'
Errore di SQL Server: 17

Potete aiutarmi?
Vi ringrazio

lbenaglia Profilo | Guru

>ho un problema nella creazione del dns di sistema su windows
>XP interfacciato a sql server 2008 su windows 7.

Ciao Giuseppe,

Immagino che tu intenda un Data Source Name (DSN) di sistema, non un Domain Name System (DNS)

>Seguendo una piccola guida ho aperto le porte del firewall (TCP
>1433) sia lato client che lato server, ho aperto la Gestione
>Configurazione SQL Server e ho abilitato i Protocolli Client
>TCP/IP, infine in Sql Server Management Studio ho abilitato la
>connessione di Windows e Sql Server e ho creato un account con
>i tutti i ruoli.
>
>Purtroppo quando creo il dns di sistema immetto tutti i parametri
>e al momento della connessione mi restituisce sempre il solito
>errore:
>Impossibili effettuare la connessione:
>SQLState:'01000'
>Errore di SQL Server:10061Impossibile effettuare la connessione:
>SQLState:'08001'
>Errore di SQL Server: 17
>
>Potete aiutarmi?
Partiamo dal principio.
Il DSN lo stai creando sul server che ospita l'istanza oppure su un server remoto?
Nel caso in cui sia remoto, hai provato ad aprire una shell DOS eseguendo una telnet sulla porta 1433 (ipotizzando che l'istanza risponda su tale porta)?
Che risultato ottieni?

>Vi ringrazio
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

giuseppe88 Profilo | Newbie

ops hai ragione, dsn

cmq ti ringrazio per la risposta e ti spiego: in locale, dove c'è sql server, sono riuscito a comunicare con il dsn, però cambiando questo parametro:

al posto di
Server: [NOMESERVER]\[NOMESQL]
ho messo
Server: .\[NOMESQL]

metre in un altro pc della rete la verifica del dsn non va, anche se cambio quel paramentro..

Per quanto riguarda di controllare la porta 1433 lo farò, però posso assicurarti che è aperta sia lato client che lato server e c'è comunicazione perchè ho un'altra versione di sql server 2008 express edition che comunica tranquillamente con quel pc alla porta 1433.

Vorrei capire come mai non riesco a comunicare col client... se c'è qualke paramentro che devo cambiare oltre a quelli già cambiati, perchè nella versione express edition va tutto tranquillamente

Vi ringrazio

lbenaglia Profilo | Guru

>Per quanto riguarda di controllare la porta 1433 lo farò, però
>posso assicurarti che è aperta sia lato client che lato server
>e c'è comunicazione perchè ho un'altra versione di sql server
>2008 express edition che comunica tranquillamente con quel pc
>alla porta 1433.
Dove risiede quell'istanza SQL Server Express? Se risiede sul medesimo server della seconda ed utilizza la porta TCP 1433, allora l'altra istanza deve necessariamente utilizzare una porta differente.

>Vorrei capire come mai non riesco a comunicare col client...
Inizia a fare la telnet che ti ho chiesto, verificando a questo punto qual è la porta TCP utilizzata dall'istanza alla quale non riesci a connetterti.

>Vi ringrazio
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

giuseppe88 Profilo | Newbie

scusate il ritardo ma in questo week end è venuta a mancare mia nonna..

cmq vi chiedo: come faccio a fare questo controllo telnet? mi puoi postare una guida se non vi costa troppo tempo?

continuo a ringraziarvi

buona giornata

trappy Profilo | Newbie

mi spiace per la perdita di tua nonna
tornando a cose + frivole, start, esegui, cmd e sulla riga comandi scrivi "telnet nomeistanzasql 1433"

giuseppe88 Profilo | Newbie

salve a tutti

mi dice che: "telnet non è riconosciuto come comando interno o esterno un programma eseguibile o un file batch"; devo prima scaricarmi telnet, istallarlo o altro? io sapevo solo che con telnet potevi inviare fake mail ed era molto usato nell'ambiente "smanettoni".

Vi ringrazio
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5