La connessione al database SQL di Azure (AccessToSQL)Connecting to Azure SQL DB (AccessToSQL)

Per eseguire la migrazione di database di Access a SQL Azure, è necessario connettersi all'istanza di destinazione di SQL Azure.To migrate Access databases to SQL Azure, you must connect to the target instance of SQL Azure. Quando ci si connette, SSMA Ottiene i metadati relativi a tutti i database nell'istanza di SQL Azure e visualizza i metadati del database in Esplora risorse di metadati di SQL Azure.When you connect, SSMA obtains metadata about all the databases in the instance of SQL Azure and displays database metadata in the SQL Azure Metadata Explorer. SSMA archivia le informazioni sull'istanza di SQL Azure si è connessi a, ma non archivia le password.SSMA stores information about which instance of SQL Azure you are connected to, but does not store passwords.

La connessione a SQL Azure rimane attiva finché non si chiude il progetto.Your connection to SQL Azure stays active until you close the project. Quando si riapre il progetto, è necessario riconnettersi a SQL Azure se si desidera una connessione attiva al server.When you reopen the project, you must reconnect to SQL Azure if you want an active connection to the server. È possibile lavorare offline finché non si caricano gli oggetti di database SQL Azure e la migrazione dei dati.You can work offline until you load database objects into SQL Azure and migrate data.

I metadati sull'istanza di SQL Azure non viene sincronizzato automaticamente.Metadata about the instance of SQL Azure is not automatically synchronized. In alternativa, per aggiornare i metadati nel Visualizzatore metadati di SQL Azure, è necessario aggiornare manualmente i metadati di SQL Azure.Instead, to update the metadata in SQL Azure Metadata Explorer, you must manually update the SQL Azure metadata. Per ulteriori informazioni, vedere la sezione "La sincronizzazione di metadati di SQL Azure" più avanti in questo argomento.For more information, see the "Synchronizing SQL Azure Metadata" section later in this topic.

SQL necessarie autorizzazioni di AzureRequired SQL Azure Permissions

L'account utilizzato per connettersi a SQL Azure richiede autorizzazioni diverse a seconda delle azioni eseguite l'account:The account that is used to connect to SQL Azure requires different permissions depending on the actions that the account performs:

  • Per convertire oggetti di Access da Transact-SQLTransact-SQL sintassi, per aggiornare i metadati da SQL Azure o per convertire la sintassi per salvare gli script, l'account deve disporre dell'autorizzazione per accedere all'istanza di SQL Azure.To convert Access objects to Transact-SQLTransact-SQL syntax, to update metadata from SQL Azure, or to save converted syntax to scripts, the account must have permission to log on to the instance of SQL Azure.

  • Per caricare gli oggetti di database in SQL Azure, il requisito di autorizzazione minima è l'appartenenza di db_owner ruolo del database nel database di destinazione.To load database objects into SQL Azure, the minimum permission requirement is membership in the db_owner database role in the target database.

La definizione di un database SQL Azure connessioneEstablishing a SQL Azure Connection

Prima di convertire gli oggetti di database di Access in sintassi SQL Azure, è necessario stabilire una connessione all'istanza di SQL Azure in cui si desidera eseguire la migrazione del database o database.Before you convert Access database objects to SQL Azure syntax, you must establish a connection to the instance of SQL Azure where you want to migrate the Access database or databases.

Quando si definiscono le proprietà di connessione, è inoltre possibile specificare il database in cui verranno migrati dati e oggetti.When you define the connection properties, you also specify the database where objects and data will be migrated. Dopo la connessione a SQL Azure, è possibile personalizzare questo mapping al livello dello schema di accesso.You can customize this mapping at the Access schema level after you connect to SQL Azure. Per ulteriori informazioni, vedere Mapping accesso database di SQL ServerFor more information, see Mapping Access Databases to SQL Server Schemas

Importante

Prima di provare a connettersi a SQL Azure, assicurarsi che l'istanza di SQL Azure è in esecuzione e può accettare connessioni.Before you try to connect to SQL Azure, make sure that the instance of SQL Azure is running and can accept connections.

