

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Funzioni e procedure archiviate per Amazon RDS for Microsoft SQL Server
<a name="SQLServer.Concepts.General.StoredProcedures"></a>

Di seguito, puoi trovare un elenco di funzioni e stored procedure Amazon RDS che consentono di automatizzare le attività di SQL Server. 



- **Attività amministrative**
  - **Procedura o funzione:** `rds_drop_database` / **Dove viene usata:** [Eliminazione di un database in un’istanza database Amazon RDS per Microsoft SQL Server](Appendix.SQLServer.CommonDBATasks.DropMirrorDB.md)
  - **Procedura o funzione:** `rds_failover_time` / **Dove viene usata:** [Individuazione dell’ora dell’ultimo failover per Amazon RDS per SQL Server](Appendix.SQLServer.CommonDBATasks.LastFailover.md)
  - **Procedura o funzione:** rds\_manage\_view\_db\_permission / **Dove viene usata:** [Negare o consentire la visualizzazione dei nomi dei database per Amazon RDS per SQL Server](Appendix.SQLServer.CommonDBATasks.ManageView.md)
  - **Procedura o funzione:** `rds_modify_db_name` / **Dove viene usata:** [Ridenominazione di un database Amazon RDS per Microsoft SQL Server in una distribuzione Multi-AZ](Appendix.SQLServer.CommonDBATasks.RenamingDB.md)
  - **Procedura o funzione:** `rds_read_error_log` / **Dove viene usata:** [Visualizzazione dei log dell'agente e degli errori](Appendix.SQLServer.CommonDBATasks.Logs.md#Appendix.SQLServer.CommonDBATasks.Logs.SP)
  - **Procedura o funzione:** `rds_set_configuration` / **Dove viene usata:** Questa operazione viene utilizzata per impostare varie configurazioni di istanze database:+  [Modifica l'acquisizione dei dati per Multi-AZ istanze](Appendix.SQLServer.CommonDBATasks.CDC.md#Appendix.SQLServer.CommonDBATasks.CDC.Multi-AZ) <br />+  [Impostazione del periodo di retention dei file di traccia e dei file dump](Appendix.SQLServer.CommonDBATasks.TraceFiles.md#Appendix.SQLServer.CommonDBATasks.TraceFiles.PurgeTraceFiles) <br />+  [Compressione dei file di backup](SQLServer.Procedural.Importing.Native.Compression.md) 
  - **Procedura o funzione:** `rds_set_database_online` / **Dove viene usata:** [Transizione di un database Amazon RDS per SQL Server da OFFLINE a ONLINE](Appendix.SQLServer.CommonDBATasks.TransitionOnline.md)
  - **Procedura o funzione:** `rds_set_system_database_sync_objects`<br />`rds_fn_get_system_database_sync_objects`<br />`rds_fn_server_object_last_sync_time` / **Dove viene usata:** [Attivazione della replica di processo SQL Server Agent](Appendix.SQLServer.CommonDBATasks.Agent.md#SQLServerAgent.Replicate)
  - **Procedura o funzione:** `rds_show_configuration` / **Dove viene usata:** Per vedere i valori impostati utilizzando `rds_set_configuration`, consulta i seguenti argomenti:+  [Modifica l'acquisizione dei dati per Multi-AZ istanze](Appendix.SQLServer.CommonDBATasks.CDC.md#Appendix.SQLServer.CommonDBATasks.CDC.Multi-AZ) <br />+  [Impostazione del periodo di retention dei file di traccia e dei file dump](Appendix.SQLServer.CommonDBATasks.TraceFiles.md#Appendix.SQLServer.CommonDBATasks.TraceFiles.PurgeTraceFiles) 
  - **Procedura o funzione:** `rds_shrink_tempdbfile` / **Dove viene usata:** [Riduzione del database tempdb](SQLServer.TempDB.Shrinking.md)

- **Change Data Capture (CDC)**
  - **Procedura o funzione:** `rds_cdc_disable_db` / **Dove viene usata:** [Disabilitazione di CDC](Appendix.SQLServer.CommonDBATasks.CDC.md)
  - **Procedura o funzione:** `rds_cdc_enable_db` / **Dove viene usata:** [Attivazione CDC](Appendix.SQLServer.CommonDBATasks.CDC.md)

- **Posta elettronica database**
  - **Procedura o funzione:** `rds_fn_sysmail_allitems` / **Dove viene usata:** [Visualizzazione di messaggi, log e allegati](SQLServer.DBMail.View.md)
  - **Procedura o funzione:** `rds_fn_sysmail_event_log` / **Dove viene usata:** [Visualizzazione di messaggi, log e allegati](SQLServer.DBMail.View.md)
  - **Procedura o funzione:** `rds_fn_sysmail_mailattachments` / **Dove viene usata:** [Visualizzazione di messaggi, log e allegati](SQLServer.DBMail.View.md)
  - **Procedura o funzione:** `rds_sysmail_control` / **Dove viene usata:** Questa operazione viene utilizzata per avviare e arrestare la coda di posta:+  [Avvio della coda di posta](SQLServer.DBMail.StartStop.md#SQLServer.DBMail.Start) <br />+  [Arresto della coda di posta](SQLServer.DBMail.StartStop.md#SQLServer.DBMail.Stop) 
  - **Procedura o funzione:** `rds_sysmail_delete_mailitems_sp` / **Dove viene usata:** [Eliminazione dei messaggi](SQLServer.DBMail.Delete.md)

- **Backup nativo e ripristino**
  - **Procedura o funzione:** `rds_backup_database` / **Dove viene usata:** [Backup di un database](SQLServer.Procedural.Importing.Native.Using.md#SQLServer.Procedural.Importing.Native.Using.Backup)
  - **Procedura o funzione:** `rds_cancel_task` / **Dove viene usata:** [Annullamento di un'attività](SQLServer.Procedural.Importing.Native.Using.md#SQLServer.Procedural.Importing.Native.Using.Cancel)
  - **Procedura o funzione:** `rds_finish_restore` / **Dove viene usata:** [Completamento di un ripristino del database](SQLServer.Procedural.Importing.Native.Using.md#SQLServer.Procedural.Importing.Native.Finish.Restore)
  - **Procedura o funzione:** `rds_restore_database` / **Dove viene usata:** [Ripristino di un database](SQLServer.Procedural.Importing.Native.Using.md#SQLServer.Procedural.Importing.Native.Using.Restore)
  - **Procedura o funzione:** `rds_restore_log` / **Dove viene usata:** [Ripristino di un log](SQLServer.Procedural.Importing.Native.Using.md#SQLServer.Procedural.Importing.Native.Restore.Log)

- **Trasferimento di file Simple Storage Service (Amazon S3)**
  - **Procedura o funzione:** `rds_delete_from_filesystem` / **Dove viene usata:** [Eliminazione di file nell'istanza database RDS](Appendix.SQLServer.Options.S3-integration.using.deleting-files.md)
  - **Procedura o funzione:** `rds_download_from_s3` / **Dove viene usata:** [Download di file da un bucket Amazon S3 in un'istanza database SQL Server](Appendix.SQLServer.Options.S3-integration.using.md#Appendix.SQLServer.Options.S3-integration.using.download)
  - **Procedura o funzione:** `rds_gather_file_details` / **Dove viene usata:** [Visualizzazione di file nell'istanza database RDS](Appendix.SQLServer.Options.S3-integration.using.listing-files.md)
  - **Procedura o funzione:** `rds_upload_to_s3` / **Dove viene usata:** [Aggiornamenti di file da un'istanza database SQL Server in un bucket Amazon S3](Appendix.SQLServer.Options.S3-integration.using.md#Appendix.SQLServer.Options.S3-integration.using.upload)

- **Microsoft Distributed Transaction Coordinator (MSDTC)**
  - **Procedura o funzione:** `rds_msdtc_transaction_tracing`
  - **Dove viene usata:** [Utilizzo del tracciamento delle transazioni](Appendix.SQLServer.Options.MSDTC.md#MSDTC.Tracing)

- **Audit in SQL Server**
  - **Procedura o funzione:** `rds_fn_get_audit_file`
  - **Dove viene usata:** [Visualizzazione dei log di audit](Appendix.SQLServer.Options.Audit.AuditRecords.md)

- **Transparent Data Encryption**
  - **Procedura o funzione:** `rds_backup_tde_certificate`<br />`rds_drop_tde_certificate`<br />`rds_restore_tde_certificate`<br />`rds_fn_list_user_tde_certificates`
  - **Dove viene usata:** [Supporto per Transparent Data Encryption in SQL Server](Appendix.SQLServer.Options.TDE.md)

- **Microsoft Business Intelligence (MSBI)**
  - **Procedura o funzione:** `rds_msbi_task` / **Dove viene usata:** Questa operazione viene utilizzata con SQL Server Analysis Services (SSAS):+  [Distribuzione di progetti SSAS su Amazon RDS](SSAS.Deploy.md) <br />+  [Aggiunta di un utente di dominio come amministratore di database](SSAS.Use.md#SSAS.Admin) <br />+  [Backup di un database SSAS](SSAS.Backup.md) <br />+  [Ripristino di un database SSAS](SSAS.Restore.md) <br />Questa operazione viene utilizzata anche con SQL Server Integration Services (SSIS):+  [Autorizzazioni amministrative su SSISDB](SSIS.Permissions.md) <br />+  [Distribuzione di un progetto SSIS](SSIS.Deploy.md) <br />Anche SQL Server Reporting Services (SSRS) e Power BI Report Server (PBIRS) utilizzano questa operazione:+  [Concessione dell'accesso agli utenti del dominio](SSRS.Access.md#SSRS.Access.Grant) <br />+  [Revoca delle autorizzazioni a livello di sistema](SSRS.Access.Revoke.md) 
  - **Procedura o funzione:** `rds_fn_task_status` / **Dove viene usata:** Questa operazione mostra lo stato delle attività MSBI:+  SSAS: [Monitoraggio dello stato di un'attività di distribuzione](SSAS.Monitor.md) <br />+  SSIS: [Monitoraggio dello stato di un'attività di distribuzione](SSIS.Monitor.md) <br />+  SSRS: [Monitoraggio dello stato di un'attività](SSRS.Monitor.md) 

- **SSIS**
  - **Procedura o funzione:** `rds_drop_ssis_database` / **Dove viene usata:** [Eliminazione del database SSISDB](SSIS.DisableDrop.md#SSIS.Drop)
  - **Procedura o funzione:** `rds_sqlagent_proxy` / **Dove viene usata:** [Creazione di un proxy SSIS](SSIS.Use.md#SSIS.Use.Proxy)

- **SSRS e PBIRS**
  - **Procedura o funzione:** `rds_drop_ssrs_databases`
  - **Dove viene usata:** [Eliminazione dei database SSRS o PBIRS](SSRS.DisableDelete.md#SSRS.Drop)

- **Direttore delle risorse**
  - **Procedura o funzione:** `rds_create_resource_pool` / **Dove viene usata:** [Crea un pool di risorse](ResourceGovernor.Using.md#ResourceGovernor.CreateResourcePool)
  - **Procedura o funzione:** `rds_alter_resource_pool` / **Dove viene usata:** [Modifica il pool di risorse](ResourceGovernor.Using.md#ResourceGovernor.AlterResourcePool)
  - **Procedura o funzione:** `rds_drop_resource_pool` / **Dove viene usata:** [Elimina il pool di risorse](ResourceGovernor.Using.md#ResourceGovernor.DropResourcePool)
  - **Procedura o funzione:** `rds_create_workload_group` / **Dove viene usata:** [Crea un gruppo di carichi di lavoro](ResourceGovernor.Using.md#ResourceGovernor.CreateWorkloadGroup)
  - **Procedura o funzione:** `rds_alter_workload_group` / **Dove viene usata:** [Modifica gruppo di carico di lavoro](ResourceGovernor.Using.md#ResourceGovernor.AlterWorkloadGroup)
  - **Procedura o funzione:** `rds_drop_workload_group` / **Dove viene usata:** [Elimina il gruppo di carico di lavoro](ResourceGovernor.Using.md#ResourceGovernor.DropWorkloadGroup)
  - **Procedura o funzione:** `rds_create_classifier_function` / **Dove viene usata:** [Crea e registra la funzione di classificazione](ResourceGovernor.Using.md#ResourceGovernor.ClassifierFunction)
  - **Procedura o funzione:** `rds_drop_classifier_function` / **Dove viene usata:** [Funzione di classificazione Drop](ResourceGovernor.Using.md#ResourceGovernor.DropClassifier)
  - **Procedura o funzione:** `rds_alter_resource_governor_configuration` / **Dove viene usata:** [Modifiche alla configurazione del gestore delle risorse](ResourceGovernor.Using.md#ResourceGovernor.ConfigChanges)
  - **Procedura o funzione:** `rds_bind_tempdb_metadata_to_resource_pool` / **Dove viene usata:** [Associa TempDB a un pool di risorse](ResourceGovernor.Using.md#ResourceGovernor.BindTempDB)
  - **Procedura o funzione:** `rds_unbind_tempdb_metadata_from_resource_pool` / **Dove viene usata:** [Scollegare TempDB da un pool di risorse](ResourceGovernor.Using.md#ResourceGovernor.UnbindTempDB)
  - **Procedura o funzione:** `rds_cleanup_resource_governor` / **Dove viene usata:** [Cleanup Resource Governor](ResourceGovernor.Using.md#ResourceGovernor.Cleanup)

