Export dùng MSSM và Import bằng CMD (SQL)

Export 1 table ra file .sql bằng MSSM

Trường hợp table SQL quá lớn, thường trên 70.000 dòng sẽ không dùng tool được, dùng chức năng Generate Scripts của Microsoft SQL Server Management

Dữ liệu 300.000 ngàn dòng xuất ra file tầm 10p là xong

Ở cửa số hiện ra, ấn Next, chọn table cần xuất

Ấn Next

Chọn đường dẫn lưu, ấn Advanced, dòng Types of data to Scritp

+ Data Online: chỉ xuất dữ liệu

+ Schema and data: Xuất cả cấu trúc tạo và data

Ghi chú: File Scripts đã có luôn lệnh Use Ten_data như hình dưới nên khi dùng lệnh CMD ở dưới để Import vào là được luôn

Import file .sql dữ liệu lớn vào SQL

Khi dữ liệu cần Import vào quá lớn, thường hơn 70.000 dòng, chạy tại MSSM sẽ bị tràn bộ nhớ, ta dùng CMD với lệnh như sau, đã test nhiều lần, số liệu chạy chính xác tuyệt đối

sqlcmd -S ServerSQL -i "C:\Script.sql”

Các lưu ý:

+ Server_SQL là tên Server name để kết nối

+ Phải chạy tại máy chủ

Đánh giá:

  • Cách nào thực hiện rất chính xác số liệu, nếu số liệu không quá lớn thì ưu tiên dùng cách này

  • Nhược điểm phải thao tác Export bằng MSSM hơi mất thời gian

Last updated

Was this helpful?