Ringkasan
Artikel ini menjelaskan pembaruan perangkat lunak yang memungkinkan Microsoft Service untuk didistribusikan relasional Database arsitektur (DRDA) mengaktifkan izin yang berkaitan dengan aplikasi peran yang ditetapkan di SQL Server database.
Informasi pemutakhiran perangkat lunak
Fitur terdukung yang mengubah perilaku default produk kini tersedia dari Microsoft Support. Namun, fitur ini ditujukan untuk mengubah hanya perilaku yang dijelaskan di artikel ini. Terapkan hanya ke sistem yang secara khusus membutuhkannya.
Pemutakhiran ini disertakan dalam pemutakhiran kumulatif 1 untuk Host integrasi Server 2013.
Setelah Anda menerapkan pembaruan ini, Microsoft Service untuk DRDA mutakhir untuk mendukung panggilan prosedur tersimpan sistem SQL Server, seperti sp_setapprole. Untuk melakukan panggilan prosedur tersimpan sistem SQL Server, seperti sp_setapprole, Anda harus menggunakan COBOL program pada mainframe IBM yang menggunakan SQL statis untuk panggilan sistem SQL Server jauh dengan menggunakan pernyataan panggilan dengan parameter. Contoh berikut ini berisi kode COBOL yang menunjukkan cara panggilan prosedur sp_setapprole disimpan dengan melewati dua parameter yang diperlukan:
01 ROLENAM1 PIC X(8).
01 PASSWD1 PIC X(9).
MEMINDAHKAN 'approle1' untuk ROLENAM1.
MEMINDAHKAN 'Password1' PASSWD1.
EXEC SQL
HUBUNGI NWIND. SYS. SP_SETAPPROLE
(:ROLENAM1,:PASSWD1)
AKHIR-EXEC.
Informasi lebih lanjut
Peran aplikasi di SQL Server yang digunakan untuk memungkinkan aplikasi yang berjalan di bawah kumpulan izin. Untuk informasi selengkapnya tentang peran aplikasi, lihat topik Aplikasi peran dalam dokumentasi SQL Server 2012. Anda mengaktifkan aplikasi peran di SQL Server dengan menelepon sp_setapprole disimpan prosedur.
Seringkali, akses ke data di pangkalan data SQL Server aktif berdasarkan peran aplikasi. Dengan menelepon sp_setapprole disimpan prosedur melalui Microsoft Service untuk DRDA, Anda membiarkan pelanggan yang menggunakan aplikasi peran mengatur akses ke pangkalan data SQL Server ketika mereka menjadi diintegrasikan dengan IBM DB2 database.
Produk pihak ketiga yang dibahas di artikel ini dibuat oleh perusahaan yang independen terhadap Microsoft. Microsoft tidak menyediakan jaminan, baik tersirat maupun tersurat, mengenai kinerja atau keandalan produk ini.