Collegarsi a SQL server 2005 da Client(access)

giovedì 10 agosto 2006 - 18.23

tabache Profilo | Newbie

Ecco il mio primo post (-:

ho installato su un PC, SQL server 2005.
Ho lanciato poi il motore SQl.

Da un altro pc collegato in rete ho cercato di accedere ai database presenti su SQL server tramite access.
Ho provato in due modi:


PRIMO MODO

1. Apro Acces
2. File-->New
3. Seleziono "Project using existing data..."
4. Salvo il file .adp (Micorsoft Office Access Project)
5. Si apre la form "Data Link Properties", seleziono il nome del server alla quale
connettermi, la modalità di connessione (Windows Integrated Security o specificare nome
utente e password),MA quando provo ad aprire la finestra dei database disponibili mi appare un errore:
[DBNETLIB][ConnectionOpen (connect()).]Server SQL inesistente o accesso negato

2 MODO

1 - File-Apri ... scielgo il tipofile "ODBC" ..
2 clicco "NUOVO DSN" e scielgo il driver SQL Server (l'ultimo dell'elenco) ...
3 Do un nome alla connessione ...
4 A questo punto si apre il form dove si sceglie il SERVER (mostra l'elenco di quelli attivi sulla rete) .. autenticazioni, ecc.... lascio la porta 1433 (che è quella su cui è impostato SQL server)
quando provo a collegarmi mi appare questo ERRORE:

Impossibile effettuare la connessione:
SQLState: '01000'
Errore di SQL Server: 10061Impossibile effettuare la connessione:
SQLState: '08001'
Errore di SQL Server: 17

Nessu Firewall è acceso.
Sul PC-client dovrei aver installato SQL Native Client (Penso!)....dovrei installarci altre cose?

PLEASE

Francesco


p.s. se dal PC "server" provo a ad aprire access ed efettuare le operazioni descritte sopra , riesco a vedere tutti i DATABASE presenti sull' SQL server avviato su questo stesso PC! Quindi il pc Server riesce a fare il client

lbenaglia Profilo | Guru

>Ecco il mio primo post (-:

Ciao Francesco,

benvenuto su .net hell

>ho installato su un PC, SQL server 2005.
>Ho lanciato poi il motore SQl.
>
>Da un altro pc collegato in rete ho cercato di accedere ai database
>presenti su SQL server tramite access.
<SNIP>

>Nessun Firewall è acceso.

Le cause possono essere diverse.
- Hai installato una istanza di default o una named instance?
- Nel caso di una named instance, hai avviato il servizio SQL Browser?
- Hai abitilitato il protocollo TCP/IP utilizzando il SQL Server Configuration Manager?

Inizia a fare queste verifiche, poi se è il caso andremo avanti con l'analisi.

Ciao!

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

tabache Profilo | Newbie

grazie mille


>- Hai installato una istanza di default o una named instance?
>- Nel caso di una named instance, hai avviato il servizio SQLBrowser

mmm...casa sarebbero queste istanze default / named instance??


>- Hai abitilitato il protocollo TCP/IP utilizzando il SQL Server
>Configuration Manager?

SI

lbenaglia Profilo | Guru

>>- Hai installato una istanza di default o una named instance?
>>- Nel caso di una named instance, hai avviato il servizio SQLBrowser
>
>mmm...casa sarebbero queste istanze default / named instance??

"Nome istanza"
http://msdn2.microsoft.com/it-it/library/ms143531.aspx

Ciao!

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

tabache Profilo | Newbie

OK! grazie lbenaglia
si un istanza predefinita era attiva...inaftti tutti i servizi erano in esecuzione!

ora ho cambiato la porta su cui accedere al database(da 1433 a 1430).
E ho aggiunto un utente Guest con i giusti diritti con SQL manager...ora dal client riesco a vedere l'elenco dei database che l'utente Guest puo vedere

lbenaglia Profilo | Guru

>ora ho cambiato la porta su cui accedere al database(da 1433
>a 1430).

Perché hai dovuto modificare la porta TCP di default dell'istanza predefinita?
Sicuro che qualche firewall HW o SW non era configurato per chiuderla?

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

maxetere Profilo | Newbie

Ho avuto lo stesso problema e per risolvere ho inserito come nome server:
NOME_MACCHINA\SQLEXPRESS
altrimenti non effettuava la connessione in alcun modo!

Spero di essere stato utile
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5