Microsoft SQL数据同步代理:服务器和数据库

时间:2012-06-10 12:13:50

标签: sql-server sync agent

我正在努力使用Microsoft SQL Data Sync Agent,我需要设置Windows Azure平台。 在ms sql数据同步代理预览中," Ping Sync Service"成功执行。 我的Windows防火墙允许通过端口1433进入。

问题是,当我想"注册": 首先,我不确定我是否输入了正确的" Server"和"数据库"名。 其次,我不确定是否应该使用" SQL"或" Windows"认证 第三,如何确保客户端同步代理具有对数据库的适当权限?

在其他许多试验中,我最好的猜测是: 服务器" \ SQLEXPRESS" 数据库" SiteSqlServer"

但我仍然收到以下2条错误消息:

1)无法连接到数据库。请检查服务帐户是否具有连接,凭据和连接权限。服务器:" XXX \ SQLEXPRESS"。数据库:" SiteSqlServer"。

2)连接faild。请检查数据库凭据以及Microsoft SQL Data Sync Windows服务登录帐户的权限,以使用指定的凭据连接到数据库。 失败的其他原因: 必须在SQL数据同步门户上添加Windows Azure SQL数据库。 SQL Data Sync不支持低于SQL Server 2005 SP2的SQL Server数据库。

我正在使用:dotnetnuke CMS系统和Mi​​crosoft webmatrix。

欢迎任何关于如何从这里出发的想法!

谢谢!

1 个答案:

答案 0 :(得分:0)

您似乎正在尝试将SQL Azure与SQL Express同步,而SQL Express不受支持且未经过测试。这就是为什么当你尝试如上所述时,你会得到那个错误。根据我的经验,使用SQL Express和SQL DataSync存在一些问题,并且SQL Express未列出:

http://msdn.microsoft.com/en-us/library/windowsazure/hh456371.aspx

互联网上有一些文章,其中一些人开始攻击系统并使用SQL Express的一些版本,所以如果你想进一步尝试,你就是自己的。我发现的一篇文章是here