Azione di macro TrasferisciDatabaseSQL

In un progetto di Access (*.adp), è possibile usare l'azione di macro TrasferisciDatabaseSQL per trasferire un database di Microsoft SQL Server 7.0 o versione successiva in un altro database di SQL Server 7.0 o versione successiva. Per altre informazioni sul trasferimento di database, vedere la documentazione di SQL Server.

Nota : Questa azione non è consentita se il database non è attendibile.

Nota : Access 2010 è l'ultima versione che supporta i progetti di dati di Access.

Impostazione

Gli argomenti dell'azione di macro TrasferisciDatabaseSQL sono i seguenti.

Argomento dell'azione

Descrizione

Server

Il nome del server di database di SQL Server 7.0 o versione successiva in cui si intende copiare.

Database

Il nome del nuovo database che verrà creato nel server di destinazione.

Usa connessione di tipo trusted

Specifica se è o meno disponibile una connessione di tipo trusted con SQL Server. Se si seleziona , è disponibile una connessione di tipo trusted e gli argomenti Account di accesso e Password non sono necessari. Se si seleziona No, gli argomenti Account di accesso e Password sono necessari. L'impostazione predefinita è .

Quando si usa una connessione di tipo trusted, le caratteristiche di sicurezza di SQL Server si integrano con quelle del sistema operativo Windows per fornire un singolo accesso alla rete e al database.

Account di accesso

Il nome dell'account di accesso al server di destinazione.

Password

La password per l'argomento Account di accesso. Questa password è archiviata come testo nel progetto di Access, ma è nascosta durante l'operazione di trasferimento del database.

Trasferisci copia dati

Specifica se includere o meno i dati nell'operazione di trasferimento del database. Se si seleziona , vengono inclusi tutti i dati per tutte le tabelle, oltre alle relative strutture, alle proprietà estese e agli oggetti di database. Se si seleziona No, non vengono inclusi dati delle tabelle. Nel server di destinazione vengono create solo la struttura delle tabelle e le proprietà estese, oltre a tutti gli altri oggetti di database, ad eccezione dei diagrammi di database. L'impostazione predefinita è .

Osservazioni

Non è possibile eseguire altre operazioni durante il trasferimento del database.

Per impostazione predefinita, l'azione di macro TrasferisciDatabaseSQL copia i dati, le definizioni dei dati, gli oggetti di database e le proprietà estese, ad esempio i valori predefiniti, i vincoli di testo e i valori di ricerca.

Il trasferimento di un database prevede i requisiti seguenti:

  • È necessario essere membri del ruolo di amministratore di sistema nel server di destinazione, mentre non è richiesto alcun ruolo speciale nel server di origine.

  • Il server SQL Server corrente connesso al progetto di Access (*.adp) e il server di destinazione in cui si trasferisce il database devono essere SQL Server 7.0 o versione successiva.

Nota : I server collegati non vengono trasferiti durante un'operazione di trasferimento del database.

Per eseguire l'azione di macro TrasferisciDatabaseSQL in un modulo di Visual Basic, Applications Edition (VBA), usare il metodo TransferSQLDatabase dell'oggetto DoCmd.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×