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 de serveur de rapports pour la version du serveur de rapports actuellement connectée.
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