Tóm tắt
Bài viết này mô tả các bản cập nhật phần mềm cho phép Microsoft Service để phân phối quan hệ cơ sở dữ liệu kiến trúc (DRDA) để tự động chuyển hướng kết nối cơ sở dữ liệu SQL Server khác. Quá trình này được thực hiện bằng cách đặt tham số chuỗi kết nối SQL cho cơ sở dữ liệu SQL Server khác như trả lại bởi trường RDBNAME Windows khởi tạo liên kết ứng dụng.
Thông tin cập nhật phần mềm
Tính năng hỗ trợ thay đổi hành vi mặc định của sản phẩm có sẵn từ Microsoft Support. Tuy nhiên, tính năng này được dùng để thay đổi chỉ hiện tượng mà bài viết này mô tả. Áp dụng cho các hệ thống đặc biệt cần.
Bản cập nhật này được bao gồm trong bản Cập Nhật tích luỹ 1 dành cho máy chủ tích hợp máy chủ 2013.
Sau khi bạn áp dụng bản cập nhật này, Microsoft Service cho DRDA được Cập Nhật để hỗ trợ động chuyển hướng kết nối cơ sở dữ liệu SQL Server thay thế.
Thông tin
ESSO Windows khởi tạo liên kết ứng dụng
Thuộc tính windowsInitiatedAffiliateApplication xác định tên liên kết ứng dụng dịch vụ DRDA nên sử dụng với Microsoft Enterprise một lần đăng nhập (ESSO). Trong trường hợp này, Dịch vụ DRDA bản đồ dùng miền Windows Active Directory để gắn ngoài SQL Client uỷ nhiệm khi khách hàng SQL sử dụng SQL Server authentication. Thuộc tính tuỳ chọn này chấp nhận giá trị chuỗi. Giá trị mặc định là một chuỗi trống hướng dẫn DRDA dịch vụ phải sử dụng ESSO Windows bắt đầu.
Bạn cũng có thể chỉ định một giá trị isRdbName hướng dẫn dịch vụ DRDA để lấy thông tin kết nối SQL Server cơ sở dữ liệu từ hồ sơ đồ Windows bắt đầu ứng dụng liên kết. Ví dụ: hồ sơ đồ có thể chứa một đối số ban đầu cửa hàng giá trị cặp, hướng dẫn dịch vụ DRDA để tự động chuyển hướng kết nối để thay thế cơ sở dữ liệu SQL Server. Theo mặc định, các dịch vụ DRDA kết nối cơ sở dữ liệu SQL Server bằng cách sử dụng DRDA kết nối máy khách và máy chủ thông tin trường RDBNAM (quan hệ cơ sở dữ liệu tên) trong dòng giao thức DRDA máy khách và máy chủ ACCRDB (truy cập hệ cơ sở dữ liệu). Để sử dụng tính năng này, quản trị viên ESSO tạo một Windows khởi tạo liên kết ứng dụng có cùng tên với giá trị DRDA RDBNAM vào mong muốn. Trong những trường hợp này, ứng dụng liên kết có trường thứ ba (tên người dùng, mật khẩu, "ConnectionString") và sau đó bao gồm các thông tin đăng nhập người dùng đồ cặp giá trị SQL Server kết nối chuỗi đối số. Trong ví dụ này, giá trị RDBNAM ban đầu có thể "SQL1," ứng dụng liên kết tương ứng có tên "SQL1." Những người dùng khả năng ánh xạ cho "1 đã" có chứa "MS$ SAME" cho trường tên người dùng và mật khẩu và "cửa hàng đầu tiên ="SQLALT1" ConnectionString trường. Cấu hình này hướng dẫn để tự động phục yêu cầu kết nối từ 1 đã cho cơ sở dữ liệu SQL1 cho cơ sở dữ liệu SQL Server khác được đặt tên SQLALT1 DRDA dịch vụ.
Lưu ý Khi bạn sử dụng Windows bắt đầu ESSO, bạn phải chỉ định bảo mật tích hợp = false trong chuỗi kết nối SQL Server.
Ứng dụng liên kết là tổ chức hợp lý tương ứng với hệ thống hoặc các hệ thống như máy chủ, Hệ thống nền hoặc một khách hàng cơ sở dữ liệu IBM DB2. Liên hệ với người quản trị SSO tên SSO liên kết ứng dụng. Để biết thêm thông tin, hãy xem Hiểu doanh nghiệp đăng nhập đơn.
Ví dụ về cấu hình msdrdaservice:
connectionString = "nguồn dữ liệu = MyDataSource; bảo mật tích hợp = False; hostInitiatedAffiliateApplication = "HostApp"
windowsInitiatedAffiliateApplication="isRdbName"