Bonjour,
Je souhaite déplacer des indexs d'un fichier de données vers un autre.
Connaissez-vous un script qui récupère tous les indexs d'une base et les bouge vers un autre fichier de données ?
Merci.
Bonjour,
Je souhaite déplacer des indexs d'un fichier de données vers un autre.
Connaissez-vous un script qui récupère tous les indexs d'une base et les bouge vers un autre fichier de données ?
Merci.
Vous pouvez vous inspirer de certaine procédure de ce blog ici: http://sqlpro.developpez.com/cours/s...ivation-index/
En 2005 il faut rajouter des options de recherche sur les colonnes incluses si vous utiliser ce genre d'index.
Pour la bascule vers un autre fichier il faut changer l'option sur le groupe de fichier :
Autre possibilité, si vous ne créé pas d'index supplémentaire, vous pouvez via management studio et le wizard générer un script de création des index de la base, il vous suffit après via un éditeur de modifier manuellement les options de groupe de fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 -- création index sur le fichier du groupe PRIMARY (par defaut) CREATE INDEX AI_INDEX ON MaTable (id) ON [PRIMARY] -- création index sur le fichier du groupe INDEX -- (correspondant a un fichier physique différent CREATE INDEX AI_INDEX ON MaTable (id) ON [INDEX]
Partager