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

Cách nhập cơ sở dữ liệu SQL Server vào Access 2016

Access 2016 cung cấp một trình hướng dẫn để giúp bạn nhập cơ sở dữ liệu SQL Server vào Access.

Bạn có thể nhập toàn bộ cơ sở dữ liệu SQL Server hoặc một phần của nó vào cơ sở dữ liệu Access. Khi bạn nhập cơ sở dữ liệu vào Access, bạn có một bản sao của các đối tượng cơ sở dữ liệu và dữ liệu của nó một cách hiệu quả. Do đó, bất kỳ cập nhật nào bạn thực hiện trong Access đều không được phản ánh trong cơ sở dữ liệu SQL Server ban đầu. Bạn có thể cập nhật dữ liệu và đối tượng và nó sẽ không ảnh hưởng đến cơ sở dữ liệu nguồn.

Nếu bạn cần tất cả các thay đổi dữ liệu được phản ánh trong cơ sở dữ liệu nguồn, bạn cần tạo các bảng được liên kết với SQL Server. Làm điều đó sẽ cho phép bạn cập nhật dữ liệu trong cơ sở dữ liệu nguồn. Tuy nhiên, bạn sẽ không thể thay đổi định nghĩa bảng từ Access. Mọi thay đổi cấu trúc cần được thực hiện trên SQL Server end.

