Classe pour lister les repertoires d'un serveur distant en utilisant sqlserver

Soyez le premier à donner votre avis sur cette source.

Vue 7 495 fois - Téléchargée 700 fois

Description

c'est une petite classe qui permet de lister les disques d'un serveur sql server ainsi que les sous répertoires pour choisir un emplacement pour les fichiers de base de données.
la méthode consiste a utiliser deux procédures étendues xp_fixeddrives et xp_subdirs
le première procédure permet de lister les partitions(les disques logiques)
la deuxième permet de lister les répertoires du chemin donné en paramètre

Conclusion :


c'est une petite classe qui sert a selectionner un emplacemnt pour les fichiers de la bd sur un serveur distant je souhaite qu'elle soi utile pour vous.
n'oubliez pas de laisser vos comentaires :)

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_Escob
Messages postés
14
Date d'inscription
vendredi 4 avril 2003
Statut
Membre
Dernière intervention
14 juin 2008
-
Est-ce que je peut utiliser les procédures étendu avec un utilisateur de type public ayant juste les droits datareader et writer sur une base de données ?

quel intérêt par rapport à un répertoire partagé ?
vboussema
Messages postés
138
Date d'inscription
mercredi 1 février 2006
Statut
Membre
Dernière intervention
1 septembre 2009
-
oui il est possible d'utiliser les procédures étendues avec un utilisateur de type public et n'ayant que les droits datareader et datawriter sur une base quelconque par exemple la base de test northwind.
bon pour les répertoires partagés un utilisateur n'accède a ces répertoires que s'il a le droit.
l'objectif de ma classe c'est de permettre a un utilisateur ordinaire d'accéder aux partition d'un serveur distant pour créer les fichiers de base de données car comme fait sql server (le manager) pour choisir un emplacement pour les fichiers de données.car si tu veut choisir un répertoire qui n'est pas partagé pour les fichiers de données tu va avoir un problème.
c'est pour cela que j'ai prix la même procédure que sql server.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.