Partager via


Méthode GenerateDatabaseCreationScript (WMI MSReportServer_ConfigurationSetting)

Génère un script SQL qui peut être utilisé pour créer une base de données du serveur de rapports.

Syntaxe

Public Sub GenerateDatabaseCreationScript(ByVal DatabaseName As String, _
    ByVal Lcid As Int32, ByVal IsSharePointMode As Boolean, ByRef Script As String, _
    ByRef HRESULT As Int32)
public void GenerateDatabaseCreationScript(string DatabaseName, Int32 Lcid, 
    Boolean IsSharePointMode, out string Script, out Int32 HRESULT);

Paramètres

  • Databasename
    Chaîne contenant le nom de la base de données du serveur de rapports à créer.

  • Lcid
    Valeur utilisée pour la localisation des noms de rôles.

  • IsSharePointMode
    Indique s'il convient de créer la base de données en mode natif ou mode SharePoint.

    False pour créer la base de données en mode natif ; true pour créer la base de données en mode intégré SharePoint.

  • Script
    [out] Chaîne contenant le script SQL généré.

  • HRESULT
    [out] Valeur indiquant si l'appel a réussi ou échoué.

Valeur de retour

Retourne un paramètre HRESULT qui indique si l'appel de la méthode a réussi ou a échoué. Une valeur 0 indique que l'appel de méthode a réussi. Toute autre valeur indique qu'une erreur s'est produite.

Notes

Cette méthode génère un script SQL qui crée des bases de données du serveur de rapports pour la version du serveur de rapports actuellement connecté.

La valeur fournie dans le paramètre DatabaseName doit être conforme aux conventions d'affectation des noms de la base de données SQL Server.

La méthode ne vérifie pas l'existence de la base de données lors de la génération du script.

Cette méthode ne vérifie pas l'existence de la base de données du serveur de rapports lors de la génération du script.

Le script généré prend en charge SQL Server 2000, SQL Server 2005 et SQL Server 2008.

Conditions requises

Espace de noms : root\Microsoft\SqlServer\ReportServer\RS_<EncodedInstanceName>\v10\Admin

Plateforme : Windows Server 2003, Datacenter Edition ; Windows Server 2003, Enterprise Edition ; Windows Server 2003, Standard Edition ; Windows Vista ; Windows XP Professionnel avec Service Pack 2 (SP2) ou Service Pack 1 (SP1) ; ou Windows 2000 (toutes versions)