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 :

Changement du classement par defaut d'un serveur


Sujet :

MS SQL Server

  1. #1
    Membre régulier
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Mai 2003
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Chef de projet MOA

    Informations forums :
    Inscription : Mai 2003
    Messages : 116
    Points : 94
    Points
    94
    Par défaut Changement du classement par defaut d'un serveur
    Bonjour,
    j'ai SQL Server 2000 avec plusieurs base installée. Le classement par défaut est FRENCH_CI_AS.
    J'ai une application dont le classement est FRENCH_BIN. Voilà qu'aujourd'hui j'installe une autre application qui créé automatiquement une base de données en utilisant le classement par défaut (FRENCH_CI_AS). Cela créé des erreurs (conflit de classement). Pour contourner cela je veux modifier le classement par defaut de mon serveur sans avoir à reinstaller (option à banir).
    Merci de votre aide.

  2. #2
    Membre chevronné

    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 : 41
    Localisation : Suisse

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

    Informations forums :
    Inscription : Août 2007
    Messages : 1 216
    Points : 1 758
    Points
    1 758
    Par défaut
    Tu peux changer la collation de la db model.
    Les bases de données créées seront créées avec la collation définie pour la db model.

  3. #3
    Membre régulier
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Mai 2003
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Chef de projet MOA

    Informations forums :
    Inscription : Mai 2003
    Messages : 116
    Points : 94
    Points
    94
    Par défaut
    J'ai essayer de modifier la classe de la base model
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Alter DATABASE model COLLATE FRENCH_BIN
    J'ai eu le message suivant:
    Serveur: Msg 3708, niveau 16, Etat 5
    Impossible de modifier le base de données 'model' parceque c'est un système de base de données
    J'ai pas compris grand chose en tout cas

  4. #4
    Membre chevronné

    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 : 41
    Localisation : Suisse

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

    Informations forums :
    Inscription : Août 2007
    Messages : 1 216
    Points : 1 758
    Points
    1 758
    Par défaut
    Apparement tu ne peux pas changer la collation de model du fait que c'est une base système. Je le découvre en même temps que toi.
    Peux tu imaginer changer toi même la collation de la DB de ton application ? Ce sera sans doute le plus propre, sinon il va te falloir changer la collation au niveau de master.
    Petit article qui pourrait etre interessant :
    http://support.microsoft.com/kb/325335

    NB: attention de ne pas planter toute l'instance.

  5. #5
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 924
    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 924
    Points : 51 726
    Points
    51 726
    Billets dans le blog
    6
    Par défaut
    Pour contourner cela je veux modifier le classement par defaut de mon serveur sans avoir à réinstaller (option à banir).
    Cela n'est pas possible. Une fois le serveur installée avec une collation donnée cela devient la collation par défaut de toutes les bases. Il n'y a aucun moyen de rectifier cela, sauf réinstallation.
    Mais vous pouvez toujours spécifier la collation de la base de données au moment de sa création :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CREATE DATABASE ... COLLATE ???
    A +

Discussions similaires

  1. Changement du conteneur par defaut d'un objet étendu
    Par guibsou dans le forum ActionScript 3
    Réponses: 1
    Dernier message: 30/01/2010, 17h48
  2. changement du workspace par defaut
    Par xionz dans le forum Installation, migration et administration
    Réponses: 5
    Dernier message: 11/06/2009, 11h41
  3. Réponses: 2
    Dernier message: 23/01/2008, 14h30
  4. Latex et Changement de la police par defaut
    Par GuiYom00 dans le forum MATLAB
    Réponses: 2
    Dernier message: 21/01/2008, 10h55
  5. Sql serveur 2000 Changer null/not null et valeur par defaut
    Par mictif dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 07/03/2006, 08h55

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