Dưới đây là hướng dẫn từng bước để nhập cơ sở dữ liệu SQL Server vào Access 2016 (và tạo nguồn dữ liệu mới trong quá trình này).

  1. Khởi chạy trình hướng dẫn nhập / liên kết

    Nhấp vào Cơ sở dữ liệu ODBC trong Nhập &liên kết nhóm từ Dữ liệu bên ngoài trên thanh Ribbon.

    Bạn có thể bắt đầu từ cơ sở dữ liệu Access hiện có hoặc trước tiên bạn có thể tạo cơ sở dữ liệu trống.

  2. Chọn tùy chọn "Nhập"

    Chọn Nhập dữ liệu nguồn vào một bảng mới trong cơ sở dữ liệu hiện tại , sau đó nhấp vào OK .

  3. Chọn nguồn dữ liệu

    Màn hình này đang yêu cầu một nguồn dữ liệu. Bạn có thể tạo nguồn dữ liệu mới hoặc cung cấp thông tin chi tiết của nguồn hiện có.

    Nếu bạn đã có nguồn dữ liệu cho SQL Server, hãy chuyển sang bước 12.

    Nếu không, bạn sẽ cần tạo nguồn dữ liệu tại đây.

    Đối với ví dụ này, chúng tôi sẽ tạo một nguồn dữ liệu mới.

    Để tạo nguồn dữ liệu, hãy nhấp vào Mới ... .

  4. Chọn trình điều khiển

    Chọn Máy chủ SQL từ danh sách trình điều khiển, sau đó nhấp vào Tiếp theo> .

    Các bước sau có thể hơi khác một chút, tùy thuộc vào phần mềm được cài đặt trên máy của bạn.

  5. Nhập tên nguồn dữ liệu

    Nhập tên của nguồn dữ liệu bạn muốn lưu kết nối vào (hoặc duyệt đến một vị trí bằng cách sử dụng Duyệt qua ... nút), sau đó nhấp vào Tiếp theo> .

  6. Tạo Nguồn dữ liệu bạn vừa định cấu hình

    Xem lại thông tin và nhấp vào Hoàn tất .

  7. Thuật sĩ "Tạo nguồn dữ liệu mới cho máy chủ SQL"

    Chúng tôi vẫn cần cung cấp thêm chi tiết về kết nối của chúng tôi với SQL Server.

    Cung cấp mô tả cho nguồn dữ liệu của bạn, chọn Máy chủ SQL mà bạn muốn kết nối, sau đó nhấp vào Tiếp theo> .

    Nếu cơ sở dữ liệu nằm trên cùng một máy chủ, bạn có thể chọn (cục bộ) .

  8. Chọn một phương pháp xác thực

    Chọn Xác thực Windows NT hoặc Xác thực máy chủ SQL , sau đó nhấp vào Tiếp theo> .

    Cấu hình máy khách

    Nhấp vào Cấu hình máy khách nếu bạn muốn kết nối sử dụng thư viện mạng khác với thư viện mạng mặc định của ứng dụng khách.

    Cũng sử dụng tùy chọn này nếu địa chỉ mạng thực của máy chủ phải được chỉ định để kết nối thành công. Ví dụ:khi sử dụng TCP / IP Net-Library, bạn có thể cần chỉ định cổng và địa chỉ ổ cắm của máy chủ. Nếu một phiên bản SQL Server đang nghe trên một đường ống có tên thay thế, bạn phải chỉ định tên đường ống trong mục nhập nâng cao.

  9. Đặt cơ sở dữ liệu mặc định

    Thay đổi cơ sở dữ liệu mặc định thành cơ sở dữ liệu thực tế có chứa các bảng / dạng xem bạn muốn liên kết đến.

    Thay đổi bất kỳ cài đặt nào khác nếu cần.

    Nhấp vào Tiếp theo> .

    Khi ANSI số nhận dạng được trích dẫn được chọn, SQL Server thực thi các quy tắc ANSI liên quan đến dấu ngoặc kép. Dấu ngoặc kép chỉ có thể được sử dụng cho các số nhận dạng, chẳng hạn như tên cột và bảng. Các chuỗi ký tự phải được đặt trong dấu ngoặc kép.

    Chọn ANSI rỗng, đệm và cảnh báo chỉ định rằng ANSI_NULLS , ANSI_WARNINGSANSI_PADDINGS các tùy chọn được bật khi trình điều khiển SQL Server kết nối.

    ANSI_NULLS yêu cầu IS NULL hoặc IS NOT NULL được sử dụng cho tất cả các so sánh NULL. Cú pháp Transact-SQL = NULL không được hỗ trợ.

    ANSI_WARNINGS chỉ định rằng SQL Server đưa ra thông báo cảnh báo cho các điều kiện vi phạm quy tắc ANSI nhưng không vi phạm quy tắc của Transact-SQL.

    ANSI_PADDING chỉ định rằng các khoảng trống ở cuối trên các giá trị varchar và các số 0 ở cuối trên các giá trị varbinary không được tự động cắt bỏ.

  10. Chỉ định bất kỳ Tùy chọn bổ sung nào

    Sửa đổi bất kỳ cài đặt nào theo yêu cầu, sau đó nhấp vào Hoàn tất .

  11. Xem lại Cài đặt Nguồn Dữ liệu ODBC

    Xem lại bản tóm tắt, sau đó nhấp vào OK .

    Bạn có thể (tùy chọn) nhấp vào Nguồn dữ liệu kiểm tra ... trước tiên hãy kiểm tra xem nó có hoạt động không.

  12. Chọn nguồn dữ liệu

    Bây giờ chúng ta quay lại hộp thoại ban đầu yêu cầu chúng ta chọn nguồn dữ liệu.

    Bây giờ chúng tôi có một tệp DSN để chúng tôi có thể tiếp tục và kết nối với SQL Server.

    Đảm bảo rằng thư mục của tệp DSN được chọn bên cạnh Xem trong và tệp DSN được nhập bên cạnh Tên DSN , sau đó nhấp vào OK .

  13. Chọn Bảng / Chế độ xem để thêm vào Access

    Trình hướng dẫn hiển thị các bảng và dạng xem từ SQL Server để bạn có thể chọn những bảng và dạng xem bạn cần.

    Chọn tất cả các bảng và / hoặc dạng xem mà bạn muốn nhập vào Access, sau đó nhấp vào OK .

  14. Chọn số nhận dạng duy nhất

    Màn hình này chỉ được hiển thị nếu Access không thể tìm thấy số nhận dạng duy nhất cho bảng.

    Nếu Access không thể xác định trường nào hoặc các trường xác định duy nhất một bảng hoặc dạng xem, bạn sẽ được nhắc đặt số nhận dạng duy nhất cho bảng đó.

    Chọn / các trường xác định duy nhất từng bản ghi, sau đó nhấp vào OK .

    Bạn sẽ cần thực hiện việc này cho mỗi bảng không thể xác định được số nhận dạng duy nhất.

    Bước này sẽ đặt các trường đã chọn làm khóa chính trong Access. Bạn có thể xác minh điều này bằng cách xem bảng trong Chế độ xem thiết kế sau.

  15. Đóng hoặc lưu các bước nhập

    Quá trình nhập hiện đã hoàn tất. Bạn có thể đóng trình hướng dẫn hoặc lưu các bước nhập để có thể chạy cùng một thao tác nhập sau này mà không cần thực hiện tất cả các bước trong trình hướng dẫn.

    Để đóng trình hướng dẫn, hãy nhấp vào Đóng .

    Để lưu các bước nhập, hãy nhấp vào Lưu các bước nhập , nhập tên và mô tả, tùy ý chọn Tạo tác vụ Outlook , sau đó nhấp vào Lưu nhập .

  16. Kết quả

    Các bảng đã nhập hiện xuất hiện trong Ngăn Dẫn hướng bên trái.

    Tên bảng được đặt trước tên lược đồ từ cơ sở dữ liệu SQL Server. Ví dụ:trong SQL Server, một bảng có thể là Application.Cities , ngược lại, bảng đã nhập sẽ được gọi là Application_Cities .

    Cơ sở dữ liệu hiện đã được nhập từ SQL Server. Giờ đây, bạn có thể thực hiện bất kỳ thay đổi nào đối với cơ sở dữ liệu trong Access mà không ảnh hưởng đến cơ sở dữ liệu gốc trong SQL Server.

Giới thiệu về Cơ sở dữ liệu SQL Server trong Ví dụ trên

Cơ sở dữ liệu SQL Server được sử dụng trong ví dụ trên là cơ sở dữ liệu WideWorldImporters. Đây là cơ sở dữ liệu mẫu do nhóm SQL Server của Microsoft cung cấp cho mục đích trình diễn, đào tạo, v.v. Nếu bạn muốn cài đặt cơ sở dữ liệu này vào SQL Server, tôi có hướng dẫn từng bước tại đây.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thực hiện lệnh Chèn và trả về Id đã chèn trong Sql

  2. Cài đặt từng bước SQL Server 2017 -1

  3. Thủ thuật điều chỉnh hiệu suất yêu thích

  4. Sử dụng APP_NAME () để lấy tên ứng dụng của phiên hiện tại trong SQL Server

  5. JSON_MODIFY () Ví dụ trong SQL Server (T-SQL)