Taille d'une base Sql avec Visual Web Developer 2010 Express
-
samedi 16 juin 2012 06:23
Bonjour
J'ai développé un site web type boutique en ligne en utilisant les outils intégrés de VWD pour créér et gérer une base de données Sql (qui utilise le Sql Express). Jusqu'ici j'ai toujours utilisé des bases Access.
Tout fonctionne sans problèmes mais j'ai découvert que mes 3 bases font entre 10 et 11 Mo alors qu'elles sont quasi vides.
Je suis loin des 4 Go de taille maxi mais j'ai trouvé étrange d'atteindre cette taille. Est-ce normal ?
De plus y a-t-il moyen d'optimiser la taille de ces bases à travers l’interface VWD un peu comme dans Access l'option "Compacter" ?
Merci beaucoup pour vos réponses.
David
- Modifié David Geyer dimanche 17 juin 2012 12:49
Toutes les réponses
-
samedi 16 juin 2012 22:12Modérateur
Bonjour,
Vous pouvez réduire la taille de votre base de données (fichier de données) via la commande suivante :
DBCC SHRINKDATABASE(N'<Votre base de données>')
Cordialement
Gilles TOURREAU - MVP C#
Architecte logiciel/Consultant/Formateur Freelance
Blog : http://gilles.tourreau.fr
- MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
- MCITP : SQL Server 2008 Developper
- MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0- Marqué comme réponse nikhoModerator lundi 25 juin 2012 09:35
-
dimanche 17 juin 2012 07:20Bonjour,Oui, on peut compacter une base SQL Server comme signalé par GillesTourreau.Ce n'est toutefois pas une opération à faire systématiquement.Quelques articles très intéressants :Et en particulier le paragraphe II-C de cet article
Fred -
dimanche 17 juin 2012 12:48
Bonjour
Merci pour cette réponse. En fait j'avais trouvé cette commande par ailleurs mais j’avoue ne pas savoir comment ou à quel endroit l’exécuter spécifiquement dans l’environnement de Visual Web Developer 2010 Express.
Merci beaucoup pour vos réponses.
David
-
dimanche 17 juin 2012 14:42Modérateur
Bonjour,
Soit via l'utilitaire Sql Server Management Studio (téléchargeable gratuitement sur le site de Microsoft).
Soit via la ligne de commande sqlcmd.
Cordialement
Gilles TOURREAU - MVP C#
Architecte logiciel/Consultant/Formateur Freelance
Blog : http://gilles.tourreau.fr
- MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
- MCITP : SQL Server 2008 Developper
- MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0

