Nous avons ouvert un incident chez Micorosft et voici la solution a mon probleme, je precise que c'est avec SQL 2005 qui differe des solutions que l'on trouve sur Internet qui sont pour SQL 2000 :
1. Création d’une base de données portant le même nom et placée au même endroit
2. Arrêt du service SQL
3. Remplacement du fichier .mdf par l’original
4. Démarrage du service SQL
5. Mettre la base de données en mode « emergency » sp_configure 'allow updates', 1 reconfigure with override alter database dbname set emergency
6. Reconstruire le fichier de log alter database dbname rebuild log on (name=logname_log,filename='c:\program files\microsoft sql server\mssql.1\mssql\data\logname.ldf')
7. Repasser la base de données en mode multi-user par l’interface ou par « alter database dbname set multi_user »
8. Si la base n’est pas online : « alter database dbname set online »
9. Mettre le mode de récupération en FULL.
Peut etre que ca pourra en aider certains.
Bon courage.
Message édité par bNji le 22-08-2007 à 11:50:07