Hướng dẫn load data from excel to sql server - tải dữ liệu từ excel sang máy chủ sql

Có nhiều cách để nhập dữ liệu từ tệp Excel vào cơ sở dữ liệu SQL Server bằng cách sử dụng:

  • Dịch vụ tích hợp SQL Server [SSIS]
  • Các chức năng OpenRowset và OpenDataSource
  • Máy chủ liên kết SQL Server
  • Trình hướng dẫn nhập và xuất nhập SQL Server

Trong bài viết này, các bước để nhập dữ liệu từ tệp Excel vào cơ sở dữ liệu SQL Server sẽ được giải thích bằng cách sử dụng Trình hướng dẫn nhập và xuất nhập SQL Server bao gồm một số vấn đề có thể xảy ra trong các quy trình.

Để bắt đầu quá trình nhập dữ liệu từ tệp Excel vào cơ sở dữ liệu SQL Server bằng cách sử dụng trình hướng dẫn nhập và xuất SQL Server, cần phải khởi chạy và xuất nhập SQL Server. Có một số cách để làm điều đó và điều này có thể được nhìn thấy trên cách nhập/xuất dữ liệu vào SQL Server

Trang đầu tiên xuất hiện khi trình hướng dẫn nhập và xuất SQL Server được khởi chạy là trang chào mừng:

Trên trang này, chỉ giới thiệu nhanh về trình hướng dẫn nhập và xuất nhập SQL Server được hiển thị.

Nhấp vào nút Next để tiếp tục. Trang tiếp theo trong Trình hướng dẫn nhập và xuất nhập SQL Server là chọn trang nguồn dữ liệu:Next button to continue. The next page in the SQL Server Import and Export Wizard is Choose a Data Source page:

Trong chọn Trang nguồn dữ liệu, để tiếp tục nhập dữ liệu từ Excel sang SQL Server, nhà cung cấp nguồn dữ liệu và cách kết nối với nguồn dữ liệu phải được cung cấp. Trong trường hợp của chúng tôi, nhà cung cấp để kết nối với tệp Excel là nhà cung cấp Microsoft Excel.Microsoft Excel provider.

Từ hộp thả xuống nguồn dữ liệu, chọn nhà cung cấp Microsoft Excel:Data source drop down box, select the Microsoft Excel provider:

Như bạn có thể thấy, không có nhà cung cấp Microsoft Excel trong danh sách hộp thả xuống nguồn dữ liệu. Cái này có một vài nguyên nhân. Lý do đầu tiên có thể là Microsoft Office được cài đặt. Nhưng không cần phải cài đặt Microsoft Office [Microsoft Excel] để xem nhà cung cấp Microsoft Excel trong danh sách hộp thả xuống nguồn dữ liệu.

Để xem nhà cung cấp Microsoft Excel trong danh sách, hãy cài đặt Microsoft Access Database Engine 2016 Rederributable. Phiên bản mới nhất của công cụ cơ sở dữ liệu Microsoft Access có thể mở phiên bản Excel trước đó, vì vậy hãy đảm bảo rằng bạn có phiên bản mới nhất.

Phân phối lại cơ sở dữ liệu Access Access 2016 có thể phân phối lại có hai phiên bản:

  • AccessDatabaseEngine.exe là phiên bản 32 bit
  • AccessDatabaseEngine_x64.exe là phiên bản 64 bit

Bây giờ, khi Microsoft Access Database Engine 2016 Rederributable được cài đặt, chúng ta sẽ thấy nhà cung cấp Microsoft Excel trong danh sách, nhưng thật không may, nhà cung cấp Microsoft Excel không hiển thị trong danh sách hộp thả xuống nguồn dữ liệu.

Điều này là do bạn có thể chạy một phiên bản sai của trình hướng dẫn nhập và xuất nhập SQL Server. Ví dụ: accessDatabaseEngine.exe được cài đặt và phiên bản nhập và xuất SQL Server được khởi chạy. Trong trường hợp này, để xem nhà cung cấp Microsoft Excel trong danh sách hộp thả xuống nguồn dữ liệu, hãy khởi chạy phiên bản nhập và xuất trình hướng dẫn SQL Server và nhà cung cấp Microsoft Excel sẽ xuất hiện trong danh sách:AccessDatabaseEngine.exe is installed and the SQL Server Import and Export Wizard 64-bit version is launched. In this case, in order to see the Microsoft Excel provider in the list of the Data source drop down box, launch the SQL Server Import and Export Wizard 32-bit version and the Microsoft Excel provider will appear in the list:

