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 :

Migrations de Vues


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Fox
    Fox est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2002
    Messages : 52
    Par défaut Migrations de Vues
    Salut tout le monde,

    Voilà, j'ai un problème pour la migration de vues d'une base vers une autre. (Les 2 bases sont sous SQL-Server 2000).

    C'est à dire qu'il refuse de migrer certaines vues parce que les champs mentionnés dans ces vues ne sont pas présents dans les tables de la base de données de destination.
    Je devrait pouvoir retirer d'une façon ou d'une autre cette vérification de cohérence lors de la copie pour pouvoir ensuite les modifier à mon aise et plus facilement.

    J'ai +/- 300 vues à migrer dont 200 sont à modifier (et qu'il ne veut donc pas copier). Je dois donc me les taper une par une, ce qui est vraiment pénible et pas très pratique.

    Existe-t-il un moyen de décocher quelque part cette option de vérification interne ? J'ai cherché mais je n'ai trouvé cela nulle part.

    Merci de votre aide.

  2. #2
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 228
    Billets dans le blog
    25
    Par défaut
    ben, son comportement est plutot normal, non ? Difficile de creer des objets pointant sur des objets qui n'existent pas.

    Quel outil de migration utilises-tu ? Un truc interne Microsoft ?
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

  3. #3
    Fox
    Fox est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2002
    Messages : 52
    Par défaut
    J'utilise l'outil d'importation/exportation de SQL-Server 2000 (Entreprise Manager).

    ben, son comportement est plutot normal, non ? Difficile de creer des objets pointant sur des objets qui n'existent pas.
    Oui, c'est certain.


    @+

  4. #4
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Par défaut
    Pour quel but ?
    Est ce pour une copie de sauvegarde ?

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !

  5. #5
    Fox
    Fox est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2002
    Messages : 52
    Par défaut
    Voilà le problème complet :

    Je possède 2 bases SQL 2000 :

    Etape initiale : (BASE1 et BASE2)
    - La première est la base de production (Aucune vues)
    - La seconde est une base utilisée pour des stats diverses par notre comptabilité. (Elle contient plus ou moins 300 vues). C'est une copie mensuelle de la base de production.

    Etape 2 :
    - Par souci d'uniformisation, j'ai un bon nombre de champs à renommer dans la base de production (Base1), ainsi que des types de données à adapter.

    Etape 3 : (BASE3)
    - Fin du mois, j'effectue une copie de cette base de production (Base3).

    Etape 4 :
    - Je tente la migration des vues de Base2 vers Base3. Une centaine de vues n'utilisant pas les champs modifiés sont copiées sans problèmes. Les autres, bien évidemment ne peuvent pas être copiées car elles utilisent des champs qui ne sont plus présents dans la base de destination.

    L'importation ou l'exportation étant donc impossible automatique car il vérifie la fonctionnalité de la vue avant de la copier, c'est là tout le problème... si je pouvais désactiver ce système de contrôle, cela me permettrait de pouvoir les modifier une par une quand j'ai un peu de temps par-ci par-là.

    (Etape 5 ) :
    - Suppression de la Base2


    Voilà tout mon problème, il me reste +/- 200 vues à transformer et c'est plutôt la galère de le faire manuellement.

  6. #6
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Par défaut
    Le prix à payer est de créer les vues manuellement dans la base BASE2.
    Et toutefois ne lancer que l'importation des tables avec leur contenu.

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !

  7. #7
    Fox
    Fox est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2002
    Messages : 52
    Par défaut
    Hé oui, malheureusement je crois que je n'ai pas trop le choix

    Je m'y suis mis, mais pour les yeux, cha picote, cha picote, cha picote


    Merci quand même de votre aide.

    @+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 08/02/2013, 07h54
  2. Migration SWT 3.2.2 vers 3.6.2 : Agrandissement des vues
    Par arno15 dans le forum Eclipse Platform
    Réponses: 0
    Dernier message: 19/06/2012, 14h14
  3. Réponses: 1
    Dernier message: 07/06/2007, 17h04
  4. compression de données du point de vue algorithmique
    Par GoldenEye dans le forum Algorithmes et structures de données
    Réponses: 9
    Dernier message: 26/06/2002, 15h51
  5. [Kylix] Migration delphi -> kylix
    Par Christian dans le forum EDI
    Réponses: 1
    Dernier message: 03/04/2002, 22h50

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