vboussema
Messages postés138Date d'inscriptionmercredi 1 février 2006StatutMembreDernière intervention 1 septembre 2009
-
9 juin 2008 à 16:35
vboussema
Messages postés138Date d'inscriptionmercredi 1 février 2006StatutMembreDernière intervention 1 septembre 2009
-
12 juin 2008 à 12:00
salut;
j'aime avoir la liste des lecteurs ainsi des repertoires d'un ordinateur distant
j'ai cherché mais ce que j'ai trouvé c'est juste les repertoires partégé c'est tout
je veut faire comme entreprise manager de sql server qui liste les repertoires d'un serveur distant pour choisir l'emplacement des fichiers de la base de données
merci pour l'aide
vboussema
Messages postés138Date d'inscriptionmercredi 1 février 2006StatutMembreDernière intervention 1 septembre 2009 10 juin 2008 à 14:24
ok je vient de les trouver:
EXEC MASTER..XP_FIXEDDRIVES
elle donne la liste des disques visibles
EXEC MASTER..XP_SUBDIRS 'C:'
elle donne la liste des repertoires du disque c:
Tilois
Messages postés721Date d'inscriptiondimanche 10 juin 2001StatutMembreDernière intervention27 mars 20117 10 juin 2008 à 10:57
SQL Server Manager, demande au moteur SQL de lister ses repertoires. Donc la commande s'execute en local sur le serveur. Donc mauvais exemple. :)
En plus, si ce n'est pas partagé, je doute que tu ais des droits suffisant pour demander à une machine de lister ses disques ......
Vous n’avez pas trouvé la réponse que vous recherchez ?
vboussema
Messages postés138Date d'inscriptionmercredi 1 février 2006StatutMembreDernière intervention 1 septembre 2009 10 juin 2008 à 12:48
oui c'est ca le problème je pense.
car sqlserver se connecte a un serveur avec l'authentification sqlserver ou celle de windows donc surement il a le droit ,en plus je doute qu'il y a une procedure ou une fonction qui retourne la liste des repertoires pour sqlserver j'ai pas bien cherché mais c'est bizard ce que fait sqlserver.
Tilois
Messages postés721Date d'inscriptiondimanche 10 juin 2001StatutMembreDernière intervention27 mars 20117 10 juin 2008 à 13:36
Non. SqlServer est installé sur une machine A. Donc il peut a tout moment lister les repertoires de cette machine. Il n'y a rien d'anormal la dedans. Et quand toi tu te connectes à la machine A depuis la machine B qui a SqlServerManager, tu ne fais que recevoir des informations obtenue par la machine A en local.....