SetDatabaseConnection yöntemi (WMI MSReportServer_ConfigurationSetting)
Rapor sunucusu rapor sunucusu veritabanı veritabanı bağlantısı olarak ayarlar.
Sözdizimi
Public Sub SetDatabaseConnection(Server as String, _
DatabaseName as string, CredentialsType as Integer, _
Username as String, Password as String, ByRef HRESULT as Int32)
public void BackupEncryptionKey(string Server,
string DatabaseName, Int32 CredentialsType,
string UserName, string Password, out Int32 HRESULT);
Parametreler
Server
Adı SQL Server örnek için ana rapor sunucusu veritabanı.DatabaseName
rapor sunucusu veritabanı adı.CredentialsType
Bağlantı için kullanılacak kimlik bilgileri bilgilerini yazın.Değerleri olabilir:0 - Windows
1 – SQL Server
2 - Windows hizmeti
UserName
Bağlanmak için kullanılan hesap adı rapor sunucusu veritabanı.Password
Bağlanmak için kullanılan parolayı rapor sunucusu veritabanı.HRESULT
[Çıkış] Çağrı başarılı veya başarısız olup olmadığını gösteren değer.
Dönüş Değeri
Döndürür bir HRESULT gösteren başarı veya başarısızlık yöntem çağrısı.Bir 0 değeri, yöntem çağrısı başarılı olduğunu gösterir.Sıfır olmayan bir değer, bir hata oluştuğunu gösterir.
Açıklamalar
Zaman CredentialsType parametre 0 (Windows), UserName ve Password olması parametrelerini küme.The UserName parameter must be in the form "domain\username", and the value must represent a valid Windows logon.
Zaman CredentialsType parametresi küme 1 (SQL Server), geçirilen değer UserName parametresi için gereksinimlerine uyması gerekir bir SQL Server oturum açma adı.
Zaman CredentialsType parametresi küme rapor sunucusu veritabanı bağlanmak için tümleşik güvenlik 2 (Windows hizmeti) için rapor sunucusu kullanır ve UserName ve Password parametreleri göz ardı edilir.rapor sunucusu Web hizmeti ya da kullanacağı ASP.NET hesabı veya uygulama havuzu hesabı ve Windows hizmet hesabına erişim rapor sunucusu veritabanı.
Çağrıldığında, SetDatabaseConnection yöntem şifreler ve kimlik bilgileri ve veritabanı bilgilerini saklayan yapılandırma dosyası için belirtilen rapor sunucusu
The SetDatabaseConnection method does not check that the report server can connect to the report server database using the data specified.
Ayarlandığında ilk kez saat, ConnectionPoolSize özellik küme göre aşağıdaki işlemcilerde: ConnectionPoolSize = #Processors * 75.
The SetDatabaseConnection method does not grant permissions to the specified account(s).Çağırması gerekir GenerateDatabaseRightsScript yöntemi erişmesi her hesap için rapor sunucusu veritabanı ve elde edilen komut dosyasını çalıştırın.
Gereksinimler
Ad alanı: root\Microsoft\SqlServer\ReportServer\RS_<EncodedInstanceName>\v10\Admin
Platform: Windows Server 2003, Datacenter Edition; Windows Server 2003, Enterprise Edition; Windows Server 2003, Standard Edition; Windows Vista; Windows XP Professional Service Pack 2 (SP2) veya Service Pack 1 (SP1) veya Windows 2000 (tüm sürümleri)