Arsip: Backup restore MSSQL di Delphi

more 17 years ago
fafenail
Ada ga yang punya script backup-restore database MSSQL Server dari Delphi? Sementar ini backup langsung dari MSSQL

more 17 years ago
masdi2t
saya punya script u/ backup (saya pake MSSQL2000), tp dengan option yang paling sederhana. mungkin script ini bisa dibuatkan stored-proc.nya supaya bisa di exec dari delphi
[code:1:24ca607b48]
declare @Disk varchar (100)
set @Disk = 'lokasi' +
'database_name ' + convert (varchar(100), YEAR (getdate())) +
convert (varchar(100), MONTH (getdate())) +
convert (varchar(100), DAY (getdate()))
BACKUP DATABASE [database_name] TO DISK = @Disk
[/code:1:24ca607b48]
bagian database_name diganti nama database dan [i]lokasi[i/] diganti path yang valid
contoh:
[code:1:24ca607b48]
declare @Disk varchar (100)
set @Disk = 'D:\Auto Backup' +
'SIAtest ' + convert (varchar(100), YEAR (getdate())) +
convert (varchar(100), MONTH (getdate())) +
convert (varchar(100), DAY (getdate()))
BACKUP DATABASE [SIAtest] TO DISK = @Disk
[/code:1:24ca607b48]
kebetulan saya dah pake (memanfaatkan DTS) dan saya bikin job sehingga bisa backup tiap hari.
cmiiw

more 17 years ago
masdi2t
oya, untuk restore nya bisa dicoba perintah:
RESTORE DATABASE [db_name] FROM DISK = '[lokasi_backup]'
tapi, maap. saya blm pernah coba 

more 17 years ago
LuriDarmawan
dari sqlservercentral.com
[sql:1:5e80f7cace]
declare @IDENT INT, @sql varchar(1000), @DBNAME VARCHAR(200)
select @IDENT=min(DBID) from SYSDATABASES WHERE [DBID] > 0 AND NAME NOT IN ('PUBS', 'NORTHWIND', 'TEMPDB')
while @IDENT is not null
begin
SELECT @DBNAME = NAME FROM SYSDATABASES WHERE DBID = @IDENT
/Change disk location here as required /
SELECT @SQL = 'BACKUP DATABASE '+@DBNAME+' TO DISK = ''I:\MSSQL\BACKUP'+@DBNAME+'.BAK''WITH INIT'
PRINT @SQL
EXEC (@SQL)
select @IDENT=min(DBID) from SYSDATABASES WHERE [DBID] > 0 and DBID>@IDENT AND NAME NOT IN ('PUBS', 'NORTHWIND', 'TEMPDB')
end
[/sql:1:5e80f7cace]
more ...
- Pages:
- 1
reply |
Report Obsolete
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 2 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 3 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 10 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 10 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 10 years ago
Random Topic
- Alokasi & Acak No Undian
by tAtA in Tip n Trik Pemrograman more 15 years ago - HARGA USER ATAU PROGRAMMER???
by n3o_cybertech in Tip n Trik Pemrograman more 15 years ago - Combo Box
by pegal_linux in Tip n Trik Pemrograman more 16 years ago - Tanya : baca link dari suatu halaman web...
by beluvedia in Network, Files, I/O & System more 15 years ago - Cari kata dalam TStringList.....
by EkoIndri in Tip n Trik Pemrograman more 16 years ago - avatar ku gak nongol
by Melon_Cry in OOT more 16 years ago - tanya query pada MS Access
by shindo in Hal umum tentang Pascal Indonesia more 15 years ago - Bewara SQL Lagi...
by reminder2k1 in MsSQL more 15 years ago - Error Register Delphi
by reza_elka in Bedah Kasus more 11 years ago - nampilin jpg dari MySQL
by lela in MySQL more 17 years ago