我正在努力使用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系统和Microsoft webmatrix。
欢迎任何关于如何从这里出发的想法!
谢谢!
答案 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: