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

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

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

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

Le autorizzazioni di database SQL di Azure necessarieRequired Azure SQL DB Permissions

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

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

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

Stabilire una connessione di database SQL di AzureEstablishing a Azure SQL DB Connection

Prima di convertire gli oggetti di database di Sybase alla sintassi del database SQL di Azure, è necessario stabilire una connessione all'istanza di database SQL di Azure in cui si desidera eseguire la migrazione i database di Sybase.Before you convert Sybase database objects to Azure SQL DB syntax, you must establish a connection to the instance of Azure SQL DB where you want to migrate the Sybase 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 al database SQL di Azure, è possibile personalizzare questo mapping al livello dello schema di Sybase.You can customize this mapping at the Sybase schema level after you connect to Azure SQL DB. Per ulteriori informazioni, vedere Mapping Sybase ASE schemi per gli schemi di SQL Server ( SybaseToSQL )For more information, see Mapping Sybase ASE Schemas to SQL Server Schemas (SybaseToSQL)

Avviso

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

Per connettersi al database SQL di AzureTo connect to Azure SQL DB

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

    Se in precedenza, si è connessi al database SQL di Azure, il nome di comando sarà riconnessione al database SQL di AzureIf you have previously connected to Azure SQL DB, the command name will be Reconnect to Azure SQL DB

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

  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 al database SQL di Azure.SSMA recommends encrypted connection to Azure SQL DB.

  7. Fare clic su Connetti.Click Connect.

Importante

SSMA per Sybase non supporta la connessione a master database nel database di SQL Azure.SSMA for Sybase does not support connection to master database in Azure SQL DB.

Sincronizzazione dei metadati di database SQL di AzureSynchronizing Azure SQL DB Metadata

I metadati relativi a database di SQL Azure database non viene aggiornato automaticamente.Metadata about Azure SQL DB databases is not automatically updated. I metadati nel Visualizzatore metadati di database SQL Azure sono uno snapshot dei metadati quando si è connessa al database SQL di Azure o l'ora dell'ultima aggiornare manualmente i metadati.The metadata in Azure SQL DB Metadata Explorer is a snapshot of the metadata when you first connected to Azure SQL DB, 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 al database SQL di Azure.Make sure that you are connected to Azure SQL DB.

  2. Nel Visualizzatore metadati di database SQL di Azure, selezionare la casella di controllo accanto al database o schema di database che si desidera aggiornare.In Azure SQL DB 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.

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 Sybase ASE a SQL Server: database SQL di Azure ( SybaseToSQL )Migrating Sybase ASE Databases to SQL Server - Azure SQL DB (SybaseToSQL)