Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Path del SERVER
mercoledì 07 giugno 2006 - 09.30
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Bluemax71
Profilo
| Newbie
5
messaggi | Data Invio:
mer 7 giu 2006 - 09:30
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
7.999
messaggi | Data Invio:
mer 7 giu 2006 - 09:40
>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
5
messaggi | Data Invio:
mer 7 giu 2006 - 09:47
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
7.999
messaggi | Data Invio:
mer 7 giu 2006 - 09:54
>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
5.625
messaggi | Data Invio:
mer 7 giu 2006 - 09:57
>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
5
messaggi | Data Invio:
mer 7 giu 2006 - 10:01
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
Torna su
Stanze Forum
Elenco Threads
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 !