假设我有一个与Azure SQL数据库连接的C#WPF应用程序,一切都很好,我的查询也很好。唯一的问题是,有时互联网关闭时,它无法连接到数据库,并在连接字符串中显示错误(这很明显(。
如果互联网恢复,更新也会发送到Azure门户网站(最好是自动的,但手动的(,我有没有办法更改我的连接字符串以离线连接数据库,至少能够查看数据。通过一些研究,我能够在Azure门户中获得"将我的数据库与其他数据库同步"选项。我还能做什么?
您可以使用Azure SQL数据同步将您的Azure SQL数据库(集线器数据库(同步到可以是SQL Server Express Edition的本地SQL Server实例(成员数据库(。您可以配置它们之间的双向同步。
无论何时Internet连接断开,都可以将应用程序设置为使用成员数据库。一旦Internet连接可用,SQL数据同步将使用脱机工作时对数据库所做的所有更改来更新集线器数据库。。
在此处了解如何开始使用SQL数据同步。