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