我们的data files和log都在同一个盘
据说这样会影响速度,所以要把Log分到另一个盘中因为我对数据库还不熟,所以不知道怎么搞哎

解决方案 »

  1.   

    因为我对数据库还不熟,
    --------------------LZ 既然不熟悉我也不写语句了,简单一点用鼠标点1.分离数据库2.将分离以后的数据库mdf和ldf文件放到不同的磁盘上,文件夹目录任意选择3.附加数据库,选择数据库的mdf文件,然后将ldf文件的当前位置修改成现在实际的路径,确定
      

  2.   

    我们的data files和log都在同一个盘 
    据说这样会影响速度,所以要把Log分到另一个盘中 因为我对数据库还不熟,所以不知道怎么搞哎-----------------------------\
    备份恢复法:
    备份数据库,删除原来的库.使用备份文件恢复数据库时将MDF(数据文件),LDF(日志文件)选择不同的盘.附加法:
    拷贝mdf,ldf文件,删除原来的库,然后将mdf放c盘,ldf放d盘.在查询分析器中使用:
      EXEC sp_attach_db @dbname = N'pubs', 
       @filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'
       @filename2 = N'D:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'
    注意有颜色的地方.
    注意:此法不一定有效.
             
      

  3.   

    thanks.
    我这儿有一份公司原来DBA留下来的文档,有关于分离和附加数据库的说明
    其中有写
    dataching a dababase requires exclusive access to the database. If the database is in use, restrict access to a single user...这个是必须的吗?
    还是因为我们这边的DBA权限比较有限,才需要转为single user?分离和附加数据库需要先备份吗?