il m'est arriv=E9 un petit p=E9pin avec mon serveur MSDE.=20
Une des tables est corrompue. J'ai donc ex=E9cut=E9 la=20
commande "DBCC CHECKDB WITH ALL_ERRORMSGS" pour savoir=20
laquelle =E9tait corrompue. Je connais donc la table en=20
question. Mon probl=E8me est le suivant :
Lorsque l'on ex=E9cute "DBCC CHECKDB...", =E0 la toute fin la=20
fonction nous retourne la solution =E0 faire pour r=E9parer=20
les probl=E8mes, or dans mon cas "DBCC" m'indique qu'il faut=20
que j'ex=E9cute "REPAIR_REBUILD" pour corriger la table en=20
faute. Ma qestion est la suivante :
'**********************************************
=3D=3D> Comment ex=E9cute-on cette foutue commande !?
'**********************************************
J'ai cherch=E9 sur MSDN et voil=E0 ce que j'ai trouv=E9 :
1) Le serveur doit fonctionn=E9 en "single-mode" (mono-
utilisateur) en utilisant la commande suivante :
[C:\MSSQL7\BINN\SQLSERVR.exe -c -m].
Ce que j'ai fait...
2) Ouverture de la base de donn=E9es =E0 l'aide d' "OSQL.exe"
[C:\MSSQL7\BINN\OSQL.exe -E -d MYDATABASE]
Ce que j'ai fait...
3) Il faut ex=E9cuter la commande DBCC suivante :
[DBCC CHECKDB('MYDATABASE', REPAIR_REBUILD) WITH=20
ALL_ERRORMSGS]
[GO]
Je me fais contamment dire que la base de donn=E9es doit=20
fonctionn=E9 en mode "mono-utilisateur" pour ex=E9cuter la=20
fonction REPAIR. Pourtant c'est =E7a que j'ai fait =E0 l'aide=20
de la commande [C:\MSSQL7\BINN\SQLSERVR.exe -c -m]. Je n'y=20
comprends rien.
Merci de votre aide,
Claude
Machines-Outils Henri Lin=E9 Inc.
D=E9veloppement informatique
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Zoury
Salut Claude! :O)
1) Le serveur doit fonctionné en "single-mode" (mono- utilisateur) en utilisant la commande suivante : [C:MSSQL7BINNSQLSERVR.exe -c -m].
C'est la BD qui doit être ouverte en single-mode et non le serveur.. redémarre le serveur normallement et exécute la requête suivante avant d'exécuter la requête de réparation.. :
Merci de poster les réponses au groupe afin d'en faire profiter à tous
Salut Claude! :O)
1) Le serveur doit fonctionné en "single-mode" (mono-
utilisateur) en utilisant la commande suivante :
[C:MSSQL7BINNSQLSERVR.exe -c -m].
C'est la BD qui doit être ouverte en single-mode et non le serveur..
redémarre le serveur normallement et exécute la requête suivante avant
d'exécuter la requête de réparation.. :
1) Le serveur doit fonctionné en "single-mode" (mono- utilisateur) en utilisant la commande suivante : [C:MSSQL7BINNSQLSERVR.exe -c -m].
C'est la BD qui doit être ouverte en single-mode et non le serveur.. redémarre le serveur normallement et exécute la requête suivante avant d'exécuter la requête de réparation.. :