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

Làm cách nào để nhập tệp dữ liệu sql vào SQL Server?

Nếu tệp của bạn là tệp lớn, 50MB +, thì tôi khuyên bạn nên sử dụng sqlcmd, tiện ích dòng lệnh đi kèm với SQL Server. Nó rất dễ sử dụng và nó xử lý tốt các tệp lớn. Tôi đã thử nó ngày hôm qua với một tệp 22GB bằng lệnh sau:

sqlcmd -S SERVERNAME\INSTANCE_NAME -i C:\path\mysqlfile.sql -o C:\path\output_file.txt

Lệnh trên giả định rằng tên máy chủ của bạn là SERVERNAME, cài đặt SQL Server của bạn sử dụng tên phiên bản INSTANCE_NAME và windows auth là phương thức xác thực mặc định. Sau khi thực thi, output.txt sẽ chứa một cái gì đó như sau:

...
(1 rows affected)
Processed 100 total records

(1 rows affected)
Processed 200 total records

(1 rows affected)
Processed 300 total records
...

sử dụng readfileonline.com nếu bạn cần xem nội dung của các tệp lớn.

CẬP NHẬT

Liên kết này cung cấp thêm các tùy chọn dòng lệnh và thông tin chi tiết như tên người dùng và mật khẩu:

https://dba.stackexchange .com / question / 44101 / import-sql-server-database-from-a-sql-file



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ADO.net SqlTransaction cải thiện hiệu suất

  2. Tìm kiếm toàn văn bản đã được cài đặt hay chưa

  3. Tại sao Thủ tục được Lưu trữ nhanh hơn Truy vấn

  4. SQL Server tương đương với kiểu dữ liệu MySQL enum?

  5. giải quyết lỗi kết nối giữa sql server 2008 r2 với java trong eclipse