SQL Server镜像在一台机器上

时间:2013-09-13 05:47:11

标签: sql-server-2008

我想知道是否可以在我的本地机器中学习SQL服务器镜像(我只有一台PC)。如果是,有人可以指导我吗?或者请分享一份文件(如果有的话)。

先谢谢 Sreejith

2 个答案:

答案 0 :(得分:1)

可以在同一台机器上设置镜像,只需要在盒子上安装2个单独的SQL Server实例(由于显而易见的原因,您无法在同一实例上镜像数据库)。

查看以下technet文章:

Database Mirroring

它很好地解释了这些概念,实际上学习并不是一件特别困难的事情。

我建议不要花太多时间或精力去学习这个(除非你在我目前的工作中大量使用它),因为它是SQL 2012的一个不推荐使用的功能,因此将在某些部分删除在未来,您最好掌握镜像的基础知识,如何设置等,然后继续使用SQL Server 2012的Always On功能,这是它的替代品。

AlwaysOn Availability Groups

答案 1 :(得分:1)

根据我的经验,无法在同一台机器上完成此专长。有一天,我花了好几个小时试图让它发挥作用,并在经过多次尝试失败后最终放弃了。我记得在经过大量的故障排除和研究后,我放弃了一些文档,或者在实施过程中可能出现错误信息,“明确地”并强调表明它是不可能的。

我正在使用单个NIC运行服务器。如果盒子上有两个NIC,则可以在同一个物理盒上镜像数据库,并找到一种方法来配置每个实例并专门绑定到它自己的单个NIC。

我不同意@steoleary的评论,建议你浪费时间学习数据库镜像,因为在将来的SQL Server版本中这个功能将被折旧。

我希望数据库镜像能够在一段时间内出现,类似于SQL2000的实例。此外,Always On基本上建立在数据库镜像之上,因此您对此功能的了解和实践越多,无论Microsoft未来有关该功能的计划如何,您都会受益匪浅。