notre ERP utilise une bd SQL 2000 (bd de de production) de 10 Go.
nous avons aussi une bd de developpement mais qui ne contient pas les
données réélles.
je souhaiterais restaurer automatiquement chaque jour le BAK de la veille de
la bd de production pour pouvoir y faire différents tests.
puis-je me contenter de mettre un travail journalier dans l'agent SQL :
restore database erpbak
from disk = '\\serveursql\d$\bak\file.bak'
with move 'erpbak' to '\\serveursql\d$\prof\erpbak.mdf',
move 'erpbak1' to '\\serveursql\d$\prof\erpbak_1.mdf',
move 'erpbak_log' to '\\serveursql\d$\prof\erpbak.ldf'
go
ps : je ne sais pas pourquoi il y a 2 fichiers MDF. comment savoir ?
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
zoltix
Bertrand a écrit :
Bonjour
notre ERP utilise une bd SQL 2000 (bd de de production) de 10 Go.
nous avons aussi une bd de developpement mais qui ne contient pas les données réélles.
je souhaiterais restaurer automatiquement chaque jour le BAK de la veille de la bd de production pour pouvoir y faire différents tests.
puis-je me contenter de mettre un travail journalier dans l'agent SQL :
restore database erpbak from disk = 'serveursqld$bakfile.bak' with move 'erpbak' to 'serveursqld$proferpbak.mdf', move 'erpbak1' to 'serveursqld$proferpbak_1.mdf', move 'erpbak_log' to 'serveursqld$proferpbak.ldf' go
ps : je ne sais pas pourquoi il y a 2 fichiers MDF. comment savoir ?
Merci
Je pense que les path réseaux ne fonctionnent pas...Donc tu dois copier les fichiers dans le serveur pour restaurer.
Dans l'agent tu peux rajouter des étapes si réussite tu passes a l'étape suivante.
Si je n'ai pas été clair ....... n'hésite pas.
Bertrand a écrit :
Bonjour
notre ERP utilise une bd SQL 2000 (bd de de production) de 10 Go.
nous avons aussi une bd de developpement mais qui ne contient pas les
données réélles.
je souhaiterais restaurer automatiquement chaque jour le BAK de la veille de
la bd de production pour pouvoir y faire différents tests.
puis-je me contenter de mettre un travail journalier dans l'agent SQL :
restore database erpbak
from disk = '\serveursqld$bakfile.bak'
with move 'erpbak' to '\serveursqld$proferpbak.mdf',
move 'erpbak1' to '\serveursqld$proferpbak_1.mdf',
move 'erpbak_log' to '\serveursqld$proferpbak.ldf'
go
ps : je ne sais pas pourquoi il y a 2 fichiers MDF. comment savoir ?
Merci
Je pense que les path réseaux ne fonctionnent pas...Donc tu dois copier les fichiers
dans le serveur pour restaurer.
Dans l'agent tu peux rajouter des étapes si réussite tu passes a l'étape suivante.
notre ERP utilise une bd SQL 2000 (bd de de production) de 10 Go.
nous avons aussi une bd de developpement mais qui ne contient pas les données réélles.
je souhaiterais restaurer automatiquement chaque jour le BAK de la veille de la bd de production pour pouvoir y faire différents tests.
puis-je me contenter de mettre un travail journalier dans l'agent SQL :
restore database erpbak from disk = 'serveursqld$bakfile.bak' with move 'erpbak' to 'serveursqld$proferpbak.mdf', move 'erpbak1' to 'serveursqld$proferpbak_1.mdf', move 'erpbak_log' to 'serveursqld$proferpbak.ldf' go
ps : je ne sais pas pourquoi il y a 2 fichiers MDF. comment savoir ?
Merci
Je pense que les path réseaux ne fonctionnent pas...Donc tu dois copier les fichiers dans le serveur pour restaurer.
Dans l'agent tu peux rajouter des étapes si réussite tu passes a l'étape suivante.
Si je n'ai pas été clair ....... n'hésite pas.
bruno reiter
ça peut fonctionner si le compte associé à l'agentSQL a les droits réseau.
Cependant, je te conseille vivement de séparer les étapes et de faire d'abord une copie du fichier puis la restore. Si tu n'as pas la place, il vaut peut etre mieux faire le job sur le serveur destination.
br
"Bertrand" a écrit dans le message de news: %236$
Bonjour
notre ERP utilise une bd SQL 2000 (bd de de production) de 10 Go.
nous avons aussi une bd de developpement mais qui ne contient pas les données réélles.
je souhaiterais restaurer automatiquement chaque jour le BAK de la veille de la bd de production pour pouvoir y faire différents tests.
puis-je me contenter de mettre un travail journalier dans l'agent SQL :
restore database erpbak from disk = 'serveursqld$bakfile.bak' with move 'erpbak' to 'serveursqld$proferpbak.mdf', move 'erpbak1' to 'serveursqld$proferpbak_1.mdf', move 'erpbak_log' to 'serveursqld$proferpbak.ldf' go
ps : je ne sais pas pourquoi il y a 2 fichiers MDF. comment savoir ?
Merci
ça peut fonctionner si le compte associé à l'agentSQL a les droits réseau.
Cependant, je te conseille vivement de séparer les étapes et de faire
d'abord une copie du fichier puis la restore. Si tu n'as pas la place, il
vaut peut etre mieux faire le job sur le serveur destination.
br
"Bertrand" <thebeb57@yahoo.fr> a écrit dans le message de news:
%236$ZA0KBHHA.4592@TK2MSFTNGP03.phx.gbl...
Bonjour
notre ERP utilise une bd SQL 2000 (bd de de production) de 10 Go.
nous avons aussi une bd de developpement mais qui ne contient pas les
données réélles.
je souhaiterais restaurer automatiquement chaque jour le BAK de la veille
de la bd de production pour pouvoir y faire différents tests.
puis-je me contenter de mettre un travail journalier dans l'agent SQL :
restore database erpbak
from disk = '\serveursqld$bakfile.bak'
with move 'erpbak' to '\serveursqld$proferpbak.mdf',
move 'erpbak1' to '\serveursqld$proferpbak_1.mdf',
move 'erpbak_log' to '\serveursqld$proferpbak.ldf'
go
ps : je ne sais pas pourquoi il y a 2 fichiers MDF. comment savoir ?
ça peut fonctionner si le compte associé à l'agentSQL a les droits réseau.
Cependant, je te conseille vivement de séparer les étapes et de faire d'abord une copie du fichier puis la restore. Si tu n'as pas la place, il vaut peut etre mieux faire le job sur le serveur destination.
br
"Bertrand" a écrit dans le message de news: %236$
Bonjour
notre ERP utilise une bd SQL 2000 (bd de de production) de 10 Go.
nous avons aussi une bd de developpement mais qui ne contient pas les données réélles.
je souhaiterais restaurer automatiquement chaque jour le BAK de la veille de la bd de production pour pouvoir y faire différents tests.
puis-je me contenter de mettre un travail journalier dans l'agent SQL :
restore database erpbak from disk = 'serveursqld$bakfile.bak' with move 'erpbak' to 'serveursqld$proferpbak.mdf', move 'erpbak1' to 'serveursqld$proferpbak_1.mdf', move 'erpbak_log' to 'serveursqld$proferpbak.ldf' go
ps : je ne sais pas pourquoi il y a 2 fichiers MDF. comment savoir ?
Merci
Fred BROUARD
en complément à bruno,
Bertrand a écrit :
Bonjour
[...]
ps : je ne sais pas pourquoi il y a 2 fichiers MDF. comment savoir ?
SELECT * FROM mabase.dbo.sysfiles
Merci
A +
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
en complément à bruno,
Bertrand a écrit :
Bonjour
[...]
ps : je ne sais pas pourquoi il y a 2 fichiers MDF. comment savoir ?
SELECT *
FROM mabase.dbo.sysfiles
Merci
A +
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
ps : je ne sais pas pourquoi il y a 2 fichiers MDF. comment savoir ?
SELECT * FROM mabase.dbo.sysfiles
Merci
A +
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************