Cách Sao Lưu Cơ Sở Dữ Liệu SQL Server Trên Windows - .vn
Có thể bạn quan tâm
Các cách thay thế để sao lưu dữ liệu
Sao lưu thông qua lệnh BACKUP DATABASE của SQL nhanh chóng và không tải cơ sở dữ liệu. Tuy nhiên, trong một số trường hợp, không thể:
- Không thể sao lưu máy chủ từ xa. Chính xác hơn, bạn có thể thực hiện sao lưu, nhưng để truy cập tệp, bạn cần có quyền truy cập vào hệ thống tệp máy chủ.
- Bản sao lưu kết quả không ở định dạng mở và không thể xem hoặc chỉnh sửa cho đến khi nó được khôi phục.
- Để tạo bản sao lưu cơ sở dữ liệu, bạn phải có khả năng đăng nhập vào SQL Server, cũng như có đặc quyền sao lưu cơ sở dữ liệu.
Xuất ứng dụng cấp dữ liệu
Ứng dụng Data-Tier là một đơn vị triển khai cơ sở dữ liệu độc lập chứa tất cả các định nghĩa cơ sở dữ liệu như bảng, dạng xem, người dùng, v.v. Kết quả của việc xuất, bạn sẽ nhận được một kho lưu trữ với một tập hợp các tệp XML.
Chức năng này chủ yếu nhằm mục đích truyền dữ liệu giữa các máy chủ SQL khác nhau. Tuy nhiên, tính năng này cũng có thể được sử dụng để tạo một bản sao lưu logic nén .
Bạn có thể chọn những đối tượng bạn muốn thêm vào bản sao lưu. Bằng cách này, bạn có thể sử dụng tính năng xuất để sao lưu một phần .
Lưu ý quan trọng: Ứng dụng cấp dữ liệu xuất không được thực thi trong một giao dịch. Do đó, dữ liệu có thể được xuất ở trạng thái không nhất quán
Ví dụ: Bản ghi trong bảng có thể tham chiếu đến khóa ngoại không có sẵn trong bảng khác. Để tránh điều này, bạn nên chụp nhanh cơ sở dữ liệu trước khi xuất.
CREATE DATABASE [AdventureWorks_Snapshot] ON (NAME = AdventureWorks_data, FILENAME = ‘d:BackupsAdventureWorks2017.snap’) AS SNAPSHOT OF [AdventureWorks]
Bằng SQL Server Management Studio
Cách đơn giản nhất để thực thi Ứng dụng cấp dữ liệu xuất là thông qua giao diện người dùng SSMS.


- Nhấp chuột phải vào cơ sở dữ liệu
- Tasks ⇒ Export Data Tier Application
- Trên tab thứ hai, chỉ định đường dẫn đến tệp để lưu dữ liệu
- Tùy chọn: trên tab Advanced, bạn có thể chọn các bảng cụ thể để sao lưu
- Nhấp vào Next và sau đó Finish
Để khôi phục, hãy nhấp chuột phải vào Databases và chọn Import Data-Tier Application

Trong cửa sổ mở ra, chỉ định đường dẫn đến tệp .bacpac.
Bằng sqlpackage.exe
Một cách thay thế để thực hiện xuất ứng dụng tầng dữ liệu là sử dụng tiện ích sqlpackage.exe . Nó có thể được tải xuống từ trang web chính thức.
Để xuất cơ sở dữ liệu, hãy chạy lệnh sau:
sqlpackage.exe /TargetFile:“d:Backupsexport.bacpac” /Action:Export /SourceServerName:“localhost” /SourceDatabaseName:“AdventureWorks” /SourceUser:“sa” /SourcePassword:“my-secret-password”
Bạn cũng có thể khôi phục dữ liệu từ .bacpac thông qua sqlpackage
c:utilssqlpackage.exe /SourceFile:“d:Backupsexport.bacpac” /Action:Import /TargetServerName:“.” /TargetDatabaseName:“target-database” /TargetUser:“sa” /TargetPassword:“my-password”
Đừng quên xóa ảnh chụp nhanh sau khi sao lưu hoàn tất:
DROP DATABASE [AdventureWorks_Snapshot]Bằng Windows Server Backup
Ví dụ: Hãy xem xét sao lưu các tệp cơ sở dữ liệu bằng Windows Server Backup (WSB). Chương trình là một phần của máy chủ Windows. Nó không được kết nối theo mặc định. Bạn có thể kích hoạt thông qua Add Roles and Feature.
Trước khi tạo bản sao lưu, bạn cần hiểu cơ sở dữ liệu bao gồm những tệp nào. Để thực hiện, hãy truy cập SQL Server Management Studio và nhấp chuột phải vào cơ sở dữ liệu và chọn Properties.

Trong cửa sổ, chuyển đến phần Files. Ở cuối bảng, sẽ có đường dẫn đến các tệp cơ sở dữ liệu.

Các tệp này sẽ cần được đưa vào bản sao lưu.
Để mở giao diện quản lý sao lưu máy chủ Windows, nhấn win + r và gõ wbadmin.msc
- Nhấp vào Backup Once

- Chọn Different Options

- Chọn Custom.

- Thêm các mục.

- Chỉ định nơi sao lưu vào đĩa hoặc thư mục chia sẻ.

- Chỉ định một ổ đĩa
hoặc đường dẫn UNC.
- Xác nhận và chạy bản sao lưu.

Nguồn: SqlBak
Xem thêm Khoá học ứng dụng SQL trong xử lý dữ liệuKho dữ liệu miễn phí để thực hành SQL
10 cuốn sách từ siêu dễ đến khó nhằn dành cho người học SQL
Từ khóa » Phần Mềm Backup Dữ Liệu Sql
-
Backup Tự động SQL Server Bằng SQL Backup Master
-
Download SQLBackupAndFTP - Sao Lưu Cơ Sở Dữ Liệu
-
Download SQL Backup Master Enterprise 5 - Sao Lưu Cơ Sở Dữ Liệu ...
-
SQL Backup Master 6.0.569 All Editions Sao Lưu Cơ Sở Dữ Liệu Tự ...
-
Tự động Sao Lưu Và Giữ Lại Các Tệp Dữ Liệu Gần Nhất Trong SQL Server
-
[SOFTWARE] Giới Thiệu Phần Mềm Tự động Backup Và Upload Lên ...
-
MS SQL Tự động Backup định Kỳ Dữ Liệu Và Lưu Trữ Cloud - Vinh Le
-
Nên Dùng Phần Mềm Backup Sql Server Nào - Thủ Thuật Access
-
Phần Mềm Tự động Backup CSDL SQL Server - Hà Tĩnh IT
-
MS SQL Server Automatic Backup & Restore Software
-
Hướng Dẫn Sao Lưu SQL Server Bằng SQL Backup Master
-
SK0003 | Sao Lưu (backup) Dữ Liệu SQL Server - Công Ty Đông Á
-
SQL Backup Master Enterprise 5 - Sao Lưu Cơ Sở Dữ Liệu SQL Server





hoặc đường dẫn UNC.
