Temat: Skrypt Kopia Bazy

Witam serdecznie Posiadam programy WAPRO i chcialbym napisac skrypt , ktory bedzie robil kopie 3 baz posiadam ( sql expres 2012). Skrypcik chailbym umiescic w autostarcie. Czy ktos moglby mi podrzucic przykladowy skrypt w miare dobrze opisany ( co do czego ) :)) ?? Wielki dzieki pozdrawiam.

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora

Temat: Skrypt Kopia Bazy

Dzieki Wojtek.
A ma ktos moze link albo jakis opis jak krok po kroku stworzyc taki skrypt ??

konto usunięte

Temat: Skrypt Kopia Bazy

a po co ci takie wynalazki?

- narzędzie
http://expressmaint.codeplex.com/

- przykładowy skrypt
http://fixx.co.za/microsft-sql-backups-using-sqlmaint/

a całość odpalasz np. windowsowym Task Shulderem albo wspomnianym Autoexec
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: Skrypt Kopia Bazy

Wojciech G.:
Marcin S.:
Witam serdecznie Posiadam programy WAPRO i chcialbym napisac skrypt , ktory bedzie robil kopie 3 baz posiadam ( sql expres 2012). Skrypcik chailbym umiescic w autostarcie. Czy ktos moglby mi podrzucic przykladowy skrypt w miare dobrze opisany ( co do czego ) :)) ?? Wielki dzieki pozdrawiam.
http://afin.net/downloads/free/AFIN.NET.IS.EXE/
A korpo-antywirus mówi, że pliczek jest: trustworthy :P

konto usunięte

Temat: Skrypt Kopia Bazy

Sławomir B.:
http://afin.net/downloads/free/AFIN.NET.IS.EXE/
A korpo-antywirus mówi, że pliczek jest: trustworthy :P

touché

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora
Karol Kowalczyk

Karol Kowalczyk Programista, Marsh
Sp z o.o.

Temat: Skrypt Kopia Bazy

Tworzymy sobie plik *.txt.
WKlejamy to:

Set mConnection = CreateObject("ADODB.Connection")
mConnection.Open "Provider=SQLOLEDB.1;Data Source=[Nazwa servera]\[instancja];Initial Catalog=master",[Login],[hasło]
dim comand
dim source

file=[Nazwa pliku] & ".bak"
source="c:\backup\" & file
comand= "BACKUP DATABASE [[nazwa bazy]] TO DISK = N'" & source & "' WITH NOFORMAT, NOINIT, NAME = N'[Nazwa bazy]-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10"

mConnection.Execute comand
Set mConnection = Nothing



gdzie [coś po polsku] -oznacza że tu trzeba coś podstawuć
Zapisujemy pod rozszeżeniem *.vbs

Wrzucamy w autostart.
Oskar Wielanowski

Oskar Wielanowski Programista SQL

Temat: Skrypt Kopia Bazy

Można też sprawę załatwić batchem:
kopiaDB.bat:
c:
cd /
echo %date% %time% > c:/logi/kopiaDB.log
SQLCMD.EXE -S SERWER\SQLEXPRESS2012 -i kopiaDB.sql >> c:/logi/kopiaDB.log
echo %date% %time% >> c:/logs/kopiaDB.log

kopiaDB.sql:
BACKUP DATABASE DB to disk = 'c:\1\db.bak'
-- lub wywołać tu ciekawszą własną procedurę składowaną
-- exec master..kopiaDB 'DB','c:\1\db.bak'

konto usunięte

Temat: Skrypt Kopia Bazy

Marcin S.:
Witam serdecznie Posiadam programy WAPRO i chcialbym napisac skrypt , ktory bedzie robil kopie 3 baz posiadam ( sql expres 2012). Skrypcik chailbym umiescic w autostarcie. Czy ktos moglby mi podrzucic przykladowy skrypt w miare dobrze opisany ( co do czego ) :)) ?? Wielki dzieki pozdrawiam.

moze powershell?:)
http://sqlmag.com/powershell/powershell-lets-you-back-...

pzdr,
.m

Następna dyskusja:

Codzienna kopia bazy zapisu...




Wyślij zaproszenie do