Path del SERVER

mercoledì 07 giugno 2006 - 09.30

Bluemax71 Profilo | Newbie

Esiste una stored di sistema o qualche altro modo per SAPERE il percorso di rete di dove si trova il SERVER rispetto al CLIENT da cui lancio il comando (eventuale) di interrogazione ?


...grazie...

Brainkiller Profilo | Guru

>Esiste una stored di sistema o qualche altro modo per SAPERE
>il percorso di rete di dove si trova il SERVER rispetto al CLIENT
>da cui lancio il comando (eventuale) di interrogazione ?

Cosa intendi per Path / percorso di rete?
L'IP del Server ? O il Nome del Server ?

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

Bluemax71 Profilo | Newbie

il percorso di rete del server (non il nome.)

se faccio
select * from master..sysdatabases, nella colonna NOME è contenuto il percorso del file MDF ad esempio.

Se questa interrogazione la faccio dal client, non mi serve a nulla perchè mi figura ad esempio il percorso 'C:\Programmi\Microsoft SQL Server\MSSQL\data\Alfa.mdf' ma è il percorso ASSOLUTO relativo al server su cui gira la procedura.

A me servirebbe sapere se dal CLIENT si puo' tramite procedura o funzione o altro sapere che rispetto a lui il server si trova ad esempio su \\server\pippo\pluto...


spero di essermi spiegato (anche se non credo possibile sinceramente)

Brainkiller Profilo | Guru

>A me servirebbe sapere se dal CLIENT si puo' tramite procedura
>o funzione o altro sapere che rispetto a lui il server si trova
>ad esempio su \\server\pippo\pluto...

Che io sappia no, per un semplice motivo, in una condizione normale \\server è il server ma pippo è una cartella condivisa virtuale che punta a una cartella di file system.

Nel caso amministrativo con il c$, \\server\c$\pippo la cartella pippo corrisponde a c:\pippo ma nel tuo invece no perchè pippo può puntare in qualunque luogo. Cioè il nome pippo che trovi fra le cartelle condivise potrebbe puntare a c:\temp\dati\logs

Non so se mi sono spiegato.
Ti è chiaro ?

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

lbenaglia Profilo | Guru

>A me servirebbe sapere se dal CLIENT si puo' tramite procedura
>o funzione o altro sapere che rispetto a lui il server si trova
>ad esempio su \\server\pippo\pluto...

A cosa ti serve conoscere il prcorso fisico di un file .mdf?
SQL Server è un SERVIZIO quindi a differenza di Access per utilizzare un database di una certa istanza non ti serve conoscere il percorso fisico del master data file, anche perché un singolo database è sempre costituito da almeno 2 files: il master data file (.mdf) ed il transaction log (.ldf).

>spero di essermi spiegato (anche se non credo possibile sinceramente)
Io sinceramente non ho capito che hai in mente...

Ciao!

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

Bluemax71 Profilo | Newbie

ok come temevo è impossibile da fare su server.

Mi serviva comunque perchè la posizione del server solitamente non è sempre la stesa da cliente a cliente e quindi invece di usare codice di programmazione avrei preferito fare una procedura per varie operazioni che adesso è troppo lunga da spiegare...

grazie comunque per la precisazione
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