2013-01-31 90 views
15

Tôi có một cơ sở dữ liệu SQL - tôi cần phải sao lưu hàng ngày (tối thiểu) - tốt nhất là nhiều lần trong ngày - tự động vì vậy nó chắc chắn được thực hiện.Cơ sở dữ liệu SQL tự động sao lưu

Tôi đang chạy Windows mà cơ sở dữ liệu SQL được lưu trữ.

gì chương trình (thích những người Việt) Tôi có thể sử dụng để sao lưu nó lên - Tôi hoàn toàn mới với SQL vì vậy nếu bạn đang gonna giải thích một cái gì đó - làm điều đó trong điều khoản của layman cảm ơn (:

Nó cần phải được sao lưu vào một máy chủ (trên mạng LAN).

+0

Có thể bạn nên đăng câu hỏi tại trang Trao đổi lưu trữ [Quản trị viên cơ sở dữ liệu] (http://dba.stackexchange.com)? Ngoài ra [MSDN] (http://msdn.microsoft.com/en-us/library/ms175477.aspx) có thể hữu ích như mọi khi nếu đó là Máy chủ Microsoft SQL bạn đang sử dụng. – jpw

+0

Ahh cảm ơn - Tôi không biết trang web này, tôi sẽ cố gắng ở đó (: – chuck

+1

Bạn có nói ** SQL ** (Ngôn ngữ truy vấn có cấu trúc - chỉ là ngôn ngữ - không có sản phẩm) nhưng bạn * thực sự * có nghĩa là Microsoft ** SQL Máy chủ ** (đó là một sản phẩm hiện nay)? –

Trả lời

12

SQL Server Agent

bạn có thể tạo công việc sao lưu hàng ngày với nó.

http://blogs.msdn.com/b/sqlagent/archive/2010/10/12/create-a-database-backup-job-using-sql-server-management-studio.aspx

+2

Tôi không thể tìm thấy SQL Server Agent trong studio quản lý máy chủ. – chuck

+1

@chuck phiên bản nào bạn đang sử dụng, nếu bạn có ấn bản nhanh, bạn sẽ không có phiên bản chuẩn, – john

+4

nếu bạn chỉ thể hiện và không muốn chi tiền, bạn có thể lên lịch với công cụ lập lịch tác vụ lệnh này "" C: \ Program Files \ Microsoft SQL Server \ 90 \ Công cụ \ Binn \ osql.exe " -E -Q" BACKUP DATABASE mydatabase ĐỂ DISK = 'C: \ tmp \ db.bak' VỚI FORMAT "' xem (http://stackoverflow.com/questions/122690/what-is-a-simple-command-line-program-or-script-to-backup-sql-server-databases) – john

20

Auto Database Backup Sử dụng kế hoạch bảo trì

Bước đơn giản:

  1. Go To SQL Server Configuration Manager> Các dịch vụ SQL Server> Run SQL Server Agent (Đặt nó chạy tự động)

  2. Go To SQL Server Management Studio, Tìm quản lý TAB> Gói bảo trì. Nhấp chuột phải> Thuật sĩ bảo trì kế hoạch.

  3. Soạn thảo các gói bảo trì của bạn, ví dụ: DailyBackup. Chọn nút Option: Single Schedule cho toàn bộ công việc.

  4. Nhấp vào Định cấu hình> Đặt lịch biểu theo nhu cầu của bạn.

  5. Chọn Tác vụ bảo trì. trong trường hợp này, bạn chọn sao lưu toàn bộ cơ sở dữ liệu.

  6. Nhấp vào Tiếp theo, sau đó xác định cơ sở dữ liệu cần sao lưu, đặt vị trí sao lưu và tiện ích sao lưu.

  7. Nhấp vào Tiếp theo, Chọn chế độ báo cáo của bạn, sau đó chọn Hoàn tất.
0

Hiện có nhiều chương trình như vậy, bạn có thể thử EMS SQL Backup. Nó không phải là miễn phí nhưng nó rất tiện dụng cho loại nhiệm vụ này và hỗ trợ sao lưu nén, mã hóa và tải lên sao lưu vào FTP, mạng và các địa điểm trên đám mây.

Các vấn đề liên quan