IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

[2000] Lecture du nom logique d'une sauvegarde


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2005
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 67
    Par défaut [2000] Lecture du nom logique d'une sauvegarde
    Bonjour;

    Je travail sur une application dotnet qui alimente une base de donnée SqlSever 2000, au premier lancement de l'application, cette dernière dois créer une base de donnée vierge et y restaurer une base de donnée dite "de départ" qui contient tables, vues, procédures stockées ainsi que quelque lignes pour les fichiers de base...

    L'utilisateur a la possibilité de choisir le nom de la base de donnée.

    Jusque la, tout va bien du moment que les "noms logique" de la base de donnée "de départ" sont connu (une sauvegarde que je fais moi et intègre a l'application).

    Mais l'application dispose d'un module de sauvegarde/restauration où les noms logiques peuvent varier, donc au moment de la restauration je dois connaitre ces noms pour la restauration pour effectuer un move un peu comme ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Restore database NomBase
    from disk '<chemin>'
    with replace, move '<nomlogique>' to '<chemin>'
    Et la je bute car je ne connais pas les noms logiques et si je n'effectue pas de "move" je risque d'avoir une erreur comme quoi le chemin est déjà utilisé.

    Y'a t'il une commande permettant de lire ces foutu noms logiques a partir d'un fichier de sauvegarde...

    Merci beaucoup pour votre aide.
    A+

  2. #2
    Membre Expert

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Août 2007
    Messages : 1 216
    Par défaut
    Petite question en tant que dba:
    Est il possible de creer la base de donnée initiale à partir de scripts ?
    La sauvegarde et la restauration d'une db sur un serveur sql serveur nécessite des droits élevés... Y avez vous pensé ?


    Sinon pour votre question :
    select distinct name, fileName from DBName.dbo.sysfiles

    EDIT :
    Oups, ca ne repond pas vraiment à votre question, en relisant je viens de me rendre compte que c'etait pas trop ca...

  3. #3
    Membre confirmé
    Inscrit en
    Août 2005
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 67
    Par défaut
    Bin oui, c'est possible à partir du script.
    Un Create Databade ou Restore database s'agit de transact sql comme un select ou ou insert

    L'entreprise manager ne fait que t'éviter d'écrire du transact Sql

    Sinon ta solution ne marche pas pour moi vu qu'il faudra que je lise ces noms logiques a partir des fichiers de sauvegarde

Discussions similaires

  1. [SQL-SERVER 2000] Comment créer une sauvegarde ?
    Par bodev dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 03/10/2008, 15h06
  2. [FPDF] Nom fichier généré et sauvegarde du nom dans une table
    Par BODIGUEL dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 05/09/2008, 11h23
  3. Réponses: 5
    Dernier message: 02/02/2007, 11h29
  4. [SQL SERVER 2000]Changer le nom logique d'un base
    Par Mouse dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 08/12/2006, 14h48
  5. [DEBUTANT]Nom d'Hote pour une sauvegarde
    Par tripper.dim dans le forum Oracle
    Réponses: 2
    Dernier message: 26/04/2006, 13h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo