Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Sao lưu cấp bảng

Bạn không thể sử dụng BACKUP DATABASE lệnh để sao lưu một bảng, tất nhiên trừ khi bảng được đề cập được phân bổ cho FILEGROUP của chính nó .

Những gì bạn có thể làm, như bạn đã đề xuất là Xuất dữ liệu bảng sang tệp CSV. Bây giờ để có được định nghĩa về bảng của bạn, bạn có thể 'Viết kịch bản' CREATE TABLE tập lệnh.

Bạn có thể thực hiện việc này trong SQL Server Management Studio, bằng cách:

nhấp chuột phải vào Cơ sở dữ liệu> Nhiệm vụ> Tạo tập lệnh

Sau đó, bạn có thể chọn bảng mà bạn muốn viết kịch bản và cũng có thể chọn bao gồm bất kỳ đối tượng liên quan nào, chẳng hạn như các ràng buộc và chỉ mục.

để lấy DATA cùng với chỉ schema , bạn phải chọn Advanced trên tab tùy chọn tập lệnh đã đặt và trong GENERAL phần đặt Types of data to script chọn Schema and Data

Hy vọng điều này sẽ hữu ích nhưng vui lòng liên hệ trực tiếp với tôi nếu bạn cần thêm sự hỗ trợ.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tổng hợp bitwise HOẶC trong một truy vấn con

  2. Cách tránh giám sát hoạt động làm ảnh hưởng đến hiệu suất máy chủ SQL của bạn

  3. Tạo công việc tác nhân máy chủ SQL bằng SSMS

  4. Cách xem nhật ký giao dịch trong SQL Server 2008

  5. Xóa các ký tự lạ (A có mũ) khỏi cột varchar của SQL Server