Aracılığıyla paylaş


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)