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 :

Réduir ou répartir fichier data


Sujet :

Administration SQL Server

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 083
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 083
    Points : 271
    Points
    271
    Par défaut Réduir ou répartir fichier data
    Bonjour ,
    en SQLSERVER 2005 on Win 2003.
    Le fichier data de 55 Go est sur un lecteur de 60 Go. D'où bientôt la saturation.

    J'ai lancé la tâche/ réduire /fichier option libérer espace disponible sans résultat.

    Comment faire ?
    Peut-on le répartir en deux fichiers et mettre le deuxième sur un autre lecteur ?
    Si oui comment ?
    D'avance merci.

  2. #2
    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 719
    Points
    52 719
    Billets dans le blog
    5
    Par défaut
    Oui.

    il faut ajouter un fichier à votre filegroup PRIMARY et ataller les lignes des tables sur les deux fichiers.

    Pour ce faire :
    1) ajouter un fchier à la base :
    ALTER DATABASE ??? ADD FILE (...) TO [PRIMARY]

    2) étendre les tables sur les deux fichiers :
    le principe est de reconstruire chaque table sur le groupe de fichier PRIMARY.
    Si vos tables ont des index clsutered (primary key) il suffit de faire :
    CREATE INDEX MonIndexClustered ON MaTable (mesColonne) WITH (DROP_EXISTING = ON)
    Si vos tables n'ont pas d'index clsutered il suffit de le créer puis de le supprimer.

    Lisez l'article que j'ai écrit à ce sujet : http://blog.developpez.com/sqlpro/p5...space_de_stock

    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. lire un fichier DATA
    Par germanium dans le forum OpenGL
    Réponses: 10
    Dernier message: 12/06/2006, 20h11
  2. Une idée pour utiliser ce type de fichier data??
    Par Frenchy dans le forum DirectX
    Réponses: 2
    Dernier message: 14/02/2006, 13h24
  3. supprimer un fichier data oracle
    Par muslem dans le forum Oracle
    Réponses: 12
    Dernier message: 21/12/2005, 10h10
  4. [9i] taille des fichiers data
    Par muslem dans le forum Oracle
    Réponses: 7
    Dernier message: 20/12/2005, 10h55
  5. Réponses: 4
    Dernier message: 23/11/2005, 14h25

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