Bonjour à tous,
J'ai beau chercher dans la doc, (peut être mal, je l'avoue), mais je n'arrive pas à trouver comment faire pour déplacer une table vers un fichier NDF existant dans un autre FILEGROUP.
En effet, j'ai sous la main une base de données en prod qui a été créée sans le moindre filegroup, ni fichier ndf, alors que le volume important de données traitées l'aurait mérité. D'autre part, afin d'accélérer les accès à une table très sollicitée et très volumineuse, nous avons installé un nouveau disque plus rapide, qui n'attend plus que ladite table.
J'ai donc créé un filegroup secondaire, un fichier .ndf que j'ai ajouté à ce nouveau filegroup, et je souhaiterais y déplacer ma table.
Avez vous une idée de la syntaxe à utiliser pour ce faire? Je sais que ce genre de chose se fait lors de la création de la table, mais je pense (peut être à tort), que ça doit bien être possible via un alter table... ou pas
D'autre part, avec vous une idée globale du temps que cela risque de prendre, sachant que ladite table 'pèse' une petite dizaine de Go?
Si jamais cela s'avère impossible, quid d'une solution du genre : je crée une table ayant la même structure mais cette fois ci dans le bon filegroup, je la remplit grâce aux données de l'ancienne table, que je supprime ensuite, puis je renomme ma nouvelle table, comme si de rien était ?
Merci de vos conseils avisés
Partager