Обща информация и сценарии (услуги за синхронизиране на услуги)

Microsoft синхронизация Услуги Услуги за ADO.NET предоставят синхронизацията между бази данни. Те осигуряват интуитивен и гъвкав API интерфейс, който ви позволява да създавате приложения за офлайн употреба и сътрудничество. Синхронизация Услуги Сервиз осигури синхрон между две връстници, например между базата данни на SQL Server и клиентска база данни SQL Server 3.5 Compact SP1 (SP1) или база данни на сървър или друг източник на данни. API интерфейс ви позволява да използвате всички или само някои от наличните компоненти, в зависимост от изискванията за архитектура и приложения.

Синхронизация услуги услуги са част от рамката за Microsoft Sync. Изтеглянето на услуги за синхронизиране на услугите за обслужване може да бъде направено от уеб сайта на Microsoft. Рамковата Sync е цялостна платформа за синхронизация, която позволява на разработчиците да добавят функция за синхронизация на приложения, услуги и устройства. Синхронизация услуги услуги са част от инфраструктурата на Рамковата Sync, така че който и да е база данни, която използва услуга за синхронизация на услугите услугата е в състояние да обменя данни с други източници на данни, поддържани от Рамковата Sync, като уеб услуги, файлови системи, както и за съхранение на потребителски данни.

Мрежови Изисквания

За да се даде възможност на потребителите за достъп до данни, отдалеченото устройство трябва да има постоянна връзка с корпоративната мрежа. За някои работници, като работят от дома си, тя може да не бъде проблем. За останалите потребители, като например търговски агенти, които трябва да се движат постоянно от едно място на друго, може да е по-трудно. Например, ако мениджър по продажбите, е на посещение в един клиент и не могат да ползват данните от наличието на продукти на склад, поради липса на връзка с мрежата, тя няма да може да си свърши работата ефективно.

високоскоростен достъп до данни

В типичен корпоративна среда, "клиент-сървър" потребители разполагат с високоскоростни мрежи, които осигуряват бърз достъп до данни. Въпреки това, отдалечени служители обикновено са свързани над бавни, ненадеждни жични и безжични мрежи. При използване на конвенционални решения трябва да изтеглите отделно всяка част от данните, необходими за потребителя, тъй като няма начин да запазите данните на устройството. Например, ако мениджър по продажбите трябва да изтеглите списък с продукти, всеки път, когато отворите приложението, което използвате, времето, необходимо за зареждане на време, тя може и да ги накара недоволство.

Една точка на неуспех

При използване на такава работа на решение за всички потребители да зависи от един сървър. Ако базата данни става недостъпна поради планираните престои или сървър недостатъчност, всички отдалечени работници губят достъп до техните данни.

Увеличаване на броя на отдалечени служители се отразява в работата на сървърите във вашата организация, което води до необходимостта да се добави хардуер.

Приложения, без да се поддържа непрекъсната връзка

Една алтернатива на описаните в предходния раздел, разтворът е приложение без постоянна връзка. Заявление без постоянна връзка предоставя отдалечени служители безпроблемен достъп до данните. Въпреки това, за разлика от предишния случай, когато потребителят трябва да се търси пряко необходими данни на базата данни на предприятието, сега се изисква данни се съхраняват в устройството. За да може да се осигури запълването на локална база данни в молбата, без постоянна връзка обикновено се използва за синхронизация.

Синхронизиране на данни предлага възможност за периодично достъп до данните, съхранени в базата данни за клиента (например, SQL Server Compact 3.5), и синхронизация със сървъра променя базата данни (например, SQL Server). въз основа на решение за синхронизиране има предимството, че достъп до данните на потребителя, вече няма да е необходимо да имате постоянна връзка с мрежата. Данните се съхраняват локално, така че потребителят да има достъп до тях, а в същото време се намалява необходимостта от лечение в централна база данни. В допълнение, скоростта на мрежата вече не е ограничаващ фактор, така че потребителят може да получи достъп до данни от скоростта на устройството.

Следващите фигури показват примери за приложения, без постоянна връзка, при които данните (съхранявани в етикетирани зелено на базата данни), се съхраняват локално в дистанционно работник устройство. Първи пример - изолиране на база данни, в която данните се съхраняват директно в устройството на потребителя. Вторият пример - отдалечен офис, където данните се съхраняват в информацията на работната група в този офис, за да ги имате достъп до многобройни местни служители. За повече информация за офлайн синхронизация, вижте. В живота на раздел Scripting батерия (синхронизация на услугите услуга).

Обикновените добавка към този вид приложения с прекъсвания свързаност е възможността за съвместна работа. В този случай, двете бази могат да изпълняват партньорска синхронизация без да се налага да отидете на централния възел. Както е показано по-долу, за отдалечената база данни може да комуникира с всяка друга база данни. Решаването на този тип е полезно, когато отдалечени служители (например, работещи по мястото на финансовите одитори) работна група на далечни обекти. Тези работници трябва често да общуват помежду си. Но тъй като те нямат връзка с централната база данни, обмен на данни се осъществява чрез мрежата от партньорски. За повече информация относно работата с данни, вижте. В съвместната работа на секцията Scripting (услуга за синхронизация на услугите).

основни понятия