扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:微软公司 2004年4月21日
关键字:
在本页阅读全文(共7页)
至于在 SQL Server 上数据库的分离就不建议采用文件级的方式,因为微软不提供相关的工具(如 Feature Pack ),所以建议采用 iSCSI 以 block 的方式进行,但是要在 IP 网络上应用 iSCSI ,需要在 SQL Server 上安装 Microsoft iSCSI Initiator Driver (免费下载),只要安装在任何 Windows 2000 Server 以上的版本,就可以让 SQL Server 的数据库直接从本地端的磁盘分离,而通过 IP 网络将数据存放在另一端的 iSCSI Target 。 Target 也可以被应用在 Windows Storage Server 2003 上面,而且现在也有其他厂商(如 FalconStor )推出了完整的 iSCSI Target 软件,微软不提供 iSCSI Target 的原因是它不只是一个单纯的驱动,而是本身已经是完整的 iSCSI 存储方案的应用。
当数据库分离时,放在 Windows Storage Server 2003 的 Gateway 上面,要进行的第一件工作就是做 iSCSI block 的快照( Snap Shot )和镜像,或是直接用其他厂商的工具软件让它镜像到另一个磁盘阵列或是备份到磁盘阵列上,通过 iSCSI 的组合,它同样也能和 SAN 做整合,所以这是 IP 网络的 iSCSI 和光纤通道的 SAN 组合。利用这样的架构就可以支持所有不同品牌的数据库,包括 Oracle 、 Sybase 以及 DB2 ,也可以扩大支持在 Windows 平台上的邮件服务器,不管是 Lotus 还是 Exchange 5.5 /2000 ,只要它是运 行在Windows 平台上,Windows 2000 Server 以上的版本所支持的数据库软件及邮件服务器都没问题。
通过免费提供的 iSCSI Initiator Driver ,即可将SQL Server 的数据库存放在Windows Storage Server 2003 上,这样的架构除了可提高 SQL Server 的数据存储性能之外(如图4),备份时对 SQL Server 的速度影响最小,灾难恢复时间最短。并且当有新的应用要上线测试时,也不必先将数据备份出来,再安装在另一台机器上,只要先将数据镜像出来,在测试机器上安装 iSCSI Initiator Driver ,即可省略过去需要先备份再 恢复数据的冗长过程。
图 4 :提高 SQL Server 数据存储性能
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。