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

Développement SQL Server Discussion :

Renommage de schéma >=SQL2005


Sujet :

Développement SQL Server

  1. #1
    Membre à l'essai
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Août 2015
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Août 2015
    Messages : 30
    Points : 12
    Points
    12
    Par défaut Renommage de schéma >=SQL2005
    Bonjour,

    J'ai des tables dans des bases SQL(2005,2008,2012) qui appartiennent à un schéma dont le nom est en minuscule. Avec une montée de version majeure applicative, on a décidé notamment pour distinguer les bases de faire ces tables dans un schéma en majuscule, on arrive en faisant une connexion SQL en majuscules à faire fonctionner les applis, mais pour des raisons de maintenance et de suivi de version on aimerait passer la base qui a un schéma en minuscule avec un schéma en majuscule. ex: les tables ancienne version sont des tables par exemple schema.T_TABLE et on voudrait en faire des SCHEMA.T_TABLE. J'ai vu qu'on pouvait affecter des tables à un autre schéma, avec ALTER SCHEMA ..... mais y a beaucoup de tables et en plus des vues et des proc etc..... en plus le but est de revenir sur un schéma en majuscule dont le nom est identique. Je sais pas si il y a un moyen rapide....
    Merci de votre aide

  2. #2
    Invité
    Invité(e)
    Par défaut
    Entre nous et sans méchanceté, ça ressemble à de l'enculage de mouches.
    Je ne sais pas qui chez vous à dédier du budget pour ça, mais vraisemblablement, il s'ennuie bien fort dans son bureau...

    Vu que le nom de schéma n'est pas case sensitive et que tu ne peux pas le modifier, il te faut vraisemblablement transférer tes objets vers un schéma temporaire avant de supprimer le schéma minuscule et de créer le schéma MAJUSCULE et de transférer.
    Beaucoup d'étapes pour pas grand chose...

    Est-ce que vous aller aussi passer des heures à modifier le code des triggers et procédures et autre pour y mettre ce nom de schéma en majuscule ?
    Dernière modification par Invité ; 31/05/2019 à 14h39.

  3. #3
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 768
    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 : 21 768
    Points : 52 577
    Points
    52 577
    Billets dans le blog
    5
    Par défaut
    Si votre base de données a été créée avec une collation insensible à la casse c'est impossible de manière simple, car il faut créer un nouveau schéma en conservant l'ancien puis migrer tous les objets dans ce nouveau schéma....
    Une solution de contournement est de faire une double migration : mon_schema => UnSchemaBidon => MON_SCHEMA

    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/ * * * * *

Discussions similaires

  1. [Modélisation] Schéma constellation
    Par senke dans le forum Décisions SGBD
    Réponses: 8
    Dernier message: 13/05/2016, 13h27
  2. grant sur un schéma ou und bd
    Par Bouboubou dans le forum PostgreSQL
    Réponses: 9
    Dernier message: 28/02/2004, 13h05
  3. Réponses: 3
    Dernier message: 14/02/2004, 10h10
  4. Générer automatiquement un schéma entité/association
    Par worldchampion57 dans le forum Outils
    Réponses: 3
    Dernier message: 03/06/2003, 17h11
  5. [Crystal Report 9] Changer de schéma avec Oracle
    Par sur_uix dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 14/11/2002, 12h19

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