Newsgroup: it.comp.software.database
Titolo: Accesso ad un server SQL remoto

Salve,
ho un problema di accesso ad un db remoto.
Il mio utente è amministratore del SQL Server locale sulla mia
macchina. Inoltre ho accesso, con un'autenticazione basata sul dominio
di Windows NT, ad alcuni database su un SQL Server remoto.
Ho ,l'esigenza di far consultare i db sul SQL Server remoto anche ad
altri utenti e vorrei  evitare di definire altri utenti o gruppi sul
SQL Server remoto. L'idea è quella di attivare un web server con delle
form che effettuano le query desiderate.
E' possibile mappare sul mio utente tutti gli utenti che si loggano al
web sever  ? 
Sto impazzendo con la configurazione dei linked server ma non ho
ancora capito se e come è possibile effettuare l'operazione da me
desiderata.
bye
Sandro

web sever  ? 
Uhm so poco di SQL Server, ma se devi consultarlo via web, qualunque utente
si connetterà con i dati che hai impostato nel ODBC/OLE DB o nel modo che
usi.
Humm...forse non ho proprio capito :-(
Ciao.
Faser
--------------------
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
http://www.cfmentor.com
--------------------

 web sever  ? 
per fare via web o odbc, non usare l'autenticazione NT ma attiva anche 
l'autenticazione SQLServer (nomeutente / password). altrimenti non riesci a 
"mappare" un utente NT a meno che non sia tu.
poi ti crei un utente SQL e usi la sua login da applicazione.
ciao



Cosultando però "SQL Server 7.0 Database Implementation" a proposito
della definizone di un metodo di protezione per i server collegati, mi
dice (pag. 403):
"Per utilizzare l'autenticazione di Microsoft Windows NT tra SQL
Server e un server collegato che esegue SQL Server, occorre definire
sul server che invia i dati un login locale che corrisponda a un login
sul server che li riceve. Il login sul server ricevente deve essere
autenticato da SQL Server"
Da qui evinco che dovrebbe essere possibile mappare l'utente anche
tramite l'autenticazione di tipo Win NT.
bye
Sandro

Humm...forse non ho proprio capito :-(
Mi sono accorto di non essere stato molto chiaro.
Il problema è che nel ODBC ho impostato un accesso di tipo dominio
WINNT. Così facendo il web server accetta il generico utente
autenticandolo come utente del dominio e passa la richiesta al SQL
Server che però non accetta quell'utente perchè giustamente non
autorizzato (SQL Server non accetta logon di tipo anonimo). Se invece
la richiesta viene fatta dal mio utente di rete, SQL Server accetta
correttamente la richiesta.
La mia idea è di configurare l'ODBC con un accesso al SQL Server
locale: su questo poi ho definito il server remoto come linked server
e vorrei mappare gli accessi al linked server con il mio utente (che è
autorizzato ad accedere al server remoto). 
Spero di essere stato più chiaro :)
bye
Sandro

 tramite l'autenticazione di tipo Win NT.
nel manuale non dice nient'altro??
beh, se ci riesci fammelo sapere anche se io l'autenticazione NT la odio 
per default...
ciao



Purtroppo non dice altro dato che il target del manuale è
l'implementazione dei database su SQL Server e non la manutenzione
dello stesso. 
Sto per arrendermi: probabilmente mi farò creare sul SQL Server remoto
un gruppo con i permessi necessari e dentro il gruppo metterò gli
utenti.....
bye
Sandro