Bây giờ, khi tất cả được cài đặt, từ danh sách, chọn nhà cung cấp Microsoft Excel. Trên trang chọn nguồn dữ liệu, các tùy chọn bổ sung xuất hiện:Choose a Data Source page, additional options appear:

Trong hộp Đường dẫn tệp Excel, nhập vị trí vào tệp Excel hoặc sử dụng nút Duyệt để điều hướng đến vị trí:Excel file path box, type the location to the Excel file or use the Browse button to navigate to the location:

Từ hộp phiên bản Excel, chọn phiên bản Excel sử dụng sổ làm việc nguồn. Trong trường hợp của chúng tôi, đó là phiên bản Microsoft Excel 2016:Excel version drop down box, choose the version of Excel that uses the source workbook. In our case, that is the Microsoft Excel 2016 version:

Tùy chọn mới nhất trên trang này là Hộp kiểm Row đầu tiên có tên cột:First row has column names check box:

Theo mặc định, tùy chọn này được kiểm tra. Nó bước đi các hàng đầu tiên của nguồn dữ liệu làm tên cột:

Nhưng nếu tùy chọn này được bật và nguồn dữ liệu không chứa tên cột, Trình hướng dẫn nhập và xuất SQL Server sẽ thêm tên cột, bắt đầu bằng tên F1 cho tên cột đầu tiên:F1 for the first column name:

Nếu tùy chọn này bị vô hiệu hóa và nguồn dữ liệu chứa tên cột, trình hướng dẫn nhập và xuất SQL Server sẽ coi các cột này là hàng dữ liệu đầu tiên:

Bây giờ, khi mọi thứ được đặt trên trang Nguồn dữ liệu của Trình hướng dẫn nhập và xuất SQL Server, hãy nhấp vào nút Tiếp theo để tiếp tục.Next button to continue.

Thông báo cảnh báo sau đây có thể xuất hiện sau khi nhấp vào nút tiếp theo:

Lệnh không thể hoàn thành.

Thông tin thêm:

Nhà cung cấp ‘Microsoft.ace.oledb.16.0 không được đăng ký trên máy cục bộ. [Dữ liệu hệ thống]

Thông báo thông báo cảnh báo này xuất hiện khi trình hướng dẫn nhập và xuất nhập SQL Server được tung đã cài đặt Phiên bản 64 bit của Microsoft Access Access Access 2016.

Có hai giải pháp để giải quyết vấn đề này:

  • Đầu tiên là khởi chạy phiên bản 64 bit của trình hướng dẫn nhập và xuất SQL Server thông qua menu Bắt đầu
  • Độ phân giải thứ hai là cài đặt phiên bản 32 bit của cơ sở dữ liệu truy cập Microsoft Access 2016 và tiếp tục sử dụng Trình hướng dẫn nhập và xuất nhập SQL Server thông qua SSMS, nhưng trước tiên, bạn cần gỡ cài đặt phiên bản 64 bit của Microsoft Access Engine 2016 Thông báo cảnh báo sau đây sẽ xuất hiện khi khởi chạy gói cài đặt:

LƯU Ý: Có thể cài đặt phân phối lại cơ sở dữ liệu Microsoft Access 2016 có thể được cài đặt ở chế độ yên tĩnh.: The Microsoft Access Database Engine 2016 Redistributable can be installed in quiet mode.

Mở cửa sổ nhắc lệnh và chạy như sau:Command Prompt window and run the following:

Cho phiên bản 32 bit

C: \ Users \\ downloads \ accessDatabaseEngine.exe /im lặng

Cho phiên bản 64 bit

C: \ Users \\ Tải xuống

Trang tiếp theo trên Trình hướng dẫn nhập và xuất nhập SQL Server là trang chọn đích:

