Áp dụng cho
Access 2010 Access 2007

Trong dự án Access (*.adp), bạn có thể sử dụng hành động macro TransferSQLDatabase để chuyển cơ sở dữ liệu Microsoft SQL Server 7.0 trở lên sang cơ sở dữ liệu SQL Server 7.0 trở lên. Để biết thêm thông tin về việc truyền cơ sở dữ liệu, hãy xem hướng dẫn sử SQL Server cụ thể.

Lưu ý: Hành động này sẽ không được phép nếu cơ sở dữ liệu không đáng tin cậy.

Lưu ý: Access 2010 là phiên bản cuối cùng hỗ trợ dự án dữ liệu Access.

Thiết đặt

Hành động macro TransferSQLDatabase có các đối số sau đây.

Đối số hành động

Mô tả

Server

Tên máy chủ cơ sở SQL Server 7.0 trở lên mà bạn đang sao chép vào.

Cơ sở dữ liệu

Tên của cơ sở dữ liệu mới sẽ được tạo trên máy chủ đích.

Sử dụng Kết nối Tin cậy

Xác định có hay không có kết nối đáng tin cậy với thiết bị SQL Server. Nếu được đặt là thì sẽ không có kết nối đáng tin cậy và không yêu cầu tham đối Đăng nhập và Mật khẩu. Nếu được đặt là Không, các tham đối Đăngnhập và Mật khẩu là bắt buộc. Mặc định là .

Khi bạn sử dụng một kết nối tin cậy, bảo mật SQL Server tích hợp với bảo mật hệ điều hành Windows để cung cấp một đăng nhập duy nhất vào mạng và cơ sở dữ liệu.

Đăng nhập

Tên đăng nhập vào máy chủ đích.

Mật khẩu

Mật khẩu cho đối số Login . Mật khẩu này được lưu trữ dưới dạng văn bản trong dự án Access nhưng bị ẩn trong quá trình chuyển cơ sở dữ liệu.

Truyền Dữ liệu Sao chép

Xác định có đưa dữ liệu vào thao tác chuyển cơ sở dữ liệu hay không. Khi đặt là Có, tất cả dữ liệu sẽ được bao gồm cho tất cả các bảng, cùng với tất cả các cấu trúc dữ liệu, thuộc tính mở rộng và đối tượng cơ sở dữ liệu. Khi đặt là Không, không có dữ liệu nào được bao gồm từ các bảng. Chỉ cấu trúc bảng và các thuộc tính mở rộng được tạo trên máy chủ đích, cùng với tất cả các đối tượng cơ sở dữ liệu khác (ngoại trừ sơ đồ cơ sở dữ liệu). Mặc định là .

Chú thích

Bạn không thể thực hiện các thao tác khác trong khi cơ sở dữ liệu đang được truyền.

Hành động macro TransferSQLDatabase , theo mặc định, sao chép dữ liệu, định nghĩa dữ liệu, đối tượng cơ sở dữ liệu và thuộc tính mở rộng, chẳng hạn như giá trị mặc định, ràng buộc văn bản và giá trị tra cứu.

Có các yêu cầu đối với việc truyền cơ sở dữ liệu:

  • Bạn phải là một thành viên của vai trò sysadmin trên máy chủ đích (Không có vai trò đặc biệt là cần thiết trên máy chủ nguồn).

  • Máy chủ SQL hiện tại được kết nối với dự án Access (*.adp) và máy chủ đích mà bạn đang truyền cơ sở dữ liệu phải là SQL Server phiên bản 7.0 trở lên.

Lưu ý: Các máy chủ được liên kết không được truyền trong quá trình truyền cơ sở dữ liệu.

Để chạy hành động macro TransferSQLDatabase trong mô-đun Visual Basic for Applications (VBA), hãy sử dụng phương pháp TransferSQLDatabase của đối tượng DoCmd.

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.