Cách import file .sql vào sql server được rất ít người biết đến. Vậy nên bài viết dưới đây ATPWEB sẽ hướng dẫn các bạn cách import file .sql vào sql server, có thể chuyển 1 Database từ máy tính này sang một máy tính khác và dữ liệu, các bảng,.. luôn luôn được giữ nguyên trong SQL Server.
Cùng tham khảo ngay nếu bạn cũng đang cần đến nhé!
Mình có 1 Database tên: TruongGiangIT trong này có Table Users có dữ liệu đã Insert sẵn, giờ mình mong muốn gửi Database này cho một người khác sử dụng hoặc mình mong muốn sao chép sang 1 máy tính khác sử dụng SQL Server. Và sau đây sẽ là cách import file .sql vào sql server mà mình sử dụng.
Tóm Tắt
Cách thức 1: dùng Detach CSDL
Bước 1: Chuột phải Database > Tasks > Detach…
Bước 2: Thực hiện copy 2 file Database
*Thường là 2 file này trong thư mục Data các bạn truy cập đường dẫn sau:
C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA
* Bạn chỉ cần gửi 2 file này cho người xung quanh là đủ sức Phục hồi tài liệu trên một máy tính trọn vẹn khác
Bước 3: Khôi phục trên máy khác
Sau khi nhận được 2 file này, bạn dán 2 file này vào đường dẫn dưới đây nhé
Đường dẫn: C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA
Thực hiện dán xong các bạn Attach… lại Database
Thực hiện: Chuột phải Database > Attach.. ≫ Add > chọn TruongGiangIT.mdf > OK > OK
Sau đó sẽ thấy Database vừa mới thêm thành công! Nếu chưa có thì các bạn refresh lại để thấy Database vừa mới có trong SQL Server chưa nhé!
Cách thức 2: Xuất file .sql
Cách làm này chúng ta sẽ xuất file định hình .sql từ máy này và chạy file .sql này trên máy khác để có được “Cơ sở dữ liệu” cần khôi phục.
Bước 1: nhấn chuột phải vào Database chọn Tasks > Generate Scripts…
Bước 2: nhấn Next để tiếp tục
Bước 3: Các bạn lựa chọn 1 số Table hoặc bấm get all (Trong ảnh mình sẽ quét hết tất cả) chọn Select specific database objects > check Tables
Bước 4: Để xuất file .sql kèm dữ liệu thì cần cấu hình như sau: Advanced > Tại: Types of data to script chọn “Schema and data (Có cả dữ liệu trong file xuất ra) > OK > Next
Bước 5: bấm Next để tiếp tục
Bước 6: kiểm tra tình trạng xuất file và bấm Finish để hoàn tất công cuộc xuất file script.sql
Làm như vậy chúng ta có thể xuất thành công file script.sql nằm trong đường dẫn: C:\Users\vip\Documents\script.sql và chúng ta sẽ tiến hành chạy file script.sql này.
Hướng dẫn sử dụng File scripts.sql
Bước 1: mở SQL Server lựa chọn File > Open > File…
Bước 2: chọn file script.sql để mở trong SQL Server
Bước 3: Chúng ta cần tạo 1 Database giống với tên của Database cũ để chứa dữ liệu sắp nhập vào.
VD: Trong trường hợp này chúng ta phải tạo Database tên TruongGiangIT
Bước 4: lựa chọn all câu lệnh và nhấn Execute. Kết quả khi thành công sẽ hiện thông báo: Command(s) completed successfully. Mở Database TruongGiangIT ra sẽ thấy toàn bộ các bảng và dữ liệu chúng ta cần.
Import file SQL có dung tích lớn
Cách thực thi lệnh sql server bằng dòng lệnh tại Cmd như sau:
Bước 1: Tạo một database đơn giản trong sql server bằng Sql Server Management Studio như bình thường mang tên DataTest.
Bước 2: Tạo file notepad đưa tên TestScript.sql với thông tin như sau:
USE master; GO CREATE TABLE tb_Test ( id INT, NAME NVARCHAR(50) ) GO INSERT INTO tb_Test VALUES (1,N'Công ty TNHH Công nghệ ATPWEB') GO SELECT * FROM tb_Test
( Trong thực trạng import file. sql vào sql server thì Bước 1 + 2 này đồng nghĩa tương quan với việc tệp sql đã làm ra bằng cách dùng SQL Server Management Studio để gererate ra ) .
Bước 3: Thực thi lệnh tại file SQL:
- Mở Cmd bằng cách vào Start > Run sau đó gõ Cmd , nhấn Enter.
- Nhập lệnh: sqlcmd -S myServer\instanceName -i C:\myScript.sql
- Sau đấy nhấn phím Enter
Vậy là với bài viết trên, các bạn đã có thể nắm được cách import file .sql vào sql server rồi đó. Cám ơn các bạn đã quan tâm đến bài viết của mình nhé!
ATPWEB – XÂY DỰNG NGÔI NHÀ ONLINE
Liên hệ :
Source: https://final-blade.com
Category: Kiến thức Internet