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 :

copie d'une base par réseau


Sujet :

Administration SQL Server

  1. #1
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut copie d'une base par réseau
    bonjour

    (sql 2005)

    je voudrais faire un logiciel qui copie une base en fichier pour pouvoir la rattacher ensuite à un autre serveur

    je voudrais pouvoir faire cela par réseau

    BACKUP DATABASE WITH COPY_ONLY ne peut faire des fichiers que sur le pc où se trouve l'instance

    j'ai deja vu un utilitaire pour sql 2000 qui le faisait
    à savoir afficher la liste des bases d'un serveur sur le réseau, et créer un fichier sur le poste local, sans passer par des dossiers partagés ou autre
    il me semble que ca utilisait les canaux nommés

    si quelqu'un a une idée de comment je peux faire ca ...
    merci
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  2. #2
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Par défaut
    Bonjour,

    Il est possible que je me trompe mais je crois que la restauration de bases de données par canaux nommés n'est plus possible sous SQL Server 2005.

    Le mieux me semble de créer une sauvegarde complète de base de données sur le serveur source, de transférer le fichier sur le serveur cible puis de restaurer la sauvegarde sur le serveur cible ...

    @++

  3. #3
    Membre chevronné Avatar de agemis31
    Profil pro
    DBA
    Inscrit en
    Octobre 2007
    Messages
    399
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : DBA

    Informations forums :
    Inscription : Octobre 2007
    Messages : 399
    Par défaut
    Bonsoir,

    Un backup ne s'attache pas, il se restaure

    Il me semble qu'on peut faire des backup sur un chemin UNC en utilisant un compte de domaine ayant les droits suffisant sur ce dossier.

    Sinon, backup local, copie, puis restore.


    @+

  4. #4
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    Il existe également un autre moyen qui peut vous servir je pense : VSS et SQL Writer.

    Les backups via les canaux nommés ont été effectivement supprimés sur sqlserver2005

    ++

  5. #5
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    le peu que je viens de regarder me dit que vss c'est pour du partage réseau

    hors notre appli doit pouvoir se connecter au travers d'internet
    nous avons des instances sql server sur diverses ip internet publiques ouvert sur le web

    et donc je cherche un moyen de prendre une base à tel endroit, d'en faire un fichier
    puis dans l'autre à partir d'un fichier sur un poste X de recréer la base sur un poste Y
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  6. #6
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 009
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 009
    Billets dans le blog
    6
    Par défaut
    Par SSIS via une tache FTP après backup.

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  7. #7
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    le problème c'est que je ne dois rien installer de spécial sur les postes ayant sql server
    donc il faudrait quelque chose qui dialogue uniquement avec sql server

    enfin je vais finir par croire que c'est pas possible ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  8. #8
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Par défaut
    Je parie 1€ que c'est possible en PowerShell, donc ce doit être possible en .NET

    @++

  9. #9
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    le peu que j'ai vu par powershell c'est via les dll smo
    et mon programme .net passe deja par smo, et c'est l'instance qui fait tout le travail, donc il faut qu'elle ait accès directement aux fichiers, donc ca me va pas
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. Acceder a une base par le réseau
    Par stagemp dans le forum Outils
    Réponses: 1
    Dernier message: 16/05/2007, 09h43
  2. Faire une copie d'une base Firebird
    Par richard038 dans le forum Bases de données
    Réponses: 5
    Dernier message: 03/01/2006, 19h00
  3. copie d'une base par snapshot
    Par sljv dans le forum Oracle
    Réponses: 1
    Dernier message: 24/10/2005, 07h32
  4. Réponses: 2
    Dernier message: 11/10/2005, 10h15
  5. Réponses: 5
    Dernier message: 08/07/2005, 14h10

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