Trên trang này, hãy xác định đích nơi dữ liệu từ nguồn dữ liệu [tệp Excel] sẽ được đặt. Trong trường hợp của chúng tôi, đích sẽ là cơ sở dữ liệu SQL Server.

Trong hộp thả xuống đích, chọn nhà cung cấp có thể kết nối với cơ sở dữ liệu SQL Server.Destination drop down box, choose a provider that can connect to a SQL Server database.

Một trong những nhà cung cấp có thể kết nối với SQL Server là:

  • Nhà cung cấp dữ liệu .NET Framework cho SQLServer
  • Nhà cung cấp Microsoft Ole DB cho SQL Server
  • Máy khách tự nhiên SQL Server 11.0

Trong trường hợp này, máy khách gốc SQL Server 11.0 sẽ được chọn từ danh sách đích:Destination list:

Từ hộp kết hợp tên máy chủ, chọn phiên bản SQL Server:Server name combo box, select the SQL Server instance:

Trong phần Xác thực, xác định cách nó sẽ được kết nối với SQL Server bằng cách sử dụng chế độ xác thực Windows hoặc SQL Server.Authentication section, determine how it will be connected to SQL Server by using Windows or SQL Server Authentication mode.

Từ hộp thả xuống cơ sở dữ liệu, sẽ chọn một cơ sở dữ liệu trong đó dữ liệu từ nguồn dữ liệu [tệp Excel] sẽ được đặt:Database drop down box, pick a database in which data from data source [Excel file] will be placed:

Hoặc, tạo một cơ sở dữ liệu mới làm đích đến dữ liệu từ nguồn dữ liệu.

Để làm điều đó, nhấp vào nút mới và trong hộp thoại Tạo cơ sở dữ liệu, đặt các tham số cho cơ sở dữ liệu đích SQL Server mới:New button and in the Create Database dialog, set the parameters for the new SQL Server destination database:

Khi mọi thứ được đặt trên trang Chọn một điểm đến, nhấp vào nút tiếp theo để tiếp tục.Next button to proceed.

Trên trang chỉ định bản sao hoặc truy vấn, xác định cách dữ liệu từ nguồn dữ liệu sẽ được sao chép đến đích:

Nếu dữ liệu sao chép từ một hoặc nhiều bảng hoặc nút xem radio được chọn thì tất cả dữ liệu từ bảng tính đã chọn sẽ được sao chép.Copy data from one or more tables or views radio button is selected then all data from the chosen worksheets will be copied.

Nếu việc ghi truy vấn để chỉ định dữ liệu để truyền được chọn, thì chỉ dữ liệu được chỉ định trong truy vấn SQL sẽ được sao chép từ bảng tính Excel sang cơ sở dữ liệu SQL Server đích.Write a query to specify the data to transfer is chosen, then only data that are specified in a SQL query will be copied from an Excel worksheet to a destination SQL Server database.

Nếu việc ghi truy vấn để chỉ định dữ liệu để chuyển trong trang Chọn một điểm đến, thì trang Cung cấp một trang truy vấn nguồn sẽ được hiển thị khi nhấn nút tiếp theo:Next button is pressed:

Trong hộp văn bản SQL Statement, nhập truy vấn sẽ chọn dữ liệu để sao chép mẫu Excel vào cơ sở dữ liệu SQL Server hoặc tải truy vấn bằng nút Duyệt.SQL statement text box, type the query that will select the data to copy form the Excel file to the SQL Server database or load a query using the Browse button.

Để truy vấn thành công một bảng tính $ đến cuối tên trang tính và dấu ngoặc xung quanh tên trang tính, [[Kinh doanh $]] phải được thêm vào, nếu không các thông báo cảnh báo sau đây có thể xuất hiện:$ to the end of the sheet name and the brackets around sheet name, [[BusinessEntity$]] must be added, otherwise the following warning messages may appear:

Tuyên bố không thể được phân tích cú pháp.

Thông tin thêm:

Công cụ cơ sở dữ liệu Microsoft Access không thể tìm thấy đối tượng ‘Kinh doanh. Hãy chắc chắn rằng đối tượng tồn tại và bạn đánh vần tên của nó và tên đường dẫn chính xác. Nếu ‘Kinh doanh không phải là đối tượng cục bộ, hãy kiểm tra kết nối mạng của bạn hoặc liên hệ với quản trị viên máy chủ. [Công cụ cơ sở dữ liệu Access Microsoft]

