Esporta (0) Stampa
Espandi tutto

Domande frequenti sulla sincronizzazione dati SQL (anteprima)

Aggiornamento: febbraio 2014

[Questo argomento è una versione preliminare della documentazione e può essere soggetto a modifiche nelle versioni future. Sono presenti anche argomenti vuoti, utilizzati come segnaposto].

 

Icona di sincronizzazione dati di SQL Azure

In questo articolo sono contenute le domande più frequenti relative alla Sincronizzazione dati SQL (anteprima). Se si desidera sottoporre una domanda non contenuta in questo articolo, presentarla nel forum della Sincronizzazione dati SQL (anteprima).

Il plug-in di sincronizzazione dati SQL di Microsoft Azure nel portale Silverlight di Microsoft Azure è stato rimosso. Per il futuro, utilizzare il portale di gestione di Microsoft Azure per la sincronizzazione dati SQL di Microsoft Azure.

È possibile accedere alla sincronizzazione dati SQL (anteprima) tramite la scheda SINCRONIZZAZIONE in Database SQL nel portale di gestione di Microsoft Azure. La scheda SINCRONIZZAZIONE è disponibile solo se sono presenti uno o più gruppi di sincronizzazione. Vedere l'argomento Procedura: creare un gruppo di sincronizzazione (SDS) per informazioni sulla creazione e modifica di un gruppo di sincronizzazione da questo portale.

Per collegamenti agli argomenti che è consigliabile leggere prima di iniziare e per informazioni aggiuntive sulla creazione e modifica dei gruppi di sincronizzazione, vedere la sezione Navigazione più avanti.

Sommario

D. A chi è possibile sottoporre quesiti sull'utilizzo della sincronizzazione dati SQL?

Domande introduttive

Domande sull'utilizzo

Procedure…

D. A chi è possibile sottoporre quesiti sull'utilizzo della sincronizzazione dati SQL?

R. È possibile partecipare ai forum con qualsiasi domanda o commento sulla Sincronizzazione dati SQL (anteprima).

Domande introduttive

D. Quali sono le novità della versione della sincronizzazione dati SQL più recente?

D. Quali sono i requisiti minimi per poter utilizzare la sincronizzazione dati SQL?

R. Per i requisiti minimi di sistema richiesti per l'utilizzo della Sincronizzazione dati SQL (anteprima), vedere l'argomento Requisiti di sistema per la sincronizzazione dati SQL (anteprima).

D. È possibile utilizzare la sincronizzazione dati SQL in produzione?

R. No. La Sincronizzazione dati SQL (anteprima) è attualmente disponibile solo come anteprima ai fini esclusivi di valutazione del prodotto per versioni future e non deve essere utilizzata in ambienti di produzione.

D. È possibile utilizzare la sincronizzazione dati SQL con un dispositivo mobile?

R. No. La Sincronizzazione dati SQL (anteprima) attualmente non supporta la sincronizzazione con dispositivi mobili.

D. Quanto costa il servizio di sincronizzazione dati SQL (anteprima)?

R. Durante l'anteprima non è previsto alcun addebito per il servizio di Sincronizzazione dati SQL (anteprima), tuttavia si accumuleranno gli addebiti di trasferimento dati per lo spostamento dei dati in entrata e in uscita dal Istanza del database SQL. Per ulteriori dettagli sui prezzi, visitare la pagina all'indirizzo: http://www.microsoft.com/windowsazure/pricing/. È possibile che con la versione 1 della Sincronizzazione dati SQL (anteprima) siano previsti addebiti per il servizio. Per le informazioni più recenti sui prezzi, controllare regolarmente questo spazio e l'argomento Piano per l'ottimizzazione.

D. Dove si trova la funzionalità di sincronizzazione dati SQL?

R. Attualmente è disponibile un servizio di Sincronizzazione dati SQL (anteprima) in ogni data center di Azure.

D. È necessario disporre di un account di database SQL? In caso affermativo, come è possibile ottenerlo?

