BakRes - là công cụ Backup - Restore CSDL SQL Server. BakRes có các chức năng như sau:
Dưới đây là các bước hướng dẫn tích hợp công cụ vào chương trình:
Bước 1: Tải công cụ BakRes tại địa chỉ: https://goo.gl/CHvRSm (pass: vhlong.blogspot.com)
Bước 2: Giải nén, công cụ gồm 3 file: BakRes.exe, Ionic.Zip.dll và conStr.txt
Bước 3: Copy 3 file vừa giải nén vào cùng thư mục với chương trình quản lý. Ví dụ: chương trình quản lý của mình tên là BackupRestore.exe
Bước 4: Mở file conStr.txt để cấu hình kết nối tới CSDL Server của chương trình.
Như hình đã thấy, ở đây Server của mình tên là .\fastaccounting, Cơ sở dữ liệu của mình tên là CSDL1 và kiểu chứng thực là Windows Authentication (Integrated Security=True). Bạn hãy sửa lại cho phù hợp với chương trình của bạn. À nhớ là sửa xong thì Save lại file này nhé.
Bước 5: Tạo 1 nút trong chương trình quản lý và viết code cho nút đó như sau:
Gọi LONG là nút để gọi chức năng Backup - Restore cơ sở dữ liệu. Code cho nút này viết như sau:
Ok! Sau 5 bước như vậy, bạn đã tích hợp xong BakRes.exe vào chương trình của mình. BakRes exe có giao diện rất đơn giản:
- Sao lưu và Phục hồi cơ sở dữ liệu SQL Server ở dạng file ZIP
- Tỉ lệ nén file CSDL ở mức cao từ 90% trở lên
- BakRes là 1 file thực thi và bạn có thể tích hợp nó vào chương trình quản lý của bạn.
Bước 1: Tải công cụ BakRes tại địa chỉ: https://goo.gl/CHvRSm (pass: vhlong.blogspot.com)
Bước 2: Giải nén, công cụ gồm 3 file: BakRes.exe, Ionic.Zip.dll và conStr.txt
Như hình đã thấy, ở đây Server của mình tên là .\fastaccounting, Cơ sở dữ liệu của mình tên là CSDL1 và kiểu chứng thực là Windows Authentication (Integrated Security=True). Bạn hãy sửa lại cho phù hợp với chương trình của bạn. À nhớ là sửa xong thì Save lại file này nhé.
Gọi LONG là nút để gọi chức năng Backup - Restore cơ sở dữ liệu. Code cho nút này viết như sau:
Ok! Sau 5 bước như vậy, bạn đã tích hợp xong BakRes.exe vào chương trình của mình. BakRes exe có giao diện rất đơn giản:
- Cấu hình: dùng để mở file conStr.txt để cấu hình lại kết nối tới CSDL của chương trình
- Sao Lưu: dùng để sao lưu (backup) CSDL của chương trình. File Backup được tự động Save ở thư mục Bak (cùng đường dẫn với chương trình quản lý của bạn)
- Phục Hồi: dùng để phục hồi (restore) CSDL của chương trình bằng cách chọn file Zip mà bạn muốn phục hồi ở thư mục Bak