sql azur

Configurarea bazei de date între replicare nor și se bazeze pe pe - premisa (fără nori) SQL Server nu poate, pentru că SQL Azure nu acceptă. Alternativ, puteți scrie o aplicație utilizând cadru de sincronizare Microsoft. care va urmări modificările la un capăt și să le aplice pe celălalt și invers. O astfel de aplicație numită SQL Azure Data Sync a fost scris ca un -Serviciul Web și a postat în toate centrele de date bazate pe cloud. Acesta este capabil să reproducă date între baza de date nor la serverele SQL Azure. între SQL Azure și SQL Server convenționale, sau prin SQL Azure între convenționale s SQL Server, care nu sunt legate între ele prin orice VPN s. Replicarea are loc în conformitate cu butuc schema - spițe. și anume modificări care au avut loc pe un singur stele ray, vin la centru, pe care le distribuie la toate celelalte capete care aparțin aceluiași grup de sincronizare ca și cea în care a avut loc schimbarea. În rolul de hub-ul, și anume distribuitor, servește DB SQL Azure.

Du-te la Azure Portal de Management Windows - a se vedea post-\ Fig.1 .. "Crearea SQL Server Azure." În acest caz, suntem interesați în secțiunea Date de sincronizare din partea stângă jos sub baza de date.

sql azur

sql azur

sql azur

Primul nivel este trecut. Pe al doilea care urmează să fie stabilite pe baze de date neoblachnom SQL Server. care va participa la sincronizare. Fiecare bază de date în versiunea curentă a SQL Azure Data Sync nu poate include mai mult de 5 grupuri de sincronizare. În termen de un grup de sincronizare poate crea un maxim de 30 de spițe (nor de baze de date și neoblachnyh, schimbul de informații între ele), dintre care nu mai mult de neoblachnyh 5. Faceți clic pe pictograma oval încercuit:

sql azur

Noi spunem că acesta este un nou SQL Server. și anume sincronizare configurabil în grupul nu este verificat, iar noi presupunem că sincronizarea va merge în ambele direcții: atât SQL Server în nor și înapoi:

sql azur

Pe neoblachny (pe premisa - interior) SQL Server trebuie să stabilească sincronizarea cu agentul nor special, sau de a folosi deja stabilită, dar din moment ce la acest agent nu este ridicat, apoi instalați:

sql azur

să-l dea afară din tradiționale Microsoft descărcări vor fi rugați să

sql azur

sql azur

Instalarea are loc fără incidente

sql azur

sql azur

sql azur

sql azur

În timpul configurării setați configurația client Microsoft SQL Azure Data Sync Previzualizare (C: \ Program Files (x86) \ Microsoft SQL Azure Data Sync \ bin \ SqlAzureDataSyncAgent.exe) și agent de servicii de sincronizare Microsoft SQL Azure Data Sync (C: \ Program Files ( x86) \ Microsoft SQL Azure Data Sync \ bin \ LocalAgentHost.exe), startuemy un cont Figura 10:

sql azur

sql azur

apoi executați client:

sql azur

și registripuem la date Sincron (Fig.2), folosind ieșirea cheie în Fig.14:

sql azur

sql azur

Serviciul de sincronizare oferă criptare (date criptată) toate datele confidențiale stocate în acesta, inclusiv:

• acreditările de utilizator de bază de date de baze de date SQL Azure

• Conturi utilizator de date de baze de date SQL Server

• client de fișier de configurare agent de date de sincronizare

• Informațiile date de sincronizare de serviciu în sine pentru stocarea de sistem în Windows Azure.

Faceți clic pe butonul Înregistrare de pe partea din stânga sus, pentru a face clar agentul ce bază vom fi sincronizate. Lasam aplicația client, și să se întoarcă pentru a continua Figura 5. Obțineți butonul Baza de date Lista pe Pasul 2 Pasul 3 umple lista derulanta a bazelor de date înregistrate în numele agentului Smith (l-am dat un nume la figura 14). Din această listă, selectați conexiunea fig.17

sql azur

și du-te la nivelul următor. Iată misiunea - pentru a seta o bază de date nor, care va acționa ca un distribuitor:

sql azur

Preliminar pe nor SQL Server fxv4koqar4 am creat o bază de date goală pe nume Northwind 1_ Azure. Prevede șirul de conectare în acesta, în expertul de sincronizare:

