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

Administration SQL Server Discussion :

Restore d'une base avec choix des tables à restaurer


Sujet :

Administration SQL Server

  1. #21
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2010
    Messages : 95
    Par défaut
    Alors j'ai créée un fichier test.bat qui appelle le fichier SQL avec la commande suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SQLCMD -E -SEBSMEY026ASVMQ\CONCNA -i sql_test.sql
    Un fichier sql_test.sql suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    bcp Dynamics.dbo.SYSUSERINFO out "C:\Users\slimah-adm\Downloads\sysuserinfo.txt" -c -T -S"server\InstanceName"
    Je lance le test.bat et j'ain
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "Incorrect syntax near '.'
    Je joins un print screen de tout cela:


  2. #22
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut
    Avant il faut vérifier si le xp_cmdshell est bien configuré sur le serveur avec la commande :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sp_configure 'xp_cmdshell'
    tu dois avoir 1 pour le run_value. si non il faut le configurer ... mais ça c'est une autre histoire

    Dans le fichier .sql mets ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    DECLARE @CMD NVARCHAR(4000) -- Commande à exécuter 
     
    BEGIN  
     
    SET @CMD = 'bcp Dynamics.dbo.SYSUSERINFO out "C:\Users\slimah-adm\Downloads\test.txt" -c -T -S"EBSMEY026ASUMQ\CONCNA" '
     
    EXEC master..xp_cmdshell @CMD 
     
    END
    Etienne ZINZINDOHOUE
    Billets-Articles

  3. #23
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2010
    Messages : 95
    Par défaut
    Etes-vous sûre que votre restauration BaseA/ServeurA vers BaseA/ServerB (autre serveur) fonctionnerait avec cette méthode...
    Ah mais non je suis vraiment pas sur du tout! Je suis totalement perdu alors je voulais testé cela... As-tu des idées? ^^

  4. #24
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut
    Citation Envoyé par CarlaJohnson Voir le message
    Ah mais non je suis vraiment pas sur du tout! Je suis totalement perdu alors je voulais testé cela... As-tu des idées? ^^
    Avant il faut vérifier si le xp_cmdshell est bien configuré sur le serveur avec la commande :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sp_configure 'xp_cmdshell'
    tu dois avoir 1 pour le run_value. si non il faut le configurer ... mais ça c'est une autre histoire

    Dans le fichier .sql mets ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    DECLARE @CMD NVARCHAR(4000) -- Commande à exécuter 
     
    BEGIN  
     
    SET @CMD = 'bcp Dynamics.dbo.SYSUSERINFO out "C:\Users\slimah-adm\Downloads\test.txt" -c -T -S"EBSMEY026ASUMQ\CONCNA" '
     
    EXEC master..xp_cmdshell @CMD 
     
    END
    Etienne ZINZINDOHOUE
    Billets-Articles

  5. #25
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2010
    Messages : 95
    Par défaut
    sp_configure 'xp_cmdshell' ne fonctionne pas...


  6. #26
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut
    Citation Envoyé par CarlaJohnson Voir le message
    sp_configure 'xp_cmdshell' ne fonctionne pas...

    Non faut l'exécuter sous Management studio (SSMS)
    Etienne ZINZINDOHOUE
    Billets-Articles

  7. #27
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut
    Citation Envoyé par CarlaJohnson Voir le message
    sp_configure 'xp_cmdshell' ne fonctionne pas...
    Là, tu es dans la console powershell ! ce n'est pas même pas la console DOS !

    Est ce que tu as Management studio ou pas ?
    Etienne ZINZINDOHOUE
    Billets-Articles

  8. #28
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2010
    Messages : 95
    Par défaut
    Oui oui j'ai Sql Server Management Studio...

    J'ai activé xp_cmdshell:

    Demarrer => programmes => MSSQL SERVER 2005 => confifuration tools => sql server 2005 surface area config =>sql server 2005 surface area configuration for features => xp_cmdshell : enable

  9. #29
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut
    Citation Envoyé par CarlaJohnson Voir le message
    Oui oui j'ai Sql Server Management Studio...

    Quelle est la valeur de run_value quand tu exécutes (sous SSMS) la commande

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sp_configure 'xp_cmdshell'
    Etienne ZINZINDOHOUE
    Billets-Articles

  10. #30
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2010
    Messages : 95
    Par défaut
    Tu va me prendre pour une "bobete" mais quand tu dis exectuer sous SSMS la commande sp_configure 'xp_cmdshell' ?

    Clic droit sur la base -> New Query?

  11. #31
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut
    Citation Envoyé par CarlaJohnson Voir le message
    Tu va me prendre pour une "bobete" mais quand tu dis exectuer sous SSMS la commande sp_configure 'xp_cmdshell' ?

    Clic droit sur la base -> New Query?
    Oui mais en se connectant sur l'instance EBSMEY026ASUMQ\CONCNA
    Etienne ZINZINDOHOUE
    Billets-Articles

  12. #32
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2010
    Messages : 95
    Par défaut
    Voici le resultat...



    run_value = 0

    En tout cas merci zinzineti de t'impliquer de la sorte!

  13. #33
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut
    Citation Envoyé par CarlaJohnson Voir le message
    Voici le resultat...

    EN CONSTRUCTION

    En tout cas merci zinzineti de t'impliquer de la sorte!
    Tu as fait une erreur de frappe

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sp_configure 'xp_cmdshell'
    Etienne ZINZINDOHOUE
    Billets-Articles

  14. #34
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2010
    Messages : 95
    Par défaut
    Oui j'ai vu j'ai de suite modifié. Merci

    Alors c'est bon la il est activé!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    -- To enable the feature.
    EXEC sp_configure 'xp_cmdshell', 1
    GO
    -- To update the currently configured value for this feature.
    RECONFIGURE
    GO
    Resultat:


  15. #35
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut
    Citation Envoyé par CarlaJohnson Voir le message
    Oui j'ai vu j'ai de suite modifié. Merci

    Alors c'est bon la il est activé!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    -- To enable the feature.
    EXEC sp_configure 'xp_cmdshell', 1
    GO
    -- To update the currently configured value for this feature.
    RECONFIGURE
    GO
    Resultat:


    Ok c'est bien, bravo

    Bon maintenant on va faire un autre test toujours dans SSMS.

    Toujours dans SSMS exécute le code ci-dessous et vérifie si l'export se déroule bien (supprime avant ton fichier test.txt)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    DECLARE @CMD NVARCHAR(4000) -- Commande à exécuter 
     
    BEGIN  
     
    SET @CMD = 'bcp Dynamics.dbo.SYSUSERINFO out "C:\Users\slimah-adm\Downloads\test.txt" -c -T -S"EBSMEY026ASUMQ\CONCNA" '
     
    EXEC master..xp_cmdshell @CMD 
     
    END
    Etienne ZINZINDOHOUE
    Billets-Articles

  16. #36
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2010
    Messages : 95
    Par défaut
    Citation Envoyé par zinzineti Voir le message
    Ok c'est bien, bravo
    J'espère tu te moques pas hein!!

    Bon petite déception pour moi...

  17. #37
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut
    Crée le fichier test.txt (au bon endroit mais vide) et exécute à nouveau la commande
    Etienne ZINZINDOHOUE
    Billets-Articles

  18. #38
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2010
    Messages : 95
    Par défaut
    Exactement pareil... Je crois qu'on va jamais y arriver

    Je sais pas pourquoi dans le powershell ça a marché tout à l'heure! Grrr

  19. #39
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut
    Citation Envoyé par CarlaJohnson Voir le message
    Exactement pareil... Je crois qu'on va jamais y arriver

    Je sais pas pourquoi dans le powershell ça a marché tout à l'heure! Grrr

    Toujours dans SSMS exécute la commande

    et montre le résultat
    Etienne ZINZINDOHOUE
    Billets-Articles

  20. #40
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2010
    Messages : 95
    Par défaut
    Voici le résultat:


+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 3 PremièrePremière 123 DernièreDernière

Discussions similaires

  1. [AC-2007] Copier une base Access comprenant des tables liées
    Par Pixel dans le forum VBA Access
    Réponses: 10
    Dernier message: 29/03/2014, 21h54
  2. [Toutes versions] Lier une base Access 97 à des tables d'une base Access 2010
    Par jehhej dans le forum Modélisation
    Réponses: 2
    Dernier message: 03/01/2014, 15h48
  3. XAMPP : comment créer une base de données, des tables
    Par raton_laveur dans le forum MySQL
    Réponses: 0
    Dernier message: 22/10/2008, 12h04
  4. Commande OSQL, Restore d'une base avec MOVE
    Par smooncef dans le forum Outils
    Réponses: 6
    Dernier message: 16/04/2008, 09h25
  5. Optimisation d'une base avec des tables liés
    Par snoopy69 dans le forum Access
    Réponses: 2
    Dernier message: 28/04/2006, 09h11

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