1 votes

Commande Sql Server SHRINKDATABASE

Lorsque je réduis une base de données SQL Server à l'aide de l'interface graphique (All Tasks->Shrink Database->Accept all defaults, click OK), l'opération se termine rapidement.

Mais si j'exécute cette commande, cela prend beaucoup de temps.

DBCC SHRINKDATABASE('my_database')

Qu'est-ce qui me manque ?

Il s'agit de SQL Server 2000.

1voto

Mitchel Sellers Points 38352

Si je me souviens bien, l'interface laisse environ 20 % d'espace cultivé. L'exécution de DBCC SHRINKDATABASE sans aucun paramètre permet de réduire l'espace au minimum.

Je n'ai pas Enterprise Manager à portée de main pour vérifier les valeurs par défaut. Mais vous devriez constater que le fichier de base de données est plus petit lors de l'exécution manuelle que lors de l'exécution par l'interface graphique, d'où la différence de temps.

-1voto

Hallgeir Engen Points 217

Les détails concernant DBCC SHRINKDATABASE sont disponibles ici : http://msdn.microsoft.com/en-us/library/ms190488.aspx . Notez qu'il s'agit de SQL Server 2005 ->

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X