R. Sì. È necessario disporre di un account di Database SQL per ospitare il Hub Database.

Domande sull'utilizzo

D. La sincronizzazione dati SQL modifica un database?

R. Sì, per tenere traccia delle modifiche di dati incrementali, tramite la Sincronizzazione dati SQL (anteprima) viene aggiunta una tabella di rilevamento modifiche per ogni tabella sincronizzata durante la configurazione della sincronizzazione. Durante la configurazione, vengono inoltre aggiunti trigger alle tabelle di base, nonché alcune stored procedure per il raggruppamento e l'applicazione delle modifiche. È consigliabile testare la Sincronizzazione dati SQL (anteprima) in un database non di produzione per assicurarsi che non abbia effetti negativi sulle applicazioni esistenti.

D. Come si accede a un database SQL durante la sincronizzazione utilizzando il servizio pianificato?

R. Quando si configura un gruppo di sincronizzazione, il servizio richiede le credenziali per i server di Database SQL. Queste credenziali vengono archiviate in formato crittografato all'interno del database di sistema della Sincronizzazione dati SQL (anteprima).

D. Nella sincronizzazione dati SQL le tabelle vengono create completamente e ne viene effettuato il provisioning?

R. Se non sono già state create nel database di destinazione, tramite la Sincronizzazione dati SQL (anteprima) le tabelle dello schema di sincronizzazione vengono create con le colonne selezionate. Questa operazione tuttavia non restituisce uno schema di fedeltà completo per i motivi seguenti:

  • Solo le colonne selezionate vengono create nella tabella di destinazione.
    Di conseguenza, se alcune colonne non appartengono al gruppo di sincronizzazione, di tali colonne non viene effettuato il provisioning nelle tabelle di destinazione.

  • Gli indici vengono creati solo per le colonne selezionate.
    Se nell'indice di tabella di origine sono presenti colonne che non appartengono al gruppo di sincronizzazione, di tali indici non viene effettuato il provisioning nelle tabelle di destinazione.

  • Il provisioning di indici su colonne di tipo XML non viene effettuato.

  • Il provisioning di vincoli CHECK non viene effettuato.

  • Il provisioning di trigger esistenti sulle tabelle di origine non viene effettuato.

  • Viste e stored procedure non vengono create nel database di destinazione.

A causa di questi limiti, in ambienti di produzione si consiglia di effettuare personalmente il provisioning dello schema di fedeltà completo senza dipendere dal provisioning dello schema di Sincronizzazione dati SQL (anteprima). La funzionalità di provisioning automatico di Sincronizzazione dati SQL (anteprima) funziona in modo corretto quando si prova il servizio.

D. Il provisioning supporta una colonna di chiave primaria o filtro con regole di confronto?

R. Se la chiave primaria è una colonna con regole di confronto, con il provisioning non vengono create le regole di confronto nella destinazione.

Se la colonna chiave primaria o filtro è impostata con regole di confronto diverse dall'istanza del server, si verifica un errore in fase di compilazione durante il provisioning.

D. La federazione è supportata nella sincronizzazione dati SQL?

R. È possibile utilizzare un database radice di federazione nel servizio di Sincronizzazione dati SQL (anteprima) senza alcuna limitazione. L'endpoint del database federato non può essere aggiunto alla versione corrente della Sincronizzazione dati SQL (anteprima). Per eventuali richieste urgenti, riportare il proprio scenario nel forum MSDN per database SQL.

D. Quali sono le limitazioni di cui è necessario essere a conoscenza?

R. Per conoscere le limitazioni dell'Anteprima della Sincronizzazione dati SQL (anteprima), vedere l'argomento Limiti noti sulla sincronizzazione dati SQL (anteprima).

D. Quante istanze dell'interfaccia utente dell'agente locale possono essere eseguite?

R. È possibile eseguire una sola istanza dell'interfaccia utente.

D. Quando è possibile eliminare un agente client?

R. Prima di eliminare l'agente client, è necessario eliminare tutti i gruppi di sincronizzazione per un agente client.

