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 :

[SQLS08R2 express] Contourner la limite 10 go?


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 28
    Par défaut [SQLS08R2 express] Contourner la limite 10 go?
    Bonjour,

    J' en appelle à votre expertise concernant la limite des 10 go des formules express .
    Quelles sont les solutions à adopter ? Compression ? Archivage ? Et comment ça se passe concrètement ?

    Merci de votre aide

  2. #2
    Invité
    Invité(e)
    Par défaut
    Acheter une édition standard ?

  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
    22 010
    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 010
    Billets dans le blog
    6
    Par défaut
    1) vous avez le droit de faire autant de bases de données que souhaité. Donc répartissez vos données dans différentes bases.
    2) la compression n'existe que dans la version Enterprise. Compressez les données par Windows ne changera pas le volume de la base qui est calculé de manière interne. mais vous y perdrez énormément en perf !
    3) l'archivage peut être une solution, mais il y a aussi la possibilité de faire une base de données "fédérée" avec des vues partitionnées...
    En gros, découper logiquement vos tables avec un critère précis sur une colonne NOT NULL (par exemple CLIENT.NOM découpé en ]-∞, M], ]M, +∞[)
    Placer chacune des tables sur une base de données par exemple BD_AM, BD_NZ en prenant soin de faire des contraintes CHECK pour ce "zonage".
    Créer sur l'=une des bases des vues transverses :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SELECT *
    FROM  BD_AM.dbo.MaTableA
    UNION ALL
    SELECT *
    FROM  BD_NZ.dbo.MaTableA
    Coder des déclencheurs INSTAED OF INSERT, UPDATE, DELETE sur les vues... qui vont alimenter la bonne table.

    Mais la solution la moins couteuses est sans doute d'investir soit dans une licence Web (15$ par mois), Workgroup (730 à 3743 $), standard (898 à 7 171$) ou cloud (Azure).

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

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 28
    Par défaut
    La licence ne sera pas possible tout le temps c'est pour ça que je réfléchis a ce contournement.
    Merci pour les infos.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 28
    Par défaut
    Bonjour,

    Qq'un sait si les vues partitionnées sont disponibles dans les versions express ?
    En suivant ce lien ca ne semble pas etre le cas
    http://msdn.microsoft.com/fr-fr/library/ms365248.aspx

  6. #6
    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,

    La licence ne sera pas possible tout le temps c'est pour ça que je réfléchis a ce contournement.
    La licence n'a pas de limite dans le temps.
    La licence web répond à beaucoup de besoins par rapport à son prix.
    Vous pouvez faire un comparatif ici.

    Le partitionnement n'étant disponible que dans les éditions Enterprise, il n'est pas possible de partitionner une vue en Express.

    En revanche vous pouvez créer plusieurs tables (dans plusieurs bases de données d'ailleurs), et créer une vue qui les interroge.
    C'est ce qu'on appelle une vue fédérée.

    @++

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 04/01/2012, 09h54
  2. [VC++ Express 2008] Intellisense limité?
    Par zoonel dans le forum Visual Studio
    Réponses: 0
    Dernier message: 26/01/2009, 02h02
  3. Contourner la limite des controles
    Par supertoms dans le forum VBA Access
    Réponses: 4
    Dernier message: 20/05/2008, 15h08
  4. [TP] Comment contourner la limite de taille des variables ?
    Par celinec62 dans le forum Turbo Pascal
    Réponses: 12
    Dernier message: 20/04/2007, 21h00
  5. Contourner la limite de 32767 éléments d'une combobox ?
    Par samuelsiffert dans le forum IHM
    Réponses: 6
    Dernier message: 11/04/2006, 00h49

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