场景:我有一个服务器场来部署我的网站。我想尝试从Azure平台添加一台服务器。每台主机都有来自一台数据库服务器的复制。我尝试添加复制数据库,但收到此消息错误:
Microsoft SQL Server Management Studio is unable to access replication components because replication is not installed on this instance of SQL Server. For information about installing replication, see the topic Installing Replication in SQL Server Books Online. (New Subscription Wizard)
在此消息之后,我认为 sqlserver 数据库 Azure 端缺少某些内容。
我在谷歌上搜索了一些东西来解决我的问题,但没有运气。
我找到了一个工具(Azure SQL 数据同步)并尝试了一些方法来解决问题,但没有成功。 从 Azure 文档中,我发现直到 V12 为止,azure 数据库复制都不可用。 但 v12 呢?
问题:我是否缺少数据库版本的某些内容?我应该更改 Azure 订阅中的数据库计划吗? 我应该使用一些外部工具来保持数据库服务器与复制的同步吗?
最佳答案
根据 MSDN,即使在 V12 上,复制仍然不可用。您可以使用https://azure.microsoft.com/en-us/documentation/articles/data-factory-introduction/和 https://azure.microsoft.com/en-us/documentation/articles/sql-database-get-started-sql-data-sync/ 。您可以使用更改跟踪、服务代理和链接服务器/安全 CLR 编写自己的同步逻辑,但最好使用现有工具。
关于azure - 将sqlserver数据库复制到azure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31044535/