پشتیبان گیری بی منت: پشتیبان گیری بی منت
پشتیبان گیری بی منت
sqlcmd -iD:\xand\commands\sqlbackup.sql
-
SQL::::::::::::::::::::::::::::
declare MyC cursor
forward_only read_only for
select name from sys.databases order by name
declare @dbname nvarchar(100)
open MyC
fetch next from MyC into @dbname
while @@fetch_status=0
begin
print @dbname
if @dbname in (xand,search,mainDB)
begin
declare @command nvarchar(4000)
set @command=backup database + @dbname + to disk=e:\xand\BackUp\sql\xand_sql_ +
convert(varchar(100),getdate(),112 ) + - + @dbname + .bak
select @command
exec (@command)
end
fetch next from MyC into @dbname
end
close MyC
deallocate MyC
go
::::::::::::::::::::::::::::::::::::::::::::::::::
file backup
Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run("WinRAR a -m1 H:\xand\BackUp\xand_file_" & Year(now()) & "-" & Right("0" & Month(now()), 2) & "-" & Right("0" & Day(now()), 2) & " E:\xand\www")
::::::::::::::::::::::::::::::::::::::::::::::::::
file to rar and delete
Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run("WinRAR m -pxand.ir -m1 H:\xand\BackUp\xand_sql_" & Year(now()) & "-" & Right("0" & Month(now()), 2) & "-" & Right("0" & Day(now()), 2) & ".rar H:\xand\BackUp\sql\*.bak")
25 نظر
محمد زند / 10 شب / 5 دی 1395, / جواب
ارسال آرشیو محتوا
محمد زند / 10 شب / 5 دی 1395, / جواب
محتوای ارسالی از آرشیو 1393