Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Administration
Administration Forum d'entraide sur l'administration du dataserver, via SSM ou ligne de commande, les tables système, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/08/2011, 11h33   #1
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 56
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 56
Points : 12
Points : 12
Par défaut Taille d'une base qui diminue toute seule

Bonjour,

j'ai une base de donnée qui ne fait que croitre régulièrement (rien d'anormal jusque là).
Mais un jour cette base à diminué de quelques Go sans aucune intervention humaine.
Je voulais savoir comment cela était possible ?

Cordialement.
mb10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 11h52   #2
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 56
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 56
Points : 12
Points : 12
Rebonjour,

Je voulais juste préciser que le auto-shrink est à FALSE.

Cordialement.
mb10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 13h07   #3
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 724
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 724
Points : 6 848
Points : 6 848
Bonjour,

Tout d'abord quel fichier ou quels fichiers ont diminué ?
Les fichiers de données ou les journaux de transactions ?

Une base de données ne peut pas se réduire d'elle même si l'option AUTO_SHRINK est à false. N'avez vous pas une procédure, routine même distante qui fait ce travail ?

Au pire vous pouvez implémenter une alerte qui vous permettrait de voir quand et qui en est l'initiateur.

++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 14h07   #4
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 56
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 56
Points : 12
Points : 12
Il s'agit de la base des données.
Je n'ai (à ma connaissance) aucune routine qui ferait un shrink de la base.

Cordialement.
mb10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 14h51   #5
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 724
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 724
Points : 6 848
Points : 6 848
Alors je pencherai plutôt pour une intervention humaine.
Il faudrait fouiner un peu dans les logs SQL Server pour en savoir plus.

++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 15h16   #6
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 56
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 56
Points : 12
Points : 12
J'ai recherché le mot shrink dans les fichiers errorlog mais je n'ai rien trouvé. Y a t-il d'autres mots qu'il faut rechercher dans les fichiers de log ? ou faut-il que je regarde ailleurs ?

Cordialement.
mb10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h23.


 
 
 
 
Partenaires

Hébergement Web