Conoscere il nome del server

mercoledì 24 maggio 2006 - 17.31

escaflowne Profilo | Junior Member

Ciao a tutti,
spero di essere più fortunato con questa domanda (ultimamente le mie domande non trovano risposta, sono sfortunello )

C'è un modo di sapere (uso vb .net 2003) il nome della macchina server del cui dominio il client fa parte?
Ho girato un po' in rete ma ho trovato solo esempi di come estrarre il nome della macchina client.
In pratica se il mio client "pippo" fa parte del dominio "mioDominio" ed il relativo server si chiama "Giulio" vorrei creare una funzione per estrarre "Giulio".

L'obiettivo è quello di provare il programmino che ho fatto su reti diverse, e, dato che il database (sql server express) è sempre sul relativo server, vorrei utilizzare una stringa di connessione dinamica che aggiunga al datasource il nome della macchina dove, appunto, risiede il database

Grazie a tutti

Brainkiller Profilo | Guru

>L'obiettivo è quello di provare il programmino che ho fatto su
>reti diverse, e, dato che il database (sql server express) è
>sempre sul relativo server, vorrei utilizzare una stringa di
>connessione dinamica che aggiunga al datasource il nome della
>macchina dove, appunto, risiede il database

Scusa ma non puoi usare l'indirizzo IP ?
Ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

revontulet Profilo | Junior Member

>C'è un modo di sapere (uso vb .net 2003) il nome della macchina
>server del cui dominio il client fa parte?
>Ho girato un po' in rete ma ho trovato solo esempi di come estrarre
>il nome della macchina client.
>In pratica se il mio client "pippo" fa parte del dominio "mioDominio"
>ed il relativo server si chiama "Giulio" vorrei creare una funzione
>per estrarre "Giulio".
>
C'e' la variabile d'ambiente LOGONSERVER che restituisce \\nomeDC ,ossia il nome del Domain controller su cui il client si e' validato , cosa come ben saprai dipende dalla struttura del dominio AD e dall' ordine dei DNS .

escaflowne Profilo | Junior Member

>>L'obiettivo è quello di provare il programmino che ho fatto su
>>reti diverse, e, dato che il database (sql server express) è
>>sempre sul relativo server, vorrei utilizzare una stringa di
>>connessione dinamica che aggiunga al datasource il nome della
>>macchina dove, appunto, risiede il database
>
>Scusa ma non puoi usare l'indirizzo IP ?
>Ciao
>
>David De Giacomi
>Microsoft MVP
>http://blogs.dotnethell.it/david/

dovrei estrarre l'ip del server. Magari da un ipconfig o arp o qualcosa di simile che mi restituisca l'ip.
Ci studio un po'

escaflowne Profilo | Junior Member

>>C'è un modo di sapere (uso vb .net 2003) il nome della macchina
>>server del cui dominio il client fa parte?
>>Ho girato un po' in rete ma ho trovato solo esempi di come estrarre
>>il nome della macchina client.
>>In pratica se il mio client "pippo" fa parte del dominio "mioDominio"
>>ed il relativo server si chiama "Giulio" vorrei creare una funzione
>>per estrarre "Giulio".
>>
>C'e' la variabile d'ambiente LOGONSERVER che restituisce \\nomeDC
>,ossia il nome del Domain controller su cui il client si e'
>validato , cosa come ben saprai dipende dalla struttura del dominio
>AD e dall' ordine dei DNS .

ok, guardo anche questo. Vi faccio sapere il risultato.

Grazie

AGGIORNAMENTO: Perfetto, proprio quello che mi serviva, grazie ancora
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