Hoặc cái này:

Tuyên bố không thể được phân tích cú pháp.

Thông tin thêm:

Công cụ cơ sở dữ liệu Microsoft Access không thể tìm thấy đối tượng ‘Kinh doanh. Hãy chắc chắn rằng đối tượng tồn tại và bạn đánh vần tên của nó và tên đường dẫn chính xác. Nếu ‘Kinh doanh không phải là đối tượng cục bộ, hãy kiểm tra kết nối mạng của bạn hoặc liên hệ với quản trị viên máy chủ. [Công cụ cơ sở dữ liệu Access Microsoft]

Hoặc cái này:Copy data from one or more tables or views radio button is chosen, when the Next button is pressed, the Select Source Tables and Views page will be shown:

Lỗi cú pháp trong mệnh đề. [Công cụ cơ sở dữ liệu Access Microsoft]Source column. From the Source list, choose from which worksheets you want to import data to the SQL Server database by clicking the check box next to the name of the worksheets. The selected worksheets will appear in the Destination column:

Nếu dữ liệu sao chép từ một hoặc nhiều bảng hoặc nút xem radio được chọn, khi nhấn nút tiếp theo, trang chọn các bảng và lượt xem nguồn sẽ được hiển thị:Source column, but these names can be changed by clicking on the name in the Destination column:

Trên trang này, tất cả các bảng tính cho tệp Excel [Nhập trí.xlsx] sẽ được liệt kê trong cột Nguồn. Từ danh sách nguồn, chọn từ bảng tính nào bạn muốn nhập dữ liệu vào cơ sở dữ liệu SQL Server bằng cách nhấp vào hộp kiểm bên cạnh tên của bảng tính. Các bảng tính đã chọn sẽ xuất hiện trong cột đích:BusinessEntity$ field is different from the Table1 and Table2 fields. This is because the table in the SQL Server database that is chosen as a destination already exists and for the Table1 and Table2 fields, new tables will be created.

Khi sử dụng bảng hiện có, đảm bảo rằng bảng đích có cùng số cột có nguồn dữ liệu, nếu không các cột từ nguồn dữ liệu không có cột đích đầy đủ sẽ bị bỏ qua theo mặc định [] và dữ liệu từ đó Các cột sẽ không được nhập vào bảng đích:] and the data from that columns will not be imported to a destination table:

Ngoài ra, đảm bảo rằng các cột trong bảng đích có các loại dữ liệu tương thích với các loại dữ liệu trong các cột của dữ liệu nguồn, nếu không có thể xuất hiện lỗi sau:

Tìm thấy 1 [các] loại chuyển đổi loại cột không xác định, bạn chỉ được phép lưu gói

Khi các cột thích hợp và các loại dữ liệu được đặt, nhấp vào nút tiếp theo, trang Gói lưu và chạy của Trình hướng dẫn nhập và xuất SQL Server sẽ xuất hiện:Next button, the Save and Run Package page of the SQL Server Import and Export Wizard will appear:

Nhấp vào nút tiếp theo nếu muốn nhập dữ liệu từ tệp Excel vào cơ sở dữ liệu SQL Server, nhưng nếu muốn lưu gói SSIS để sử dụng sau, hãy kiểm tra nút Save SSIS Gói.Next button if want to import data from an Excel file to a SQL Server database, but if want to save the SSIS package for the later use, check the Save SSIS Package button.

Trên trang hoàn chỉnh trang Wizard, các lựa chọn được thực hiện trong các trang trình hướng dẫn trước được hiển thị:

Nhấp vào nút tiếp theo để nhập dữ liệu từ tệp Excel vào cơ sở dữ liệu SQL Server. Trang hoạt động thực hiện hiển thị trạng thái của quy trình nhập nếu nó được hoàn thành thành công hoặc với các lỗi:Next button to import data from an Excel file to a SQL Server database. The Performing Operation page shows the status of the importing process if it is finished successfully or with the errors:

