j'aurais besoin de faire faire une sauvegarde d'une base a un client sans le
laisser trifouiller l'enterprise manager
j'ai deja des sauvegarde journaliere, mais j'ai besoin qu'il puisse lui meme
en faire pour des raison de cloture (logiciel de paie)
j'ai donc réussi a faire un petit script sql pour test qui se lance via un
.BAT (rien de bien compliqué)
mais j'aurais besoin d'une variable dans le nom du fichier de sauvegarde
il faudrait que l'utilisateur puisse renseigner un champ qui lui serait
demandé en lancant le .BAT (mois par exemple), et que cette variable soit
concaténé au nom du fichier de sauvegarde : 'Sauve Paie ' +< janvier
2004>.bak par exemple
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'
Salut, voici un code .CMD que tu peux modifier pour ton projet : ca créer un fichier différent automatiquement selon la date du jour différent selon systeème d'exploitaiton sur lequel il est exécuté , tu peux tester cela dans le code .
@echo off SETLOCAL FOR /F "TOKENS=1,2,3* DELIMS=/ " %%A in ('TIME/T') DO SET HEURE=%%A SET HEURE=%HEURE: =%
REM Pour windows 2000 affiche 20051003 FOR /F "TOKENS=1,2,3* DELIMS=/ " %%A in ('DATE/T') DO SET DATE=%%D%%C%%B SET DATE=%DATE: =%
REM POUR WINDOWS XP affiche 20051003 FOR /F "TOKENS=1,2,3* DELIMS=/ " %%A in ('DATE/T') DO SET DATE=%%C%%B%%A SET DATE=%DATE: =%
REM POUR WINDOWS XP affiche 200510 FOR /F "TOKENS=1,2,3* DELIMS=/ " %%A in ('DATE/T') DO SET ANMOIS=%%C%%B SET ANMOIS=%ANMOIS: =%
@echo on rem tu indiques ici ta commande OSQL .... "sauve paie%DATE%.bak" ENDLOCAL ::pause
Cdt Oliv' "Pascal" a écrit dans le message de news:
bonjour,
j'aurais besoin de faire faire une sauvegarde d'une base a un client sans le laisser trifouiller l'enterprise manager j'ai deja des sauvegarde journaliere, mais j'ai besoin qu'il puisse lui meme en faire pour des raison de cloture (logiciel de paie)
j'ai donc réussi a faire un petit script sql pour test qui se lance via un .BAT (rien de bien compliqué) mais j'aurais besoin d'une variable dans le nom du fichier de sauvegarde il faudrait que l'utilisateur puisse renseigner un champ qui lui serait demandé en lancant le .BAT (mois par exemple), et que cette variable soit concaténé au nom du fichier de sauvegarde : 'Sauve Paie ' +< janvier 2004>.bak par exemple
merci d'avance
Salut,
voici un code .CMD que tu peux modifier pour ton projet :
ca créer un fichier différent automatiquement selon la date du jour
différent selon systeème d'exploitaiton sur lequel il est exécuté , tu peux
tester cela dans le code .
@echo off
SETLOCAL
FOR /F "TOKENS=1,2,3* DELIMS=/ " %%A in ('TIME/T') DO SET HEURE=%%A
SET HEURE=%HEURE: =%
REM Pour windows 2000 affiche 20051003
FOR /F "TOKENS=1,2,3* DELIMS=/ " %%A in ('DATE/T') DO SET DATE=%%D%%C%%B
SET DATE=%DATE: =%
REM POUR WINDOWS XP affiche 20051003
FOR /F "TOKENS=1,2,3* DELIMS=/ " %%A in ('DATE/T') DO SET DATE=%%C%%B%%A
SET DATE=%DATE: =%
REM POUR WINDOWS XP affiche 200510
FOR /F "TOKENS=1,2,3* DELIMS=/ " %%A in ('DATE/T') DO SET ANMOIS=%%C%%B
SET ANMOIS=%ANMOIS: =%
@echo on
rem tu indiques ici ta commande
OSQL .... "sauve paie%DATE%.bak"
ENDLOCAL
::pause
Cdt
Oliv'
"Pascal" <Pascal@discussions.microsoft.com> a écrit dans le message de news:
780A386A-3BA7-4109-9940-511D717C230C@microsoft.com...
bonjour,
j'aurais besoin de faire faire une sauvegarde d'une base a un client sans le
laisser trifouiller l'enterprise manager
j'ai deja des sauvegarde journaliere, mais j'ai besoin qu'il puisse lui meme
en faire pour des raison de cloture (logiciel de paie)
j'ai donc réussi a faire un petit script sql pour test qui se lance via un
.BAT (rien de bien compliqué)
mais j'aurais besoin d'une variable dans le nom du fichier de sauvegarde
il faudrait que l'utilisateur puisse renseigner un champ qui lui serait
demandé en lancant le .BAT (mois par exemple), et que cette variable soit
concaténé au nom du fichier de sauvegarde : 'Sauve Paie ' +< janvier
2004>.bak par exemple
Salut, voici un code .CMD que tu peux modifier pour ton projet : ca créer un fichier différent automatiquement selon la date du jour différent selon systeème d'exploitaiton sur lequel il est exécuté , tu peux tester cela dans le code .
@echo off SETLOCAL FOR /F "TOKENS=1,2,3* DELIMS=/ " %%A in ('TIME/T') DO SET HEURE=%%A SET HEURE=%HEURE: =%
REM Pour windows 2000 affiche 20051003 FOR /F "TOKENS=1,2,3* DELIMS=/ " %%A in ('DATE/T') DO SET DATE=%%D%%C%%B SET DATE=%DATE: =%
REM POUR WINDOWS XP affiche 20051003 FOR /F "TOKENS=1,2,3* DELIMS=/ " %%A in ('DATE/T') DO SET DATE=%%C%%B%%A SET DATE=%DATE: =%
REM POUR WINDOWS XP affiche 200510 FOR /F "TOKENS=1,2,3* DELIMS=/ " %%A in ('DATE/T') DO SET ANMOIS=%%C%%B SET ANMOIS=%ANMOIS: =%
@echo on rem tu indiques ici ta commande OSQL .... "sauve paie%DATE%.bak" ENDLOCAL ::pause
Cdt Oliv' "Pascal" a écrit dans le message de news:
bonjour,
j'aurais besoin de faire faire une sauvegarde d'une base a un client sans le laisser trifouiller l'enterprise manager j'ai deja des sauvegarde journaliere, mais j'ai besoin qu'il puisse lui meme en faire pour des raison de cloture (logiciel de paie)
j'ai donc réussi a faire un petit script sql pour test qui se lance via un .BAT (rien de bien compliqué) mais j'aurais besoin d'une variable dans le nom du fichier de sauvegarde il faudrait que l'utilisateur puisse renseigner un champ qui lui serait demandé en lancant le .BAT (mois par exemple), et que cette variable soit concaténé au nom du fichier de sauvegarde : 'Sauve Paie ' +< janvier 2004>.bak par exemple