RÉINDEXER TOUTES LES TABLES D'UNE BASE DE DONNÉES

Signaler
Messages postés
196
Date d'inscription
jeudi 15 juillet 2004
Statut
Membre
Dernière intervention
14 avril 2009
-
cs_Klimero
Messages postés
73
Date d'inscription
lundi 2 avril 2001
Statut
Membre
Dernière intervention
12 janvier 2010
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/44738-reindexer-toutes-les-tables-d-une-base-de-donnees

cs_Klimero
Messages postés
73
Date d'inscription
lundi 2 avril 2001
Statut
Membre
Dernière intervention
12 janvier 2010

Oui j'ai trouvé, c'est une histoire de collation : tu as mis des majuscules dans les noms des tables alors qu'il n'y en a pas. Ma base est sensible à la casse.
pneau
Messages postés
258
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
27 octobre 2010
3
salut,
cela fonctionne pour SQL 2000. Es tu sur de t'être positionner sur la base de donnée à réindexer ?
Ton utilisateur connecté a t il les droits nécessaires pour ce genre d'opération ?
cs_Klimero
Messages postés
73
Date d'inscription
lundi 2 avril 2001
Statut
Membre
Dernière intervention
12 janvier 2010

Marche pas sous SQL Serveur 2000, erreurs :

Serveur : Msg 208, Niveau 16, État 1, Ligne 7
'SysindexKeys' : nom d'objet incorrect.
Serveur : Msg 208, Niveau 16, État 1, Ligne 7
'SysIndexes' : nom d'objet incorrect.
Serveur : Msg 208, Niveau 16, État 1, Ligne 7
'SysColumns' : nom d'objet incorrect.
Serveur : Msg 208, Niveau 16, État 1, Ligne 7
'SysObjects' : nom d'objet incorrect.

Pour quelle version de SQL ce script a-t-il été écrit ?
dakos27
Messages postés
1
Date d'inscription
mardi 29 septembre 2009
Statut
Membre
Dernière intervention
21 décembre 2009

cool codes-sources
dymsbess
Messages postés
56
Date d'inscription
mercredi 29 septembre 2004
Statut
Membre
Dernière intervention
4 janvier 2010
1
Encore une vairante sous SQL Server 2005 qui réorganise ou reconstruit les index suivant un seuil défini sur le taux de défragementation : http://www.xoowiki.com/Article/SQL-Server/reorganisationreconstruction-index-sql-server-2005-148.aspx
cs_fabrice69
Messages postés
1765
Date d'inscription
jeudi 12 octobre 2000
Statut
Modérateur
Dernière intervention
11 décembre 2013
4
Bonjour,

Une autre variante est ici :
- http://www.sqlfr.com/codes/SQL-SERVER-PROCEDURE-STOCKEE-PERMETTANT-RECONSTRUIRE-TOUS-INDEXES_35836.aspx

Cordialement
Romelard Fabrice [MVP]
pneau
Messages postés
258
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
27 octobre 2010
3
salut "Fenetres"
euh... pourquoi ???
elle gene ?
Elle permet de visualiser les requetes lancées ....
cordialement
FENETRES
Messages postés
196
Date d'inscription
jeudi 15 juillet 2004
Statut
Membre
Dernière intervention
14 avril 2009

Mettre l'instruction PRINT en commentaire !