Nếu xảy ra lỗi trong quá trình nhập dữ liệu từ tệp Excel vào cơ sở dữ liệu SQL Server, các thông báo, Word Word sẽ xuất hiện trong cột Tin nhắn cho hành động không thành công:Messages… word will appear in the Message column for the action that failed:

Khi nhấp vào tin nhắn, hộp thoại Chế độ xem sẽ xuất hiện với thông tin chi tiết về lỗi:Messages…, the View Report dialog will appear with detailed information about the error:

Lỗi này:

- Xác thực [lỗi]

Tin nhắn

  • Lỗi 0xC0202049: Nhiệm vụ luồng dữ liệu 1: Lỗi chèn vào cột chỉ đọc. [Trình hướng dẫn nhập và xuất nhập SQL Server]
    [SQL Server Import and Export Wizard]
  • Lỗi 0xC0202045: Nhiệm vụ luồng dữ liệu 1: Xác thực siêu dữ liệu cột không thành công. [Trình hướng dẫn nhập và xuất nhập SQL Server]
    [SQL Server Import and Export Wizard]
  • Lỗi 0xC004706B: Nhiệm vụ luồng dữ liệu 1: Điểm đến - Test1, Xác thực thất bại và trạng thái xác thực được trả về. [Trình hướng dẫn nhập và xuất nhập SQL Server]
    [SQL Server Import and Export Wizard]
  • Lỗi 0xC004700C: Nhiệm vụ luồng dữ liệu 1: Một hoặc nhiều thành phần xác thực không thành công. [Trình hướng dẫn nhập và xuất nhập SQL Server]
    [SQL Server Import and Export Wizard]
  • Lỗi 0xC0024107: Nhiệm vụ luồng dữ liệu 1: Có lỗi trong quá trình xác thực nhiệm vụ. [Trình hướng dẫn nhập và xuất nhập SQL Server]
    [SQL Server Import and Export Wizard]

Thông thường, nó xuất hiện khi bảng đích có cột nhận dạng. Để giải quyết điều này, hãy quay lại trang chọn các bảng và chế độ xem, chọn các bảng có thuộc tính nhận dạng và nhấn nút ánh xạ chỉnh sửa. Từ hộp thoại Cài đặt chuyển, chọn hộp kiểm Bật Chèn nhận dạng:Edit Mappings button. From the Transfer Settings dialog, select the Enable identity insert check box:

Ngoài ra, một vấn đề phổ biến khác có thể xuất hiện khi nhập dữ liệu từ nguồn dữ liệu vào các bảng SQL Server đích là vấn đề ràng buộc chính của nước ngoài. Trong lỗi bên dưới hai bảng đích Test1 và Test2 được hiển thị. Bảng Test2 được tham chiếu đến bảng Test1:

- Sao chép vào [DBO]. [Test1] [lỗi]

Tin nhắn

  • Lỗi 0xC0202049: Nhiệm vụ luồng dữ liệu 1: Lỗi chèn vào cột chỉ đọc. [Trình hướng dẫn nhập và xuất nhập SQL Server]
    [SQL Server Import and Export Wizard]
  • Lỗi 0xC0202045: Nhiệm vụ luồng dữ liệu 1: Xác thực siêu dữ liệu cột không thành công. [Trình hướng dẫn nhập và xuất nhập SQL Server]
    [SQL Server Import and Export Wizard]
  • Lỗi 0xC004706B: Nhiệm vụ luồng dữ liệu 1: Điểm đến - Test1, Xác thực thất bại và trạng thái xác thực được trả về. [Trình hướng dẫn nhập và xuất nhập SQL Server]
    [SQL Server Import and Export Wizard]

Lỗi 0xC004700C: Nhiệm vụ luồng dữ liệu 1: Một hoặc nhiều thành phần xác thực không thành công. [Trình hướng dẫn nhập và xuất nhập SQL Server]

