Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
SSIS Integration Runtime i Azure Data Factory
gäller för:SQL Server
Distribuerar ett projekt till en mapp i Integration Services-katalogen eller uppdaterar ett befintligt projekt som har distribuerats tidigare.
Syntax
catalog.deploy_project [@folder_name =] folder_name
, [ @project_name = ] project_name
, [ @project_stream = ] projectstream
[ , [ @operation_id = ] operation_id OUTPUT ]
Argument
[@folder_name =] folder_name
Namnet på mappen där projektet distribueras.
folder_name är nvarchar(128).
[@project_name =] project_name
Namnet på det nya eller uppdaterade projektet i mappen.
project_name är nvarchar(128).
[@projectstream =] projektström
Det binära innehållet i en Integration Services-projektdistributionsfil (.ispac-tillägget).
Du kan använda en SELECT-instruktion med funktionen OPENROWSET och BULK-raduppsättningsprovidern för att hämta det binära innehållet i filen. Ett exempel finns i Deploy Integration Services (SSIS) Projects and Packages. Mer information om OPENROWSET finns i OPENROWSET (Transact-SQL).
projectstream- är varbinary(MAX)
[@operation_id =] operation_id
Returnerar den unika identifieraren för distributionsåtgärden.
operation_id är bigint.
Returnera kodvärde
0 (lyckades)
Resultatuppsättningar
Ingen
Behörigheter
Den här lagrade proceduren kräver någon av följande behörigheter:
CREATE_OBJECTS behörigheter för mappen för att distribuera ett nytt projekt eller ÄNDRA behörigheter för projektet för att uppdatera ett projekt
Medlemskap i ssis_admin databasrollen
Medlemskap i serverrollen sysadmin
Fel och varningar
I följande lista beskrivs några villkor som kan orsaka att den här lagrade proceduren skapar ett fel:
En parameter refererar till ett objekt som inte finns, en parameter försöker skapa ett objekt som redan finns eller en parameter är ogiltig på något annat sätt
Värdet för parametern @project_name matchar inte namnet på projektet i distributionsfilen
Användaren har inte tillräckliga behörigheter
Anmärkningar
Under en projektdistribution eller uppdatering kontrollerar den lagrade proceduren inte skyddsnivån för enskilda paket i projektet.