使用Azure数据与localdb同步

问题描述 投票:0回答:1

B“ H

如何与localdb一起使用Azure数据同步?

[请注意:我不是要像在本地数据库中那样将它与“本地数据库”一起使用。我专门讲的是被称为localdb的技术(特别是Sql Server Edition)。与(localdb)\MSSQLLocalDB中一样。

问题是将localdb实例添加到SQL Data Sync Agent。代理必须在有权作为服务运行的实体(Windows登录名)下运行。 它不能使用Windows Live身份运行这通常是用户登录时使用的身份。但是,它还需要对localdb中的数据库具有权限。

用例:

我有一个在Azure中运行的中央数据库。当多个用户使用笔记本电脑且互联网连接受限时,它们将运行本地应用程序(某些内置于Access中)。从应用程序直接连接到Azure太慢或不切实际。因此,我安装了轻量级localdb作为用户数据的缓存。将使用Azure Data Sync合并。

我当前正在使用直接基于Microsoft Sync Framework构建的解决方案。但是,该解决方案需要维护。因此,我想迁移到Microsoft维护的Azure数据同步。

谢谢

azure azure-sql-database localdb data-synchronization azure-data-sync
1个回答
0
投票

B“ H

好吧,这实际上是一个愚蠢的错误。

您实际上可以使用Windows Live身份运行SQL Data Sync Agent。您只需要使用本地用户名。这是Users文件夹中该用户的文件夹名称。您还必须使用MyComputer\localUserName格式的计算机名称。一旦我在当前登录的用户下运行了SQL Data Sync Agent,该用户还可以访问数据库,那么其他所有操作都将顺利进行。

© www.soinside.com 2019 - 2024. All rights reserved.