Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee genereert u een SQL-script dat kan worden gebruikt om een rapportserverdatabase te maken.
Syntaxis
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);
Parameterwaarden
Databasenaam
Een tekenreeks met de naam van de rapportserverdatabase die moet worden gemaakt.
Lcid
Waarde die wordt gebruikt voor lokalisatie van rolnamen.
IsSharePointMode
Hiermee wordt aangegeven of u een database maakt in de systeemeigen modus of in de SharePoint-modus.
Belangrijk
Vanaf SQL Server 2012 (11.x) wordt IsSharePointMode=True niet ondersteund omdat Reporting Services in de SharePoint-modus een gedeelde SharePoint-service is en niet wordt beheerd door de WMI-provider. U moet deze parameter altijd instellen op False.
Script
[uit] Een tekenreeks met het gegenereerde SQL-script.
HRESULT
[uit] Waarde die aangeeft of de aanroep is geslaagd of mislukt.
Retourwaarde
Hiermee wordt een HRESULT geretourneerd die aangeeft dat de methodeaanroep is geslaagd of mislukt. Een waarde van 0 geeft aan dat de methode-aanroep is geslaagd. Een niet-nulwaarde geeft aan dat er een fout is opgetreden.
Opmerkingen
Met deze methode wordt een SQL-script gegenereerd waarmee rapportserverdatabases worden gemaakt voor de versie van de rapportserver waarmee momenteel verbinding is gemaakt.
De waarde die is opgegeven in de parameter DatabaseName , moet voldoen aan de naamgevingsconventies voor SQL Server-databases.
De methode controleert niet het bestaan van de database bij het genereren van het script.
Met deze methode wordt niet gecontroleerd op het bestaan van de rapportserverdatabase bij het genereren van het script.
Het gegenereerde script ondersteunt SQL Server 2000 (8.x), SQL Server 2005 en SQL Server 2008 (10.0.x).
Requirements
Naamruimte:root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Admin