D. Perché è necessario disporre di un agente client?

R. Il servizio di Sincronizzazione dati SQL (anteprima) consente di comunicare con i database di SQL Server tramite l'agente client. Questa funzionalità di sicurezza impedisce la comunicazione diretta con i database protetti da un firewall. Per comunicare con l'agente, nel servizio Sincronizzazione dati SQL (anteprima) vengono utilizzate connessioni crittografate e un token univoco o "chiave agente". Con i database di SQL Server è possibile autenticare l'agente utilizzando la stringa di connessione e la chiave agente. Questo tipo di progettazione garantisce un livello elevato di sicurezza per i dati. Per ulteriori informazioni sulle misure di sicurezza di Sincronizzazione dati SQL (anteprima), vedere l'articolo Sicurezza dei dati nella sincronizzazione dati SQL (anteprima).

D. Perché lo stato del database è "Non aggiornato"?

R. Lo stato "Non aggiornato" viene impostato quando il database rimane offline per almeno 45 giorni. Per informazioni su come attivare lo stato aggiornato per il database, vedere A database has an "Out-of-Date" status nella Guida alla risoluzione dei problemi.

D. Che cosa accade se si ripristinano database persi o danneggiati?

R. Se si ripristinano database persi o danneggiati da un backup, i dati nei gruppi di sincronizzazione a cui appartengono i database potrebbero non essere convergenti.

D. È necessario utilizzare la sincronizzazione dati SQL per eseguire il backup e il ripristino dei database?

R. Sebbene sia possibile utilizzare la Sincronizzazione dati SQL (anteprima) per creare un backup dei dati, questa operazione non è consigliata. Con la Sincronizzazione dati SQL (anteprima) non è possibile controllare la versione delle sincronizzazioni. Di conseguenza, non è possibile eseguire il backup e il ripristino fino a un determinato momento nel tempo.

Inoltre, Sincronizzazione dati SQL (anteprima):

  • Non viene eseguito il backup di altri oggetti SQL, ad esempio le stored procedure.

  • Il ripristino non avviene rapidamente.

È consigliabile utilizzare Database Copy per i Istanza del database SQL (Procedura: Copiare i database) e le procedure definite per i database di SQL Server.

D. I dati risultano convergenti dopo una sincronizzazione?

R. Non necessariamente. Nel caso di un gruppo di sincronizzazione con un hub e tre spoke, A, B e C, le sincronizzazioni sono Hub/A, Hub/B e Hub/C. Se dopo la sincronizzazione Hub/A viene apportata una modifica ad A, tale modifica viene scritta in B o C solo dopo la successiva attività di sincronizzazione.

Ricerca per categorie

D. Come si esegue l'aggiornamento alla versione più recente?

R. L'Anteprima della Sincronizzazione dati SQL (anteprima) non è compatibile con le versioni precedenti di CTP2. Per istruzioni complete su come eseguire l'aggiornamento, vedere l'articolo Come aggiornare un agente client.

D. Come è possibile modificare l'account del servizio?

R. Una volta installato un agente client, l'unico modo per modificare l'account del servizio consiste nel disinstallarlo e nell'installare un nuovo agente client con il nuovo account del servizio.

D. Come è possibile evitare un "ciclo di sincronizzazione"?

R. Un ciclo di sincronizzazione si verifica quando si crea un riferimento circolare tra due o più gruppi di sincronizzazione. In un ciclo di sincronizzazione una modifica creata in un gruppo di sincronizzazione viene scritta nei database di altri gruppi di sincronizzazione e infine riscritta come nuova modifica al database in cui ha avuto origine la modifica, iniziando di nuovo l'intero processo. Dal momento che è circolare, una volta avviato il ciclo non termina mai finché non viene interrotto rimuovendo i riferimenti circolari. Per informazioni più dettagliate ed esempi, vedere l'argomento Comprendere ed evitare i cicli di sincronizzazione.

D. Come si effettua manualmente il deprovisioning di un database?

R. Se si rimuove un database da un gruppo di sincronizzazione o si elimina un gruppo di sincronizzazione causando errori di deprovisioning di uno o più database, sarà possibile effettuare manualmente il deprovisioning del database. Per ulteriori informazioni, vedere l'argomento Eseguire manualmente il deprovisioning di un database.

D. Come si trasferiscono le modifiche allo schema in un gruppo di sincronizzazione?

R. L'Anteprima della Sincronizzazione dati SQL (anteprima) supporta le modifiche dinamiche allo schema. Per informazioni sui tipi di modifiche che possono essere incorporate dinamicamente nel gruppo di sincronizzazione e sulla modalità di esecuzione di questa operazione, vedere l'argomento Edit a Sync Group.

D. Come si modifica la chiave agente?

R. Una chiave agente può essere utilizzata una sola volta da un agente. Non può essere riutilizzata quando si rimuove un agente e se ne installa uno nuovo, né può essere utilizzato da più agenti. Se è necessario creare una nuova chiave per un agente esistente, è necessario assicurarsi che la stessa chiave venga registrata con l'agente client e con il servizio Sincronizzazione dati SQL (anteprima).

Per informazioni dettagliate sulla modifica della chiave di un agente, vedere l'argomento How To: Change a Client Agent's Key.

D. Come si disattiva un agente client?

R. Per invalidare o disattivare immediatamente un agente, rigenerarne la chiave nel portale, ma non inviarla all'interfaccia utente dell'agente. Tramite la rigenerazione di una chiave viene invalidata la chiave precedente, indipendentemente dalla modalità online oppure offline dell'agente.

D. Come si sposta un agente client in un altro computer?

R. Se si desidera eseguire l'agente locale in un computer diverso da quello corrente, effettuare i seguenti passaggi:

  1. Installare l'agente nel computer desiderato.

  2. Accedere al portale della Sincronizzazione dati SQL (anteprima) e rigenerare la chiave per il nuovo agente.

  3. Utilizzare l'interfaccia utente del nuovo agente per inviare tale chiave.

  4. Attendere fino a quando l'agente client non scarica l'elenco di database locali registrati in precedenza.

  5. Specificare le credenziali di database per tutti i database visualizzati come non raggiungibili. Questi database devono essere ovviamente raggiungibili dal nuovo computer in cui è installato l'agente.

Navigazione

La Sincronizzazione dati SQL (anteprima) è una funzionalità dell'Database SQL. Dal portale di gestione di Microsoft Azure è possibile eseguire tutte le attività necessarie per creare, distribuire e modificare un gruppo di sincronizzazione.

 

Prima di iniziare

Prima di iniziare a progettare e implementare le sincronizzazioni, è necessario conoscere questi argomenti.

Creazione di un gruppo di sincronizzazione

Sono previsti sei passaggi per creare un gruppo di sincronizzazione dal portale di gestione di Microsoft Azure. Nelle pagine visualizzate tramite i seguenti collegamenti sono fornite le informazioni dettagliate su ogni passaggio.

  1. Accedere al portale di gestione di database SQL di Azure
    Sincronizzazione dati SQL (anteprima) è disponibile come scheda di Database SQL solo dopo avere creato un gruppo di sincronizzazione.

  2. Installare un agente client di sincronizzazione dati SQL (anteprima)

  3. Registrare un database SQL Server con un agente client

  4. Creare il gruppo di sincronizzazione (SDS)

  5. Definire i dati di sincronizzazione (SDS)

  6. Configurare il gruppo di sincronizzazione (SDS)

 

Modifica di un gruppo di sincronizzazione

È possibile modificare lo schema di un gruppo di sincronizzazione tramite l'aggiunta o la rimozione di tabelle o colonne del gruppo di sincronizzazione o la modifica della larghezza o del tipo di dati di una colonna. Nelle pagine visualizzate tramite i seguenti collegamenti sono fornite le informazioni dettagliate.

Vedere anche

Aggiunte alla community

AGGIUNGI
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2014 Microsoft