WIN2003+SQL2000(SQL2005)群集已经做好,但由于WIN2003,最大空间只支持2TG,数据盘共有E,F两个盘符,两个盘符都同在SQL群组中,现在SQL只能防问数据文件安装的盘符F,而E则访问不了,相当于E盘起不了任何作用(本来计划做备份用的),请问有什么办法使SQL能访问其他盘符??

解决方案 »

  1.   

    这说明你当初在安装sql时未选中E盘.
    参考zj的文章:
    http://blog.csdn.net/zjcxc/archive/2008/06/25/2585253.aspx
    5.4.3 在群集中添加共享磁盘
    5.4.4 将共享磁盘移动到SQL Server群集组
      

  2.   

    共享磁盘E,F确定在SQL Server群集组,开始的时候我新建了SQL Server 群集组SQLCluster,共享磁盘E,F添加到了SQLCluster群集组中,在安装选择群组的时候我是选择的是SQLCluster,在选择数据文件时,他数据文件是自动到我F盘下面,而日志文件在C盘里面,这样安装成功后,但是仍只能访问F盘,E盘访问不了后来我卸载了SQL删除SQL Server 群集组SQLCluster,共享磁盘E,F在群集组中 重新安装SQL,是仍只能访问F盘,E盘访问不了。
      

  3.   

    看了http://blog.csdn.net/zjcxc/archive/2008/06/25/2585253.aspx这篇文章奇怪了,在我建立群集组SQLCluster的时候,非常肯定的是把共享磁盘E,F从 群集组 中移动到SQLCluster里面去了的,而且点击 SQLCluster 的时候可以看到2个盘符在安装SQL时选择群组时是选择SQLCluster(下面有E,F两个盘符),而不是具体的某一个盘符,
    那我的怎么不行?
      

  4.   

    可以的,这个我都做个测试的,可以切换到另一个接点我的配置环境是,2态IBM服务器,一个磁盘阵列柜,做了RADIO5,分出来E,F,Q 3个盘符,Q做仲裁盘,E,F盘做数据盘服务器:clusterA做主控域,clusterB做额外域,没有单独的域控服务器,在clusterA做群集,clusterB添加进来
      

  5.   


     xp_cmdshell 命令,具体怎么运用能否告知一下?我去查一下
      

  6.   

    用命令backup一下数据库,备到E盘
    for example:
    backup database master to disk='e:\master.bak'
      

  7.   

    现在已回到公司,下个礼拜再去客户那里看怎么解决试一下,不过我试过附加数据库把数据文件拷贝到E盘DataBase下面,具体路径:
    E:\DataBase\JBCharge.mdf
    E:\DataBase\JBCharge_log.ldf在选择 要附加数据库MDF的文件 地方是选择不到E盘符的
    我直接在输入框,粘贴 E:\DataBase\JBCharge.mdf 路径上去
    在原文件名和当前文件位置会出现
    E:\DataBase\JBCharge.mdf
    E:\DataBase\JBCharge_log.ldf但是附加是不成功的
      

  8.   

    我这里的问题,应该跟他这里的问题是一致的http://topic.csdn.net/u/20080512/16/22800ca3-c7db-418b-b6f4-cf22e6e2f1e5.html他的问题也没解决,是无满意结帖