Tin nhắn

  • Lỗi 0xC0202049: Nhiệm vụ luồng dữ liệu 1: Lỗi chèn vào cột chỉ đọc. [Trình hướng dẫn nhập và xuất nhập SQL Server]
    An OLE DB record is available. Source: “Microsoft SQL Server Native Client 11.0” Hresult: 0x80004005 Description: “The statement has been terminated.”.
    An OLE DB record is available. Source: “Microsoft SQL Server Native Client 11.0” Hresult: 0x80004005 Description: “Cannot insert the value NULL into column ‘No_id’, table ‘ImportData.dbo.test2’; column does not allow nulls. INSERT fails.”.
    [SQL Server Import and Export Wizard]
  • Lỗi 0xC0202045: Nhiệm vụ luồng dữ liệu 1: Xác thực siêu dữ liệu cột không thành công. [Trình hướng dẫn nhập và xuất nhập SQL Server]
    [SQL Server Import and Export Wizard]

Để giải quyết vấn đề này, vô hiệu hóa ràng buộc cho bảng được tham chiếu [Test2] bằng cách thực thi mã sau trong SSMS:

ALTERTABLEtest2NOCHECKCONSTRAINTALLTABLEtest2NOCHECKCONSTRAINTALL

Sau khi nhập dữ liệu từ nguồn dữ liệu vào cơ sở dữ liệu SQL Server đích, hãy thực hiện mã sau trong SSMS để bật ràng buộc cho bảng Test2:

ALTERTABLEtest2WITHCHECKCHECKCONSTRAINTALLTABLEtest2WITHCHECKCHECKCONSTRAINTALL

Trong một số trường hợp, thông báo cảnh báo như từ hình ảnh dưới đây có thể xuất hiện:

- Xác thực [Cảnh báo]

Tin nhắn

  • CẢNH BÁO 0x802092A7: Nhiệm vụ luồng dữ liệu 1: Có thể cắt ngắn do chèn dữ liệu từ cột luồng dữ liệu Địa chỉ1 địa chỉ1 với chiều dài 255 đến cột cơ sở dữ liệu Địa chỉ1
    [SQL Server Import and Export Wizard]
  • CẢNH BÁO 0x802092A7: Nhiệm vụ luồng dữ liệu 1: Có thể cắt ngắn do chèn dữ liệu từ cột luồng dữ liệu Địa chỉ2, với chiều dài 255 đến cột cơ sở dữ liệu Địa chỉ2
    [SQL Server Import and Export Wizard]
  • CẢNH BÁO 0x802092A7: Nhiệm vụ luồng dữ liệu 1: Có thể cắt ngắn do chèn dữ liệu từ cột luồng dữ liệu City City City với chiều dài 255 đến cột cơ sở dữ liệu City City City với chiều dài 30. [Nhập và Xuất máy chủ SQL]
    [SQL Server Import and Export Wizard]
  • CẢNH BÁO 0x802092A7: Nhiệm vụ luồng dữ liệu 1: Có thể cắt ngắn do chèn dữ liệu từ cột luồng dữ liệu Địa chỉ1 địa chỉ1 với chiều dài 255 đến cột cơ sở dữ liệu Địa chỉ1
    [SQL Server Import and Export Wizard]
  • CẢNH BÁO 0x802092A7: Nhiệm vụ luồng dữ liệu 1: Có thể cắt ngắn do chèn dữ liệu từ cột luồng dữ liệu Địa chỉ2, với chiều dài 255 đến cột cơ sở dữ liệu Địa chỉ2
    [SQL Server Import and Export Wizard]
  • CẢNH BÁO 0x802092A7: Nhiệm vụ luồng dữ liệu 1: Có thể cắt ngắn do chèn dữ liệu từ cột luồng dữ liệu City City City với chiều dài 255 đến cột cơ sở dữ liệu City City City với chiều dài 30. [Nhập và Xuất máy chủ SQL]
    [SQL Server Import and Export Wizard]
  • Cảnh báo 0x80049304: Nhiệm vụ luồng dữ liệu 1: Cảnh báo: Không thể mở bộ nhớ chia sẻ toàn cầu để liên lạc với DLL hiệu suất; Bộ đếm hiệu suất dòng dữ liệu không có sẵn. Để giải quyết, hãy chạy gói này với tư cách là quản trị viên hoặc trên bảng điều khiển hệ thống. [Trình hướng dẫn nhập và xuất nhập SQL Server]
    [SQL Server Import and Export Wizard]

