Condividi tramite


Editor attività Trasferisci oggetti di SQL Server (pagina Oggetti)

Utilizzare la pagina Oggetti della finestra di dialogo Editor attività Trasferisci oggetti di SQL Server per impostare le proprietà relative alla copia di uno o più oggetti di SQL Server da un'istanza di SQL Server a un'altra. Tabelle, viste, stored procedure e funzioni definite dall'utente rappresentano solo alcuni esempi di oggetti di SQL Server che è possibile copiare. Per ulteriori informazioni su questa attività, vedere Attività Trasferisci oggetti di SQL Server.

[!NOTA]

L'utente che crea l'attività Trasferisci oggetti di SQL Server deve disporre di autorizzazioni sufficienti per gli oggetti del server di origine per selezionarli e copiarli, nonché dell'autorizzazione per l'accesso al database del server di destinazione in cui gli oggetti verranno trasferiti.

Opzioni statiche

  • SourceConnection
    Consente di selezionare una gestione connessione SMO nell'elenco oppure fare clic su <Nuova connessione> per creare una nuova connessione al server di origine.

  • SourceDatabase
    Consente di selezionare un database nel server di origine dal quale verranno copiati gli oggetti.

  • DestinationConnection
    Consente di selezionare una gestione connessione SMO nell'elenco oppure fare clic su <Nuova connessione> per creare una nuova connessione al server di destinazione.

  • DestinationDatabase
    Consente di selezionare un database nel server di destinazione nel quale verranno copiati gli oggetti.

  • DropObjectsFirst
    Consente di indicare se gli oggetti selezionati verranno eliminati nel server di destinazione prima della copia.

  • IncludeExtendedProperties
    Consente di indicare se le proprietà estese devono essere incluse nella copia degli oggetti dal server di origine a quello di destinazione.

  • CopyData
    Consente di indicare se i dati devono essere inclusi nella copia degli oggetti dal server di origine a quello di destinazione.

  • ExistingData
    Consente di specificare la modalità di copia dei dati nel server di destinazione. Per questa proprietà sono disponibili le opzioni elencate nella tabella seguente:

    Valore

    Descrizione

    Sostituisci

    I dati nel server di destinazione verranno sovrascritti.

    Accoda

    I dati copiati dal server di origine verranno accodati a quelli esistenti nel server di destinazione.

    [!NOTA]

    L'opzione ExistingData è disponibile solo se CopyData è impostata su True.

  • CopySchema
    Consente di indicare se lo schema deve essere copiato durante l'attività Trasferisci oggetti di SQL Server.

    [!NOTA]

    CopySchema è disponibile solo per SQL Server.

  • UseCollation
    Consente di indicare se il trasferimento degli oggetti deve includere le regole di confronto specificate nel server di origine.

  • IncludeDependentObjects
    Consente di indicare se la copia degli oggetti selezionati deve essere propagata in modo da includere eventuali oggetti dipendenti da quelli selezionati.

  • CopyAllObjects
    Consente di indicare se, durante l'attività, devono essere copiati tutti gli oggetti nel database di origine specificato o solo quelli selezionati. Se questa opzione viene impostata su False, è possibile selezionare gli oggetti da trasferire e vengono visualizzate le opzioni dinamiche nella sezione CopyAllObjects.

  • ObjectsToCopy
    Espandere ObjectsToCopy per specificare quali oggetti devono essere copiati dal database di origine a quello di destinazione.

    [!NOTA]

    ObjectsToCopy è disponibile solo se CopyAllObjects è impostata su False.

    Le opzioni per la copia dei tipi di oggetti seguenti sono supportate solo in SQL Server:

    Assembly

    Funzioni di partizione

    Schemi di partizione

    Schemi

    Funzioni di aggregazione definite dall'utente

    Tipi definiti dall'utente

    Insiemi di schemi XML

  • CopyDatabaseUsers
    Consente di indicare se gli utenti del database devono essere inclusi nel trasferimento.

  • CopyDatabaseRoles
    Consente di indicare se i ruoli del database devono essere inclusi nel trasferimento.

  • CopySqlServerLogins
    Consente di indicare se gli account di accesso di SQL Server devono essere inclusi nel trasferimento.

  • CopyObjectLevelPermissions
    Consente di indicare se le autorizzazioni a livello di oggetto devono essere incluse nel trasferimento.

  • CopyIndexes
    Consente di indicare se gli indici devono essere inclusi nel trasferimento.

  • CopyTriggers
    Consente di indicare se i trigger devono essere inclusi nel trasferimento.

  • CopyFullTextIndexes
    Consente di indicare se gli indici full-text devono essere inclusi nel trasferimento.

  • CopyPrimaryKeys
    Consente di indicare se le chiavi primarie devono essere incluse nel trasferimento.

  • CopyForeignKeys
    Consente di indicare se le chiavi esterne devono essere incluse nel trasferimento.

  • GenerateScriptsInUnicode
    Consente di indicare se gli script di trasferimento generati sono in formato Unicode.

