Accesso server remotoi e stringa di connessione

venerdì 16 febbraio 2007 - 01.03

squilibrio Profilo | Expert

Ciao a tutti ho un server remoto SQL Server 2005 che vorrei rendere disponibile.

primo problema:

l'istanza è MIOSRV\SQLEXPRESS, cosa devo mettere nella stringa di connessione?? (sapendo che il server è accessibile all'IP pubblico XX.XX.XX.XX)
...
server=XX.XX.XX.XX\?????,1434;Trusted_Connection=true;database=Nixor

secondo problema:

devo configurare qualche cosa in particolare per rendere il server accessibile dall'esterno??

Grazie

lbenaglia Profilo | Guru

>l'istanza è MIOSRV\SQLEXPRESS, cosa devo mettere nella stringa
>di connessione?? (sapendo che il server è accessibile all'IP
>pubblico XX.XX.XX.XX)
>...
>server=XX.XX.XX.XX\?????,1434;Trusted_Connection=true;database=Nixor

Ciao squilibrio,

???? = nome dell'istanza denominata, quindi SQLEXPRESS.
Vedo che utilizzi la Windows Authentication (Trusted_Connection=true), quindi significa che il server remoto ed i clients appartengono allo stesso dominio o a domini trustati?
Inoltre accedi all'istanza tramite la porta UDP 1434: ricordati che in questo caso il servizio SQL Server Browser dovrà essere attivo sul server e che tra client e server non dovranno esserci firewall che bloccano la porta dinamica utilizzata dall'istanza.
In alternativa puoi configurare l'istanza denominata per utilizzare una porta statica TCP ed aprire sui firewall solo quella.

>secondo problema:
>
>devo configurare qualche cosa in particolare per rendere il server
>accessibile dall'esterno??
In parte ho risposto sopra. Aggiungo che ovviamente client e server dovranno utilizzare il medesimo protocollo di rete (generalmente TCP/IP).
Lato server puoi verificare i protocolli abilitati con il SQL Server Configuration Manager, mentre lato client mediante la Client Network Utility (cliconfg.exe) contenuta nell'MDAC.

>Grazie
Prego.

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

squilibrio Profilo | Expert

Grazie per la risposta.... scusami ma non ho proprio capito come configurare la stringa di connessione

sapendo che il server è su un IP pubblico xx.xx.xx.xx che l'istanza è SRV\SQLEXPRESS

e che la porta usata è la 1434 (dato che la 3 è usata da MSDE)


In sintesi non so come modificare la stringa di connessione

e se devo modificare qualche cosa a livello si "SQL Server Configuration"


Grazie infinite

lbenaglia Profilo | Guru

>In sintesi non so come modificare la stringa di connessione
Qua hai l'imbarazzo della scelta:
http://www.connectionstrings.com/?carrier=sqlserver2005

>e se devo modificare qualche cosa a livello si "SQL Server Configuration"
Se non analizzi nel dettaglio la situazione non ne verrai fuori.
Nella mia risposta ho abbozzato alcune considerazioni, ci hai ragionato un po' sopra?
Con le informazioni che ci hai dato risulta impossibile aiutarti.

>Grazie infinite
Prego.

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

squilibrio Profilo | Expert

Cerco di fornirti alcune info ... fammi sapere se possono bastare per darmi qualche suggerimento

Ho installato SQL Server Express su un Client della rete (con accesso trusted), ora il sistemista ha fatto in modo che da un altro PC sia possibile accedere all'IP del Client che ha SQL Server express, ora dovrei configurare la stringa di connessione dell'applicativo per dare la possibilità all'applicativo di accedere al DB remoto.

Grazie infinite
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