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

anggota MSReportServer_ConfigurationSetting