OVH Cloud OVH Cloud

planifier un shrink des log

2 réponses
Avatar
Olivier
Bonjour à tous,

J'essaye desesperement de planifier un shrink du journal de transaction de
ma base depuis enterprise manager mais cela ne fonctionne pas comme je
voudrais.
D'une part je n'ai pas l'impression qu'il est possible de planifier un
shrink uniquement du fichier log, et d'autre part que je regarde le resultat
de mon shrink (dans mon fichier trace) j'ai l'erreure suivante :

Job 'Shrink Database - Flow Test' : Step 1, 'Step 1' : Began Executing
2005-04-05 09:26:57

===> Cannot shrink log file 2 (F1Empty_log) because all logical log files
are in use. [SQLSTATE 01000]
DbId FileId CurrentSize MinimumSize UsedPages EstimatedPages
------ ------ ----------- ----------- ----------- --------------
14 1 1201344 80 1195456 1195456
14 2 166072 63 166072 56

(2 rows(s) affected)

DBCC execution completed. If DBCC printed error messages, contact your
system administrator. [SQLSTATE 01000]

Est ce que quelqu'un à une idée ?

Merci d'avance

Olivier

2 réponses

Avatar
Fred BROUARD
ce n'est pas une ereur, mais simplement le fait qu'on ne peut pas réduire les
parties active du fichier.

Imagine que, alors que tu soit en train de tapper une phrase à la page 198 d'un
document de 250 pages dans Word quelqu'un d'autre vienne supprimer les 150
premières pages... Ton document sera t-il cohérent ?

Il serait sain de prévoir une petite formation sur l'administration SQL Server...

A +

Olivier a écrit:
Bonjour à tous,

J'essaye desesperement de planifier un shrink du journal de transaction de
ma base depuis enterprise manager mais cela ne fonctionne pas comme je
voudrais.
D'une part je n'ai pas l'impression qu'il est possible de planifier un
shrink uniquement du fichier log, et d'autre part que je regarde le resultat
de mon shrink (dans mon fichier trace) j'ai l'erreure suivante :

Job 'Shrink Database - Flow Test' : Step 1, 'Step 1' : Began Executing
2005-04-05 09:26:57

===> Cannot shrink log file 2 (F1Empty_log) because all logical log files
are in use. [SQLSTATE 01000]
DbId FileId CurrentSize MinimumSize UsedPages EstimatedPages
------ ------ ----------- ----------- ----------- --------------
14 1 1201344 80 1195456 1195456
14 2 166072 63 166072 56

(2 rows(s) affected)

DBCC execution completed. If DBCC printed error messages, contact your
system administrator. [SQLSTATE 01000]

Est ce que quelqu'un à une idée ?

Merci d'avance

Olivier





--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
Avatar
Philippe T [MS]
Bonjour,

Le mode de recovery est aussi important dans la prise en compte du shrink
mais cela rejoins ce que dis Fred !!!

----------------------------------------------------------------------
Philippe TROTIN - Microsoft Service France

"Fred BROUARD" wrote in message
news:%
ce n'est pas une ereur, mais simplement le fait qu'on ne peut pas réduire
les parties active du fichier.

Imagine que, alors que tu soit en train de tapper une phrase à la page 198
d'un document de 250 pages dans Word quelqu'un d'autre vienne supprimer
les 150 premières pages... Ton document sera t-il cohérent ?

Il serait sain de prévoir une petite formation sur l'administration SQL
Server...

A +

Olivier a écrit:
Bonjour à tous,

J'essaye desesperement de planifier un shrink du journal de transaction
de
ma base depuis enterprise manager mais cela ne fonctionne pas comme je
voudrais.
D'une part je n'ai pas l'impression qu'il est possible de planifier un
shrink uniquement du fichier log, et d'autre part que je regarde le
resultat
de mon shrink (dans mon fichier trace) j'ai l'erreure suivante :

Job 'Shrink Database - Flow Test' : Step 1, 'Step 1' : Began Executing
2005-04-05 09:26:57

===> Cannot shrink log file 2 (F1Empty_log) because all logical log files
are in use. [SQLSTATE 01000]
DbId FileId CurrentSize MinimumSize UsedPages EstimatedPages
------ ------ ----------- ----------- ----------- --------------
14 1 1201344 80 1195456 1195456
14 2 166072 63 166072 56

(2 rows(s) affected)

DBCC execution completed. If DBCC printed error messages, contact your
system administrator. [SQLSTATE 01000]

Est ce que quelqu'un à une idée ?

Merci d'avance

Olivier





--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************