升级到SQL Server 2005的常见问题解答(三)

日期: 2008-07-07 作者:Adam Machanic etc 来源:TechTarget中国 英文

5.故障转移集群在SQL 2005中是怎么工作的?   故障转移集群在SQL 2005中是怎么工作的?它与Oracle和DB2的故障支持相比怎么样?   在SQL Server 2005中故障转移集群功能在很多方面都得到了很大扩展。   首先,运行于Windows 2000 Datacenter 的SQL Server 2000仅限于四个服务器的集群。现在运行在Windows 2003 Server的SQL Server 2005可以支持八个结点(取决于Windows 2003的版本)。   现在故障也被支持于更多种类的服务。

分析服务、通知服务、复制和SQL Server代理都是SQL Ser……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

5.故障转移集群在SQL 2005中是怎么工作的?

  故障转移集群在SQL 2005中是怎么工作的?它与Oracle和DB2的故障支持相比怎么样?

  在SQL Server 2005中故障转移集群功能在很多方面都得到了很大扩展。

  首先,运行于Windows 2000 Datacenter 的SQL Server 2000仅限于四个服务器的集群。现在运行在Windows 2003 Server的SQL Server 2005可以支持八个结点(取决于Windows 2003的版本)。

  现在故障也被支持于更多种类的服务。分析服务、通知服务、复制和SQL Server代理都是SQL Server 2005中的集群意义上的服务。这对于那些利用这些特性和需要维护高可用性的公司来说是个重要的因素。

  但是在数据库可用性方面最大的改进根本不是故障转移集群。一个叫做“数据库镜像”的新的特性将证明是一个更具吸引力的维护正常运行时间的方式。

  这个特性可以被认为是日志传送的更实时的方式。事务被连续的从一个活动的结点传送到另一台一直保持恢复状态的服务器上的正在等待中的数据库中。当或如果这个活动结点传送过来,这个镜像几乎可以立即接收。这是对滞后的一个非常巨大的改善——有时几分钟——这可以同故障转移集群一起使用。

  关于这个和数据库管理员感兴趣的其它特性的更多信息,可以在TechNet文章里看到,提供给数据库管理员的SQL Server 2005 Beta 2概述

  —Adam Machanic,SQL Server 2005专家

  6.可以在同一台机器上安装不同的SQL Server版本吗?

  你可以在同一台机器上安装两个不同版本的SQL Server吗?

  是的,你可以。虽然你理论上可以以任何顺序来安装它们,但我总是愿意建议以发布的顺序来安装软件:先是SQL Server 2000,然后是SQL Server 2005。

  —Greg Low,开发专家

  7.在SQL Server 2005中可以调用一个扩展存储过程吗?

  我在java中使用用于SQL Server 2005的JDBC调用一个扩展存储过程(特别是xp_cmdshell)时遇到了问题。通过使用用于SQL Server 2000 Service Pack 3的JDBC,我可以调用它就像调用一个普通的存储过程一样。对于SQL Server 2005,我得到下面的信息:

  om.microsoft.sqlserver.jdbc.SQLServerException:对存储过程‘xp_cmdshell’的请求失败了 因为’xp_cmdshell’是一个存储过程对象。

  它是一个SQL Server 2000服务器。我想用新的2005JDBC,因为在手动事务模式下克隆连接使用没有问题。我在我的webserver上遇到了关于selectMethod=cursor属性的问题,它看起来没起作用。它在开发过程中在我的本地webserver上运行良好,但是由于某种原因在运行在动态webserver上时不能正常工作。是否可以调用这个扩展存储过程呢?<.p>

  是的,默认的,它在2005中是不可用的,因为它不被认为是安全的。如果你认为它是适当的,你可以使用外围应用配置器(Surface Area Configuration Tool)工具来设置它为可用的。

  —Greg Low,开发专家

相关推荐