Metode ConfigurationSetting - SetDatabase Koneksi ion
Mengatur koneksi database server laporan ke database server laporan tertentu.
Sintaks
Public Sub SetDatabaseConnection(Server as String, _
DatabaseName as string, CredentialsType as Integer, _
Username as String, Password as String, ByRef HRESULT as Int32)
public void SetDatabaseConnection(string Server,
string DatabaseName, Int32 CredentialsType,
string UserName, string Password, out Int32 HRESULT);
Parameter
Server
Nama instans SQL Server yang digunakan untuk menghosting database server laporan.
DatabaseName
Nama database server laporan.
CredentialsType
Jenis kredensial yang akan digunakan untuk koneksi. Nilai dapat berupa:
0 - Windows
1 - SQL Server
2 - Layanan Windows
UserName
Nama akun yang digunakan untuk menyambungkan ke database server laporan.
Password
Kata sandi yang digunakan untuk menyambungkan ke database server laporan.
HRESULT
[out] Nilai yang menunjukkan apakah panggilan berhasil atau gagal.
Tampilkan Nilai
Mengembalikan HRESULT yang menunjukkan keberhasilan atau kegagalan panggilan metode. Nilai 0 menunjukkan bahwa panggilan metode berhasil. Nilai bukan nol menunjukkan bahwa terjadi kesalahan.
Keterangan
Ketika parameter CredentialsType diatur ke 0 (Windows), parameter UserName dan Password harus diatur. Parameter UserName harus dalam bentuk domain\username
, dan nilai harus mewakili masuk Windows yang valid.
Ketika parameter CredentialsType diatur ke 1 (SQL Server), nilai yang diteruskan dalam parameter UserName harus sesuai dengan persyaratan nama masuk SQL Server.
Ketika parameter CredentialsType diatur ke 2 (Layanan Windows), server laporan menggunakan keamanan terintegrasi untuk menyambungkan ke database server laporan, dan parameter Nama Pengguna dan Kata Sandi diabaikan. Layanan Web Server Pelaporan menggunakan akun ASP.NET atau akun kumpulan aplikasi dan akun layanan Windows untuk mengakses database server laporan.
Ketika dipanggil, metode SetDatabase Koneksi ion mengenkripsi dan menyimpan informasi kredensial dan database dalam file konfigurasi untuk server laporan yang ditentukan.
Metode SetDatabase Koneksi ion tidak memeriksa apakah server laporan dapat tersambung ke database server laporan menggunakan data yang ditentukan.
Saat diatur untuk pertama kalinya, properti Koneksi ionPoolSize diatur berdasarkan prosesor berikut: ConnectionPoolSize = #Processors * 75
.
Metode SetDatabase Koneksi ion tidak memberikan izin ke akun yang ditentukan. Anda harus memanggil metode GenerateDatabaseRightsScript untuk setiap akun yang memerlukan akses ke database server laporan dan menjalankan skrip yang dihasilkan.
Persyaratan
Namespace:root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Admin
Konten terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk