Pembaruan perangkat lunak memungkinkan Layanan Microsoft for DRDA untuk mengalihkan koneksi secara dinamis ke database SQL Server alternatif

Berlaku Untuk
Host Integration Server 2013

Ringkasan

Artikel ini menjelaskan pembaruan perangkat lunak yang memungkinkan Layanan Microsoft for Distributed Relational Database Architecture (DRDA) untuk mengalihkan koneksi secara dinamis ke database SQL Server alternatif. Proses ini dilakukan dengan mengatur argumen string koneksi SQL ke database SQL Server yang berbeda seperti yang dikembalikan oleh bidang RDBNAME di Aplikasi Afiliasi yang Dimulai Windows.

Informasi pembaruan perangkat lunak

Fitur yang didukung yang mengubah perilaku default produk kini tersedia dari Dukungan Microsoft. Namun, fitur ini dimaksudkan untuk mengubah perilaku yang dijelaskan dalam artikel ini saja. Terapkan hanya ke sistem yang secara khusus memerlukannya.

Pembaruan ini disertakan dalam Pembaruan Kumulatif 1 untuk Host Integration Server 2013.

Setelah Anda menerapkan pembaruan ini, Layanan Microsoft untuk DRDA diperbarui untuk mendukung pengalihan dinamis koneksi ke database SQL Server alternatif.

Informasi Selengkapnya

Aplikasi Afiliasi ESSO Windows-Initiated

Atribut windowsInitiatedAffiliateApplication menentukan nama Aplikasi Afiliasi yang harus digunakan Layanan DRDA dengan Microsoft Enterprise Single Sign-On (ESSO). Dalam situasi ini, Layanan DRDA memetakan pengguna domain Windows Direktori Aktif ke kredensial Klien SQL keluar saat Klien SQL menggunakan autentikasi SQL Server. Properti opsional ini menerima nilai string. Nilai defaultnya adalah string kosong yang menginstruksikan Layanan DRDA untuk tidak menggunakan ESSO yang dimulai Windows.

Anda juga dapat menentukan nilai isRdbName untuk menginstruksikan Layanan DRDA guna mengambil informasi koneksi database SQL Server dari catatan pemetaan Aplikasi Afiliasi yang dimulai Windows. Misalnya, catatan pemetaan mungkin berisi pasangan nilai argumen Katalog Awal, yang menginstruksikan Layanan DRDA untuk mengalihkan koneksi secara dinamis ke database SQL Server alternatif. Secara default, Layanan DRDA tersambung ke database SQL Server dengan menggunakan bidang informasi koneksi klien-ke-server DRDA RDBNAM (Nama Database Relasional) dalam alur protokol ACCRDB (Access Relational Database) klien-ke-server DRDA. Untuk menggunakan fitur ini, Administrator ESSO membuat Aplikasi Afiliasi yang dimulai Windows yang memiliki nama yang sama dengan nilai RDBNAM DRDA terikat yang diharapkan. Dalam keadaan ini, Aplikasi Afiliasi berisi bidang ketiga (Nama pengguna, Kata Sandi, "ConnectionString") dan kemudian menyertakan dalam kredensial pengguna pemetaan pasangan nilai argumen SQL Server string koneksi. Dalam contoh ini, nilai RDBNAM asli mungkin "SQL1", dengan Aplikasi Afiliasi terkait bernama "SQL1." Pemetaan kredensial pengguna untuk "USER1" mungkin berisi "MS$SAME" untuk bidang Nama Pengguna dan Kata Sandi dan "Initial Catalog="SQLALT1" untuk bidang ConnectionString. Konfigurasi ini menginstruksikan Layanan DRDA untuk secara dinamis merutekan ulang permintaan koneksi dari USER1 untuk database SQL1 ke database SQL Server alternatif yang bernama SQLALT1.

Catatan: Saat menggunakan ESSO yang dimulai Windows, Anda harus menentukan Integrated Security=false dalam SQL Server string koneksi.

Aplikasi afiliasi adalah entitas logis yang mewakili sistem atau subsistem seperti host, sistem back-end, atau klien database IBM DB2. Hubungi administrator SSO Anda untuk nama Aplikasi Afiliasi SSO. Untuk informasi selengkapnya, lihat Memahami akses menyeluruh perusahaan.

Contoh konfigurasi msdrdaservice:

connectionString="Sumber Data=MyDataSource; keamanan terintegrasi=salah; hostInitiatedAffiliateApplication="HostApp"
windowsInitiatedAffiliateApplication="isRdbName"