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.
van toepassing op:SQL Server
SSIS Integration Runtime in Azure Data Factory
van toepassing op:SQL Server-
Hiermee wordt een project geïmplementeerd in een map in de Integration Services-catalogus of wordt een bestaand project bijgewerkt dat eerder is geïmplementeerd.
Syntaxis
catalog.deploy_project [@folder_name =] folder_name
, [ @project_name = ] project_name
, [ @project_stream = ] projectstream
[ , [ @operation_id = ] operation_id OUTPUT ]
Argumenten
[@folder_name =] folder_name
De naam van de map waarin het project is geïmplementeerd. De folder_name is nvarchar(128).
[@project_name =] project_name
De naam van het nieuwe of bijgewerkte project in de map. De project_name is nvarchar(128).
[@projectstream =] projectstream
De binaire inhoud van een Integration Services-projectimplementatiebestand (.ispac-extensie).
U kunt een SELECT-instructie gebruiken met de functie OPENROWSET en de PROVIDER BULK rowset om de binaire inhoud van het bestand op te halen. Zie SSIS-projecten (Integration Services) implementerenvoor een voorbeeld. Zie OPENROWSET (Transact-SQL)voor meer informatie over OPENROWSET.
De projectstream is varbinary(MAX)
[@operation_id =] operation_id
Retourneert de unieke id voor de implementatiebewerking. De operation_id is grote.
Retourcodewaarde
0 (geslaagd)
Resultatensets
Geen
Machtigingen
Voor deze opgeslagen procedure zijn een van de volgende machtigingen vereist:
CREATE_OBJECTS machtigingen voor de map voor het implementeren van een nieuw project of het wijzigen van machtigingen voor het project om een project bij te werken
Lidmaatschap van de ssis_admin-databaserol
Lidmaatschap van de sysadmin serverfunctie
Fouten en waarschuwingen
In de volgende lijst worden enkele voorwaarden beschreven waardoor deze opgeslagen procedure een fout kan veroorzaken:
Een parameter verwijst naar een object dat niet bestaat, een parameter probeert een object te maken dat al bestaat of een parameter is op een andere manier ongeldig
De waarde van de parameter @project_name komt niet overeen met de naam van het project in het implementatiebestand
De gebruiker beschikt niet over voldoende machtigingen
Opmerkingen
Tijdens een projectimplementatie of -update controleert de opgeslagen procedure niet het beveiligingsniveau van afzonderlijke pakketten in het project.