Stored procedure (catalogo di Integration Services)
In questa sezione vengono descritte le stored procedure Transact-SQL disponibili per l'amministrazione di progetti di Integration Services distribuiti in un'istanza di SQL Server.
Chiamare le stored procedure di Integration Services per aggiungere, rimuovere, modificare o eseguire oggetti archiviati nel catalogo SSISDB.
Il nome predefinito del catalogo è SSISDB. Tra gli oggetti archiviati nel catalogo sono inclusi progetti, pacchetti, parametri, ambienti e cronologia operativa.
È possibile utilizzare le viste del database e le stored procedure direttamente oppure scrivere codice personalizzato con cui chiamare l'API gestita. Tramite Management Studio e l'API gestita è possibile eseguire una query sulle viste e chiamare le stored procedure descritte in questa sezione per effettuare molte delle rispettive attività.
Contenuto della sezione
catalog.add_data_tap
Aggiunge una scelta dei dati sull'output di un componente in un flusso di dati del pacchetto.catalog.add_data_tap_by_guid
Aggiunge una scelta dei dati a un percorso del flusso di dati specifico in un flusso di dati del pacchetto.catalog.check_schema_version
Determina se lo schema del catalogo SSISDB e i file binari (assembly ISServerExec e SQLCLR) di Integration Services sono compatibili.catalog.clear_object_parameter_value (database SSISDB)
Cancella il valore di un parametro per un progetto o pacchetto di Integration Services esistente archiviato nel server.catalog.configure_catalog (database SSISDB)
Viene configurato il catalogo di Integration Services impostando una proprietà del catalogo su un valore specificato.catalog.create_environment (database SSISDB)
Viene creato un ambiente nel catalogo di Integration Services.catalog.create_environment_reference (database SSISDB)
Viene creato un riferimento all'ambiente per un progetto nel catalogo di Integration Services.catalog.create_environment_variable (database SSISDB)
Crea una variabile di ambiente nel catalogo di Integration Services.catalog.create_execution (database SSISDB)
Viene creata un'istanza di esecuzione nel catalogo di Integration Services.catalog.create_execution_dump
Comporta la sospensione di un pacchetto in esecuzione e la creazione di un file di dump.catalog.create_folder (database SSISDB)
Crea una cartella nel catalogo di Integration Services.catalog.delete_environment (database SSISDB)
Elimina un ambiente da una cartella nel catalogo di Integration Services.catalog.delete_environment_reference (database SSISDB)
Viene eliminato un riferimento all'ambiente da un progetto nel catalogo di Integration Services.catalog.delete_environment_variable (database SSISDB)
Viene eliminata una variabile di ambiente da un ambiente nel catalogo di Integration Services.catalog.delete_folder (database SSISDB)
Viene eliminata una cartella dal catalogo di Integration Services.catalog.delete_project (database SSISDB)
Viene eliminato un progetto esistente da una cartella nel catalogo di Integration Services.catalog.deny_permission (database SSISDB)
Viene negata un'autorizzazione su un oggetto a protezione diretta nel catalogo di Integration Services.catalog.deploy_project (database SSISDB)
Viene distribuito un progetto in una cartella del catalogo di Integration Services o viene aggiornato un progetto esistente distribuito precedentemente.catalog.get_parameter_values (database SSISDB)
Vengono risolti e recuperati i valori predefiniti del parametro da un progetto e dai pacchetti corrispondenti nel catalogo di Integration Services.catalog.get_project (database SSISDB)
Vengono recuperate le proprietà di un progetto esistente nel catalogo di Integration Services.catalog.grant_permission (database SSISDB)
Viene concessa un'autorizzazione su un oggetto a protezione diretta nel catalogo di Integration Services.catalog.move_environment (database SSISDB)
Viene spostato un ambiente da una cartella a un'altra all'interno del catalogo di Integration Services.catalog.move_project (database SSISDB)
Sposta un progetto da una cartella a un'altra all'interno del catalogo di Integration Services.catalog.remove_data_tap
Rimuove un data tap da un output del componente in esecuzione.catalog.rename_environment (database SSISDB)
Rinomina un ambiente nel catalogo di Integration Services.catalog.rename_folder (database SSISDB)
Rinomina una cartella nel catalogo di Integration Services.catalog.restore_project (database SSISDB)
Viene ripristinata la versione precedente di un progetto nel catalogo di Integration Services.catalog.revoke_permission (database SSISDB)
Viene revocata un'autorizzazione su un oggetto a protezione diretta nel catalogo di Integration Services.catalog.set_environment_property (database SSISDB)
Viene impostata la proprietà di un ambiente nel catalogo di Integration Services.catalog.set_environment_reference_type (SSISDB Database)
Vengono impostati il tipo di riferimento e il nome dell'ambiente associato a un riferimento all'ambiente esistente per un progetto nel catalogo di Integration Services.catalog.set_environment_variable_property (database SSISDB)
Viene impostata la proprietà di una variabile di ambiente nel catalogo di Integration Services.catalog.set_environment_variable_protection (database SSISDB)
Viene impostato il bit di importanza di una variabile di ambiente nel catalogo di Integration Services.catalog.set_environment_variable_value (database SSISDB)
Viene impostato il valore di una variabile di ambiente nel catalogo di Integration Services.catalog.set_execution_parameter_value (database SSISDB)
Imposta il valore di un parametro per un'istanza di esecuzione nel catalogo di Integration Services.catalog.set_execution_property_override_value
Imposta il valore di una proprietà per un'istanza di esecuzione nel catalogo di Integration Services.catalog.set_folder_description (database SSISDB)
Imposta la descrizione di una cartella nel catalogo di Integration Services.catalog.set_object_parameter_value (database SSISDB)
Viene impostato il valore di un parametro nel catalogo di Integration Services. Viene associato il valore a una variabile di ambiente o viene assegnato un valore letterale che sarà utilizzato per impostazione predefinita nel caso non venga assegnato nessun altro valore.catalog.start_execution (database SSISDB)
Avvia un'istanza di esecuzione nel catalogo di Integration Services.catalog.startup
Esegue la manutenzione dello stato delle operazioni per il catalogo SSISDB.catalog.stop_operation (database SSISDB)
Arresta una convalida o un'istanza di esecuzione nel catalogo di Integration Services.catalog.validate_package (database SSISDB)
Viene convalidato in modo asincrono un pacchetto nel catalogo di Integration Services.catalog.validate_project (database SSISDB)
Viene convalidato in modo asincrono un progetto nel catalogo di Integration Services.catalog.cleanup_server_log
Pulisce i log operazioni per portare il database SSISDB in uno stato che permette di modificare il valore della proprietà SERVER_OPERATION_ENCRYPTION_LEVEL.catalog.cleanup_server_execution_keys
Elimina certificati e chiavi simmetriche dal database SSISDB.