Opzioni dinamiche

CopyAllObjects = False

  • CopyAllTables
    Consente di indicare se, durante l'attività, verranno copiate tutte le tabelle nel database di origine specificato o solo le tabelle selezionate.

  • TablesList
    Fare clic per aprire la finestra di dialogo Selezione tabelle.

  • CopyAllViews
    Consente di indicare se, durante l'attività, verranno copiate tutte le viste nel database di origine specificato o solo quelle selezionate.

  • ViewsList
    Fare clic per aprire la finestra di dialogo Selezione viste.

  • CopyAllStoredProcedures
    Consente di indicare se, durante l'attività, verranno copiate tutte le stored procedure definite dall'utente nel database di origine specificato o solo le stored procedure selezionate.

  • StoredProceduresList
    Fare clic per aprire la finestra di dialogo Selezione stored procedure.

  • CopyAllUserDefinedFunctions
    Consente di indicare se, durante l'attività, verranno copiate tutte le funzioni definite dall'utente nel database di origine specificato o solo le funzioni selezionate.

  • UserDefinedFunctionsList
    Fare clic per aprire la finestra di dialogo Selezione funzioni definite dall'utente.

  • CopyAllDefaults
    Consente di indicare se, durante l'attività, verranno copiati tutti i valori predefiniti nel database di origine specificato o solo i valori predefiniti selezionati.

  • DefaultsList
    Fare clic per aprire la finestra di dialogo Selezione valori predefiniti.

  • CopyAllUserDefinedDataTypes
    Consente di indicare se, durante l'attività, verranno copiati tutti i tipi di dati definiti dall'utente nel database di origine specificato o solo i tipi selezionati.

  • UserDefinedDataTypesList
    Fare clic per aprire la finestra di dialogo Selezione tipi di dati definiti dall'utente.

  • CopyAllPartitionFunctions
    Consente di indicare se, durante l'attività, verranno copiate tutte le partizioni definite dall'utente nel database di origine specificato o solo le partizioni selezionate. Opzione supportata solo in SQL Server.

  • PartitionFunctionsList
    Fare clic per aprire la finestra di dialogo Selezione funzioni di partizione.

  • CopyAllPartitionSchemes
    Consente di indicare se, durante l'attività, verranno copiati tutti gli schemi di partizione nel database di origine specificato o solo gli schemi selezionati. Opzione supportata solo in SQL Server.

  • PartitionSchemesList
    Fare clic per aprire la finestra di dialogo Selezione schemi di partizione.

  • CopyAllSchemas
    Consente di indicare se, durante l'attività, verranno copiati tutti gli schemi nel database di origine specificato o solo quelli selezionati. Opzione supportata solo in SQL Server.

  • SchemasList
    Fare clic per aprire la finestra di dialogo Selezione schemi.

  • CopyAllSqlAssemblies
    Consente di indicare se, durante l'attività, verranno copiati tutti gli assembly SQL nel database di origine specificato o solo quelli selezionati. Opzione supportata solo in SQL Server.

  • SqlAssembliesList
    Fare clic per aprire la finestra di dialogo Selezione assembly SQL.

  • CopyAllUserDefinedAggregates
    Consente di indicare se, durante l'attività, verranno copiate tutte le funzioni di aggregazione definite dall'utente nel database di origine specificato o solo le funzioni selezionate. Opzione supportata solo in SQL Server.

  • UserDefinedAggregatesList
    Fare clic per aprire la finestra di dialogo Selezione funzioni di aggregazione definite dall'utente.

  • CopyAllUserDefinedTypes
    Consente di indicare se, durante l'attività, verranno copiati tutti i tipi definiti dall'utente nel database di origine specificato o solo quelli selezionati. Opzione supportata solo in SQL Server.

  • UserDefinedTypes
    Fare clic per aprire la finestra di dialogo Selezione tipi definiti dall'utente.

  • CopyAllXmlSchemaCollections
    Consente di indicare se, durante l'attività, verranno copiati tutti gli insiemi di schemi XML nel database di origine specificato o solo gli insiemi selezionati. Opzione supportata solo in SQL Server.

  • XmlSchemaCollectionsList
    Fare clic per aprire la finestra di dialogo Selezionare gli insiemi di schemi XML.