Để giải quyết điều này, hãy vào bảng đích SQL Server và tăng kích thước cột cho các cột được liệt kê trong thông báo cảnh báo.

Để xác minh rằng dữ liệu từ tệp Excel được nhập vào cơ sở dữ liệu SQL Server, hãy truy cập SSMS, tìm cơ sở dữ liệu trong đó dữ liệu được nhập và liệt kê tất cả dữ liệu từ các bảng:

Người giới thiệu:

  • Nhập dữ liệu từ Excel vào SQL Server hoặc Azure SQL cơ sở dữ liệu
  • Cách nhập/xuất dữ liệu vào SQL Server bằng cách sử dụng trình hướng dẫn nhập và xuất SQL Server
  • Cách truy vấn dữ liệu Excel bằng máy chủ liên kết SQL Server
  • Nhập và xuất dữ liệu với trình hướng dẫn nhập và xuất nhập SQL Server

  • Tác giả
  • Bài viết gần đây

Marko AKA, Zivko, là một nhà phân tích phần mềm cao cấp từ NIS, Serbia tập trung vào SQL Server và MySQL cũng như các công nghệ khách hàng như SSMS, Visual Studio và VSCode. Ông có nhiều kinh nghiệm với đảm bảo chất lượng, phát hành leo thang/giải quyết và truyền giáo sản phẩm.

Ông là một tác giả phát triển của nội dung có thẩm quyền liên quan đến SQL Server, bao gồm một số bài báo của Platinum Platinum [1% hàng đầu về mức độ phổ biến và sự tham gia]. Viết của ông bao gồm một loạt các chủ đề trên MySQL và SQL Server bao gồm các máy chủ từ xa/được liên kết, nhập/xuất, localDB, SSMS, v.v.

Trong thời gian bán thời gian của mình, Zivko thích bóng rổ, bóng rổ [bóng bàn] và nhạc rock.

Xem thêm về Marko tại LinkedIn

Xem tất cả các bài viết của Marko Zivkovic

Làm cách nào để nối dữ liệu từ Excel đến SQL Server?

Bạn có thể sao chép dữ liệu-dán từ ex excel-sheet vào bảng SQL bằng cách làm như vậy:..
Chọn dữ liệu trong Excel và nhấn Ctrl + C ..
Trong SQL Server Management Studio, nhấp chuột phải và chọn Chỉnh sửa 200 hàng Top ..
Cuộn xuống phía dưới và chọn toàn bộ hàng trống bằng cách nhấp vào tiêu đề hàng ..
Dán dữ liệu bằng cách nhấn Ctrl + V ..

Làm cách nào để chuyển đổi dữ liệu Excel thành truy vấn SQL?

3: Xuất sang SQL Server..
Mở SQL Server Management Studio [SSMS] và kết nối với công cụ cơ sở dữ liệu.....
Nhấp chuột phải vào cơ sở dữ liệu và trong các tác vụ, chọn "Nhập dữ liệu".....
Nhấp vào "Tiếp theo" và chọn "Microsoft Excel" từ menu thả xuống các nguồn dữ liệu ..
Nhấp vào nút "Tiếp theo" và nếu nó hoạt động cho bạn, xin chúc mừng !.

Làm thế nào để bạn tải dữ liệu vào SQL?

Bắt đầu..
Mở studio quản lý máy chủ SQL ..
Kết nối với một thể hiện của công cụ cơ sở dữ liệu SQL Server hoặc localhost ..
Mở rộng cơ sở dữ liệu, nhấp chuột phải vào cơ sở dữ liệu [kiểm tra trong ví dụ bên dưới], chỉ vào các tác vụ và nhấp vào Nhập tệp phẳng trên dữ liệu nhập ..

Làm cách nào để nhập tệp CSV vào SQL Server?

Nhập tệp CSV vào SQL Server bằng SQL Server Management .....
Đăng nhập vào cơ sở dữ liệu của bạn bằng SQL Server Management Studio ..
Nhấp chuột phải vào cơ sở dữ liệu và chọn các tác vụ -> Nhập dữ liệu ..

Bài Viết Liên Quan

Chủ Đề