Per connettersi a SQL AzureTo connect to SQL Azure

  1. Nel File dal menu Connetti a SQL Azure (dopo la creazione di un progetto, questa opzione è abilitata).On the File menu, select Connect to SQL Azure (this option is enabled after the creation of a project).

    Se in precedenza connesso a SQL Azure, il nome di comando sarà Riconnetti a SQL Azure.If you previously connected to SQL Azure, the command name will be Reconnect to SQL Azure.

  2. Nella finestra di dialogo connessione, immettere o selezionare il nome del server di SQL Azure.In the connection dialog box, enter or select the server name of SQL Azure.

  3. Immettere, selezionare o Sfoglia il nome del Database.Enter, select or Browse the Database name.

  4. Immettere o selezionare UserName.Enter or select UserName.

  5. Immettere il Password.Enter the Password.

  6. SSMA consiglia una connessione crittografata a SQL Azure.SSMA recommends encrypted connection to SQL Azure.

  7. Fare clic su Connetti.Click Connect.

Importante

SSMA per l'accesso non supporta la connessione a master database in SQL Azure.SSMA for Access does not support connection to master database in SQL Azure.

Se non sono disponibili database nell'account di SQL Azure, è possibile creare il primo database utilizzando Create Database Azure opzione visualizzata fare clic su di Sfoglia pulsante.If there are no databases in the SQL Azure account, you can create the very first database using Create Azure Database option that appears on the click of Browse button.

La sincronizzazione di SQL Azure metadatiSynchronizing SQL Azure Metadata

I metadati relativi a database di SQL Azure non viene aggiornato automaticamente.Metadata about SQL Azure databases is not automatically updated. I metadati nel Visualizzatore metadati di SQL Azure sono uno snapshot dei metadati quando è connessa a SQL Azure o l'ultima volta che si manualmente i metadati aggiornati.The metadata in SQL Azure Metadata Explorer is a snapshot of the metadata when you first connected to SQL Azure, or the last time that you manually updated metadata. È possibile aggiornare manualmente i metadati per tutti i database o per qualsiasi singolo database o di un oggetto di database.You can manually update metadata for all databases, or for any single database or database object.

Per sincronizzare i metadatiTo synchronize metadata

  1. Assicurarsi di essere connessi a SQL Azure.Make sure that you are connected to SQL Azure.

  2. Nel Visualizzatore metadati di SQL Azure, selezionare la casella di controllo accanto al database o schema di database che si desidera aggiornare.In SQL Azure Metadata Explorer, select the check box next to the database or database schema that you want to update.

    Ad esempio, per aggiornare i metadati per tutti i database, selezionare la casella accanto al database.For example, to update the metadata for all databases, select the box next to Databases.

  3. I database, o i singoli database o lo schema del database e quindi scegliere Sincronizza con Database.Right-click Databases, or the individual database or database schema, and then select Synchronize with Database.

Aggiornamento di SQL Azure metadatiRefreshing SQL Azure Metadata

Se gli schemi di SQL Azure modificano dopo la connessione, è possibile aggiornare i metadati del server.If SQL Azure schemas change after you connect, you can refresh metadata from the server.

Per aggiornare i metadati di SQL AzureTo refresh SQL Azure metadata

  • Nel Visualizzatore metadati di SQL Azure, fare clic database, quindi selezionare aggiornamento dal Database.In SQL Azure Metadata Explorer, right click Databases, and then select Refresh from Database.

Connettersi a SQL AzureReconnecting to SQL Azure

La connessione a SQL Azure rimane attiva finché non si chiude il progetto.Your connection to SQL Azure stays active until you close the project. Quando si riapre il progetto, è necessario riconnettersi a SQL Azure se si desidera una connessione attiva al server.When you reopen the project, you must reconnect to SQL Azure if you want an active connection to the server. È possibile lavorare offline finché non si caricano gli oggetti di database SQL Azure e la migrazione dei dati.You can work offline until you load database objects into SQL Azure and migrate data.

La procedura per la connessione a SQL Azure è uguale a quella per stabilire una connessione.The procedure for reconnecting to SQL Azure is the same as the procedure for establishing a connection.

Passaggio successivoNext Step

Il passaggio successivo della migrazione dipende dalle esigenze del progetto:The next step in the migration depends on your project needs:

Vedere ancheSee Also

Migrazione di database di Access a SQL ServerMigrating Access Databases to SQL Server