J'ai plusieurs tentatives à mon actif afin d'en arriver à ce que mon serveur
sql 7.0 (sp4)
procède à la sauvegarde de la base de données à chaque fin de journée. J'ai
en premier
lieu utilisé le menu contextuel qui se présente sur un clique de sourie
après avoir sélectioner
la base et ai utilisé l'option schedule et ai empli les informations
nécessaires sans succès.
J'ai cru noter que la tâche fut sauvegardée dans la section "Job" sous "Sql
server agent"
mais le fichier ne fut jamais mis à jour au moment ou la tâche devrait avoir
terminé son
exécution. J'ai ensuite tenté avec la section "Database maintenance plans"
et ai empli
les information afin que ma sauvegarde ai lieu à chaque jour en fin de
journée. Même
phénomène que dans le premier cas, la tâche se retrouve bien sauvegardé dans
la section
"Jobs" mais celle ci ne semble jamais s'exécuter dailleurs les champs "Last
Run Status (Start Date)"
et "Next Run Date" ont respectivement "Unknow" et "Date and time are not
available" comme valeur.
Je laisse ci-dessous le script de la job au cas ou l'erreur serait à ce
niveau mais celui-ci fut
généré par l'outil à cet effet de sql server.
Merci d'avance de votre participation à ma cause ;-).
Jean-François Courteau
-- Script generated on 11/17/2004 9:19 AM
-- By: SYMPHONIE\Administrator
-- Server: SDONNEES
BEGIN TRANSACTION
DECLARE @JobID BINARY(16)
DECLARE @ReturnCode INT
SELECT @ReturnCode = 0
IF (SELECT COUNT(*) FROM msdb.dbo.syscategories WHERE name = N'Database
Maintenance') < 1
EXECUTE msdb.dbo.sp_add_category @name = N'Database Maintenance'
-- Delete the job with the same name (if it exists)
SELECT @JobID = job_id
FROM msdb.dbo.sysjobs
WHERE (name = N'DB Backup Job for DB Maintenance Plan
''JF_Scheduled_Backup''')
IF (@JobID IS NOT NULL)
BEGIN
-- Check if the job is a multi-server job
IF (EXISTS (SELECT *
FROM msdb.dbo.sysjobservers
WHERE (job_id = @JobID) AND (server_id <> 0)))
BEGIN
-- There is, so abort the script
RAISERROR (N'Unable to import job ''DB Backup Job for DB Maintenance
Plan ''JF_Scheduled_Backup'''' since there is already a multi-server job
with this name.', 16, 1)
GOTO QuitWithRollback
END
ELSE
-- Delete the [local] job
EXECUTE msdb.dbo.sp_delete_job @job_name = N'DB Backup Job for DB
Maintenance Plan ''JF_Scheduled_Backup'''
SELECT @JobID = NULL
END
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Oliv'
Bonjour, Il faut que sql server Agent soit démarré . Oliv'"Jean-Francois Courteau" a écrit dans le message de news: J'ai plusieurs tentatives à mon actif afin d'en arriver à ce que mon serveur sql 7.0 (sp4) procède à la sauvegarde de la base de données à chaque fin de journée. J'ai en premier lieu utilisé le menu contextuel qui se présente sur un clique de sourie après avoir sélectioner la base et ai utilisé l'option schedule et ai empli les informations nécessaires sans succès. J'ai cru noter que la tâche fut sauvegardée dans la section "Job" sous "Sql server agent" mais le fichier ne fut jamais mis à jour au moment ou la tâche devrait avoir terminé son exécution. J'ai ensuite tenté avec la section "Database maintenance plans" et ai empli les information afin que ma sauvegarde ai lieu à chaque jour en fin de journée. Même phénomène que dans le premier cas, la tâche se retrouve bien sauvegardé dans la section "Jobs" mais celle ci ne semble jamais s'exécuter dailleurs les champs "Last Run Status (Start Date)" et "Next Run Date" ont respectivement "Unknow" et "Date and time are not available" comme valeur.
Je laisse ci-dessous le script de la job au cas ou l'erreur serait à ce niveau mais celui-ci fut généré par l'outil à cet effet de sql server.
Merci d'avance de votre participation à ma cause ;-).
Jean-François Courteau
-- Script generated on 11/17/2004 9:19 AM -- By: SYMPHONIEAdministrator -- Server: SDONNEES
BEGIN TRANSACTION DECLARE @JobID BINARY(16) DECLARE @ReturnCode INT SELECT @ReturnCode = 0 IF (SELECT COUNT(*) FROM msdb.dbo.syscategories WHERE name = N'Database Maintenance') < 1 EXECUTE msdb.dbo.sp_add_category @name = N'Database Maintenance'
-- Delete the job with the same name (if it exists) SELECT @JobID = job_id FROM msdb.dbo.sysjobs WHERE (name = N'DB Backup Job for DB Maintenance Plan ''JF_Scheduled_Backup''') IF (@JobID IS NOT NULL) BEGIN -- Check if the job is a multi-server job IF (EXISTS (SELECT * FROM msdb.dbo.sysjobservers WHERE (job_id = @JobID) AND (server_id <> 0))) BEGIN -- There is, so abort the script RAISERROR (N'Unable to import job ''DB Backup Job for DB Maintenance Plan ''JF_Scheduled_Backup'''' since there is already a multi-server job with this name.', 16, 1) GOTO QuitWithRollback END ELSE -- Delete the [local] job EXECUTE msdb.dbo.sp_delete_job @job_name = N'DB Backup Job for DB Maintenance Plan ''JF_Scheduled_Backup''' SELECT @JobID = NULL END
-- Add the Target Servers EXECUTE @ReturnCode = msdb.dbo.sp_add_jobserver @job_id = @JobID, @server_name = N'(local)' IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
END COMMIT TRANSACTION GOTO EndSave QuitWithRollback: IF (@@TRANCOUNT > 0) ROLLBACK TRANSACTION EndSave:
Bonjour,
Il faut que sql server Agent soit démarré .
Oliv'"Jean-Francois Courteau" <jfcourteau@boxisp.com> a écrit dans le
message de news: eFwkEELzEHA.4028@TK2MSFTNGP15.phx.gbl...
J'ai plusieurs tentatives à mon actif afin d'en arriver à ce que mon serveur
sql 7.0 (sp4)
procède à la sauvegarde de la base de données à chaque fin de journée. J'ai
en premier
lieu utilisé le menu contextuel qui se présente sur un clique de sourie
après avoir sélectioner
la base et ai utilisé l'option schedule et ai empli les informations
nécessaires sans succès.
J'ai cru noter que la tâche fut sauvegardée dans la section "Job" sous "Sql
server agent"
mais le fichier ne fut jamais mis à jour au moment ou la tâche devrait avoir
terminé son
exécution. J'ai ensuite tenté avec la section "Database maintenance plans"
et ai empli
les information afin que ma sauvegarde ai lieu à chaque jour en fin de
journée. Même
phénomène que dans le premier cas, la tâche se retrouve bien sauvegardé dans
la section
"Jobs" mais celle ci ne semble jamais s'exécuter dailleurs les champs "Last
Run Status (Start Date)"
et "Next Run Date" ont respectivement "Unknow" et "Date and time are not
available" comme valeur.
Je laisse ci-dessous le script de la job au cas ou l'erreur serait à ce
niveau mais celui-ci fut
généré par l'outil à cet effet de sql server.
Merci d'avance de votre participation à ma cause ;-).
Jean-François Courteau
-- Script generated on 11/17/2004 9:19 AM
-- By: SYMPHONIEAdministrator
-- Server: SDONNEES
BEGIN TRANSACTION
DECLARE @JobID BINARY(16)
DECLARE @ReturnCode INT
SELECT @ReturnCode = 0
IF (SELECT COUNT(*) FROM msdb.dbo.syscategories WHERE name = N'Database
Maintenance') < 1
EXECUTE msdb.dbo.sp_add_category @name = N'Database Maintenance'
-- Delete the job with the same name (if it exists)
SELECT @JobID = job_id
FROM msdb.dbo.sysjobs
WHERE (name = N'DB Backup Job for DB Maintenance Plan
''JF_Scheduled_Backup''')
IF (@JobID IS NOT NULL)
BEGIN
-- Check if the job is a multi-server job
IF (EXISTS (SELECT *
FROM msdb.dbo.sysjobservers
WHERE (job_id = @JobID) AND (server_id <> 0)))
BEGIN
-- There is, so abort the script
RAISERROR (N'Unable to import job ''DB Backup Job for DB Maintenance
Plan ''JF_Scheduled_Backup'''' since there is already a multi-server job
with this name.', 16, 1)
GOTO QuitWithRollback
END
ELSE
-- Delete the [local] job
EXECUTE msdb.dbo.sp_delete_job @job_name = N'DB Backup Job for DB
Maintenance Plan ''JF_Scheduled_Backup'''
SELECT @JobID = NULL
END
Bonjour, Il faut que sql server Agent soit démarré . Oliv'"Jean-Francois Courteau" a écrit dans le message de news: J'ai plusieurs tentatives à mon actif afin d'en arriver à ce que mon serveur sql 7.0 (sp4) procède à la sauvegarde de la base de données à chaque fin de journée. J'ai en premier lieu utilisé le menu contextuel qui se présente sur un clique de sourie après avoir sélectioner la base et ai utilisé l'option schedule et ai empli les informations nécessaires sans succès. J'ai cru noter que la tâche fut sauvegardée dans la section "Job" sous "Sql server agent" mais le fichier ne fut jamais mis à jour au moment ou la tâche devrait avoir terminé son exécution. J'ai ensuite tenté avec la section "Database maintenance plans" et ai empli les information afin que ma sauvegarde ai lieu à chaque jour en fin de journée. Même phénomène que dans le premier cas, la tâche se retrouve bien sauvegardé dans la section "Jobs" mais celle ci ne semble jamais s'exécuter dailleurs les champs "Last Run Status (Start Date)" et "Next Run Date" ont respectivement "Unknow" et "Date and time are not available" comme valeur.
Je laisse ci-dessous le script de la job au cas ou l'erreur serait à ce niveau mais celui-ci fut généré par l'outil à cet effet de sql server.
Merci d'avance de votre participation à ma cause ;-).
Jean-François Courteau
-- Script generated on 11/17/2004 9:19 AM -- By: SYMPHONIEAdministrator -- Server: SDONNEES
BEGIN TRANSACTION DECLARE @JobID BINARY(16) DECLARE @ReturnCode INT SELECT @ReturnCode = 0 IF (SELECT COUNT(*) FROM msdb.dbo.syscategories WHERE name = N'Database Maintenance') < 1 EXECUTE msdb.dbo.sp_add_category @name = N'Database Maintenance'
-- Delete the job with the same name (if it exists) SELECT @JobID = job_id FROM msdb.dbo.sysjobs WHERE (name = N'DB Backup Job for DB Maintenance Plan ''JF_Scheduled_Backup''') IF (@JobID IS NOT NULL) BEGIN -- Check if the job is a multi-server job IF (EXISTS (SELECT * FROM msdb.dbo.sysjobservers WHERE (job_id = @JobID) AND (server_id <> 0))) BEGIN -- There is, so abort the script RAISERROR (N'Unable to import job ''DB Backup Job for DB Maintenance Plan ''JF_Scheduled_Backup'''' since there is already a multi-server job with this name.', 16, 1) GOTO QuitWithRollback END ELSE -- Delete the [local] job EXECUTE msdb.dbo.sp_delete_job @job_name = N'DB Backup Job for DB Maintenance Plan ''JF_Scheduled_Backup''' SELECT @JobID = NULL END