Partager via


Méthode ConfigurationSetting - GenerateDatabaseCreationScript

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.

Important

À compter de SQL Server 2012 (11.x), IsSharePointMode=True n’est pas pris en charge car en mode SharePoint, Reporting Services est un service partagé SharePoint et n’est pas contrôlé par le fournisseur WMI. Ce paramètre doit toujours avoir la valeur False.

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

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

Valeur retournée

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. Une valeur différente de zéro 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 de nommage 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 (8.x), SQL Server 2005 et SQL Server 2008 (10.0.x).

Spécifications

Espace de noms : root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Admin