Preparazione dei database di Access per la migrazione (AccessToSQL)Preparing Access databases for migration (AccessToSQL)

Prima di migrare i database di Access per SQL ServerSQL Server, è necessario determinare quali database, eseguire la migrazione e verificare che tali database siano pronti per la migrazione.Before you migrate Access databases to SQL ServerSQL Server, you must determine which databases to migrate and ensure that those databases are ready for migration.

Determinazione della necessità di eseguire la migrazione a SQL ServerDetermining when to migrate to SQL Server

Il motore di database Jet, che viene utilizzato come il motore di database per l'accesso, è una soluzione flessibile e facile da usare per la gestione dei dati.The Jet database engine, which is used as the database engine for Access, is a flexible, easy-to-use solution for data management. Tuttavia, come i database diventi più grandi e più mission-critical, molti utenti individuare che richiedono prestazioni superiori, sicurezza o la disponibilità.However, as databases become larger and more mission critical, many users find that they require greater performance, security, or availability. Per le applicazioni che richiedono una piattaforma dati più affidabile, prendere in considerazione lo spostamento dei database sottostanti per tali applicazioni SQL ServerSQL Server.For applications that require a more robust data platform, consider moving the underlying databases for those applications to SQL ServerSQL Server. Per ulteriori informazioni per decidere quando eseguire la migrazione, vedere il pagina informazioni di migrazione sul SQL ServerSQL Server sito Web.For more information about deciding when to migrate, see the migration information page on the SQL ServerSQL Server Web site.

Dopo la migrazione dei database SQL ServerSQL Server, è possibile continuare a usare l'accesso usando le tabelle collegate o manualmente è possibile eseguire la migrazione delle applicazioni per MicrosoftMicrosoft codice basato su .NET Framework che interagisce direttamente con SQL ServerSQL Server.After you migrate databases to SQL ServerSQL Server, you can continue to use Access by using linked tables, or you can manually migrate your applications to MicrosoftMicrosoft .NET Framework-based code that interacts directly with SQL ServerSQL Server.

Determinazione di database di cui eseguire la migrazioneDetermining which databases to migrate

SQL ServerSQL ServerMigration Assistant (SSMA) per l'accesso è possibile individuare i database di Access per l'utente. Migration Assistant (SSMA) for Access can locate Access databases for you. È quindi possibile esportare i metadati relativi a tali database per SQL ServerSQL Server.You can then export metadata about those databases to SQL ServerSQL Server. Per ulteriori informazioni su come esportare e query sui metadati, vedere l'esportazione di un inventario di accesso.For more information about how to export and query metadata, see Exporting an Access Inventory.

Nota

Non tutte le funzionalità di accesso e le impostazioni sono supportate da, o può essere facilmente convertite, SQL ServerSQL Server.Not all Access features and settings are supported by, or can be easily converted to, SQL ServerSQL Server. Prima di iniziare la migrazione di database, vedere funzionalità di accesso non compatibili.Before you start migrating databases, see Incompatible Access Features.

Preparazione per la migrazionePreparing for migration

Usare le linee guida seguenti per preparare i database di Access per la migrazione a SQL ServerSQL Server.Use the following guidelines to help prepare your Access databases for migration to SQL ServerSQL Server.

Aggiornamento del database di Access precedentiUpgrading older Access databases

SSMA per Access supporta Access 97 e versioni successive.SSMA for Access supports Access 97 and later versions. Se sono presenti database da versioni precedenti di Access, aprire e salvare i database di Access 97 o versione successiva.If you have databases from earlier versions of Access, open and save the databases in Access 97 or a later version.

Rimozione della protezione del gruppo di lavoroRemoving workgroup protection

SSMA non è possibile eseguire la migrazione di database che utilizzano la protezione del gruppo di lavoro.SSMA cannot migrate databases that use workgroup protection. Per rimuovere la protezione del gruppo di lavoro da un database di Access, eseguire la procedura seguente:To remove workgroup protection from an Access database, perform the following steps:

  1. Copiare il file di database di Access in un'altra posizione.Copy the Access database file to another location.

  2. Aprire il database copiato.Open the copied database.

  3. Nel strumenti dal menu sicurezza, quindi selezionare autorizzazioni utenti e gruppi.On the Tools menu, point to Security, and then select User and Group Permissions.

  4. Selezionare il utenti opzione, selezionare il Admin utente, quindi assicurarsi che il Amministra l'autorizzazione è selezionata.Select the Users option, select the Admin user, and then ensure that the Administer permission is selected.

  5. Selezionare il gruppi opzione, selezionare il utenti gruppo e quindi verificare che il Amministra l'autorizzazione è selezionata.Select the Groups option, select the Users group, and then ensure that the Administer permission is selected.

  6. Fare clic su OKe quindi scegliere il File menu, fare clic su uscita.Click OK, and then on the File menu, click Exit.

È ora possibile utilizzare SSMA per eseguire la migrazione del database copiato.You can now use SSMA to migrate the copied database. Dopo aver caricato lo schema in SQL ServerSQL Server, è possibile proteggere manualmente il database su SQL ServerSQL Server.After you load the schema into SQL ServerSQL Server, you can manually secure the database on SQL ServerSQL Server.

Il backup dei databaseBacking up databases

Prima della migrazione dei database di Access per SQL ServerSQL Server, è consigliabile eseguire il backup di entrambi i database di Access che si desidera migrare, nonché SQL ServerSQL Server in cui verrà eseguita la migrazione di database accedono a oggetti e dati.Before you migrate your Access databases to SQL ServerSQL Server, you should back up both the Access databases that you will be migrating as well as the SQL ServerSQL Server databases into which you will migrate Access objects and data.

Per eseguire il backup di un database di Access nel strumenti dal menu utilità Database, quindi selezionare backup Database.To back up an Access database, on the Tools menu, point to Database Utilities, and then select Back Up Database.

Per informazioni su come eseguire il backup SQL ServerSQL Server database, vedere "backup e ripristino di database SQL ServerSQL Server" in SQL ServerSQL Server documentazione in linea.For information about how to back up SQL ServerSQL Server databases, see "Backing Up and Restoring Databases in SQL ServerSQL Server" in SQL ServerSQL Server Books Online.

La documentazione di databaseDocumenting databases

È inoltre possibile documentare le proprietà, quali gli elenchi di oggetti di database, le dimensioni dei file e autorizzazioni di database di Access.You might also want to document the properties, such as lists of database objects, file sizes, and permissions, of your Access databases. Per generare in Access, questa documentazione sul strumenti dal menu Analizzae quindi fare clic su documentazione.To generate this documentation in Access, on the Tools menu, point to Analyze, and then click Documented.

Vedere ancheSee also

Migrazione di database di Access a SQL ServerMigrating Access Databases to SQL Server
Il collegamento alle applicazioni di accesso di SQL ServerLinking Access Applications to SQL Server