积极答复者
sqlserver 2005-2008 镜像问题

问题
-
我在一台机器的3个数据库实例之间做镜像,是可以正常使用的。可我把3个数据库分别放在3台单独的计算机上就不可以了。3台计算机之间的通信都是正常的。telnet 端口也都通,可就是最终连不通,
提示“tcp://test1db:5022 不可达 请检查端口”这类的信息。这个问题我在网上查了下,有好多。
我看邹建以前给别人解释过,一定要在配置一个授权grant connect endpoint:mirrorName To[temp\administrators].我想请问下我的连不通是没授权么?还有这句的授权是授给哪个用户的呢?我这3台机器都没有加入域,是3台独立的在同一局域网的计算机而已。
我还看有人说,如果不在同一个域下,要配置证书才可用,不知道这个说法可信么?
以上方法,我试验过,没成功,所以才贴出来问的。希望有做过经验的,给介绍下。一定要不在同一台机器的,同一台机器的我可以实现。
答案
-
It's sql service account permission issue, need certificate in this kind of setup. Follow steps listed under 'How to: Allow Database Mirroring to Use Certificates for Inbound Connections (Transact-SQL)' and 'How to: Allow Database Mirroring to Use Certificates for Outbound Connections (Transact-SQL)' in books online.
- 已标记为答案 Nai-dong Jin - MSFTModerator 2010年5月13日 2:49
-
不在域中需要使用证书作为验证方式.
你可以查看
http://blogs.msdn.com/lcris/archive/2005/09/14/466268.aspx
有dba的职位吗(北京的),请联系我 stswordman#hotmail.com- 已标记为答案 Nai-dong Jin - MSFTModerator 2010年5月13日 2:49
全部回复
-
It's sql service account permission issue, need certificate in this kind of setup. Follow steps listed under 'How to: Allow Database Mirroring to Use Certificates for Inbound Connections (Transact-SQL)' and 'How to: Allow Database Mirroring to Use Certificates for Outbound Connections (Transact-SQL)' in books online.
- 已标记为答案 Nai-dong Jin - MSFTModerator 2010年5月13日 2:49
-
不在域中需要使用证书作为验证方式.
你可以查看
http://blogs.msdn.com/lcris/archive/2005/09/14/466268.aspx
有dba的职位吗(北京的),请联系我 stswordman#hotmail.com- 已标记为答案 Nai-dong Jin - MSFTModerator 2010年5月13日 2:49