我正在努力与Microsoft SQL数据同步代理,我需要安装Windows Azure平台。 在ms sql数据同步代理预览中,“Ping同步服务”已成功执行。 我的Windows防火墙允许通过端口1433Microsoft SQL数据同步代理:服务器和数据库
的问题是进入的,当我想以“注册”: 首先,我不知道,我输入了正确的“服务器”和“数据库”名称。 第二,我不确定我是否应该使用“SQL”或“Windows”身份验证 第三,如何确保客户端同步代理具有适当的数据库权限?
在很多其他的实验中,我最好的猜测是: 服务器 数据库“SiteSqlServer”
,但我仍然得到以下2个错误消息“\ SQLEXPRESS”:
1)无法连接到数据库。请检查服务帐户是否具有连接,凭证和连接权限。服务器:“XXX \ SQLEXPRESS”。数据库:“SiteSqlServer”。
2)连接faild。请检查数据库凭据以及Microsoft SQL Data Sync Windows服务登录帐户的权限以使用指定的凭据连接到数据库。 其他失败原因: 必须在SQL Data Sync门户上添加Windows Azure SQL数据库。 SQL数据同步不支持低于SQL Server 2005 SP2的SQL Server数据库。
我使用:DotNetNuke的CMS系统和微软的WebMatrix。
如何从这里着手任何想法是热烈欢迎!
谢谢!
我不是专家天青所以这不是一个答案,但你在服务器上创建一个数据库?也就是说,那里有一个SiteSqlServer数据库吗? SQL与Windows身份验证取决于您是否在sql server中创建了登录名,或者您是否试图通过Windows进行身份验证(无需登录框,它只知道您是谁)。我首先创建一个带有sysadmin角色的登录名,然后看看它是否有效,然后开始删除权限,直到最低限度让您的应用程序运行。 –
当您安装代理时,您指定哪个帐户作为服务帐户?你是否检查过该帐户是否具有数据库的权限?使用Windows或SQL身份验证的选择取决于您如何在SQL实例上设置身份验证。 – JuneT