sql azur

La al 4-lea nivel cu noi pe sincronizare de frecvență pământ și reguli de soluționare a conflictelor. Ne-am plimbat o alta în figura 3.

sql azur

La nivelul 5 se va crea un articol de replicare. Aici se numește sincronizare set de date.

sql azur

Avem două baze de date: Northwind 1 pe SQL Server local și gol Northwind 1_ Azure în cloud. Pentru a începe, vrem să umple Northwind 1_ Azure. și anume Northwind 1 actioneaza ca sursa. Noi spunem această sincronizare maestru în caseta combo de top. La atingerea unui buton Get Cel mai recent schemă pe afișajele a lăsat o listă de tabele; când navigați de la o masă la alta - lista din dreapta de câmpuri în tabelul curent. Într-un grup Sincronizarea nu pot participa mai multe tabele 100, dintre care fiecare poate avea până la 1000 de câmpuri. Pentru un anumit domeniu poate fi observat filtru caseta de validare. Apoi, în partea de jos a preformei este desenată în temeiul clauzei în cazul în care, în acest domeniu. Operatorii sunt limitate> <, = и их комбинациями. Например, like еще не домыслили.

sql azur

Butonul OK nu este disponibil chiar acum, deoarece filtrul este câmpul Valoare gol. Nu vom folosi un tabele de tăiere orizontale și verticale (). Scoateți filtrul și faceți clic pe caseta pe OK activat.

La nivelul a 6, trebuie doar să apăsați butonul Implementați. pentru a descărca la grupul de sincronizare a datelor de configurare server de sincronizare

sql azur

și gata. Ecranul se aprinde cu bucurie, stare. Provizionarea în linia verde se schimbă în cele din urmă de sincronizare și bun.

sql azur

sql azur

Noi vedem că toate 3 rezervat o masă a apărut în și umplut cu date bazate pe cloud:

sql azur

Noi deja știm. că toate conexiunile la SQL Azure criptate în mod necesar. Sincronizarea nu este o excepție. Pentru a preveni interceptarea de date în timpul serviciului de sincronizare SQL Azure Data Sync criptează toate conexiunile (Conexiuni) între componente criptate, inclusiv:

• legătura dintre bazele de date de service și de sistem în SQL Azure

• legătura între stocarea de service și de sistem în Windows Azure

• conexiuni între toate componentele unui serviciu de cloud

• conexiune între agentul client și serviciul Cloud

• legătura dintre portal și serviciul de nor platforma Windows Azure.

Verificați dacă sincronizarea în direcția opusă, de asemenea, funcționează. Cloud schimbat în unele date:

sql azur

și nu mai târziu de 5 minute. Aceste modificări vor fi reflectate în desktop bazate pe Northwind 1. Deși este posibil să se constate că structura tabelului Northwind 1 sa mutat la Cloud cu limitări, astfel încât șterge din categorii în cazul în care categoryID = 6 nu va funcționa din cauza Ștergețidin declarație în conflict cu constrângerea de referință „FK_Products_Categories“ . Cu toate acestea, SQL Azure Data Sync nu copiază structura bazei de date sursă în numirea de unu la unu. C creatului marcat numai în Figura 23 de masă, iar în acestea numai acele domenii care au fost marcate în același loc. În cazul în care aceste domenii au fost în codurile sursă, acestea vor fi create în numirea, cu excepția indecși peste câmpuri de tip XML. De asemenea, nu sa transferat de tip limitare CHECK. declanșatori, vizualizări și proceduri stocate - a se vedea date de sincronizare Întrebări frecvente .. „Are date de sincronizare a crea pe deplin și tabele de furnizare?“: Din cauza acestor limitări recomandăm ca pentru mediile de producție vă dispoziție schema completă de fidelitate tine și să nu depindă de schema prevăzută de sincronizare a datelor. Caracteristica Auto provizionare a datelor de sincronizare funcționează bine pentru a încerca serviciul.

În cazul în care, ulterior, circuitul de oricare dintre tabelele cu care participă la sincronizare se va schimba, iar aceste modificări, de asemenea, doresc să sincronizeze singura cale - de a re-crea grupul de sincronizare (Fig.2, 3) - a se vedea Sincronizare de date Întrebări frecvente .. „Î:.? Tocmai am schimbat schema mea Cum pot obține schimbarea în grupul meu de sincronizare“