zoukankan      html  css  js  c++  java
  • 如何更改SQL Server2008默认数据库的存储路径

    1.安装SQl Server过程中,修改路径(因为我安装的时候,忘记改路径了,所以没截下图来,黄色部分是真正的标注):

    当然了,也可以修改共享功能目录

    以及修改实例根目录

    不过,我也不知道共享功能目录,实例根目录装的啥。

    2.打开SQL Server2008,在图形界面里修改数据库的存储路径:

     右击“对象资源管理器”,然后单击“属性”,在单击“数据库设置”,修改下面的“数据库默认位置”中的“数据”,“日志”里面的存储位置为你想放的位置即可。

    3.用SQL语句修改数据库的存储路径,将“E:YourData”,E:YourLogs改为你想放的位置即可(这个我没试过,也是看大神写的,就总结在这里了):

    USE [master]
    GO
    EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'SoftwareMicrosoftMSSQLServerMSSQLServer', N'DefaultData', REG_SZ, N'E:YourData'
    GO
    EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'SoftwareMicrosoftMSSQLServerMSSQLServer', N'DefaultLog', REG_SZ, N'E:YourLogs'
    GO 

    4.这个我也没试过,大家可以试一下。

    Windows Server 2008 Standard Version 64-bit
    SQL Server 2005 Standard Version 64-bit
    
    

    查询用户库Data文件默认路径:
    DECLARE @DefaultData VARCHAR(100)
    EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',
    @key='SoftwareMicrosoftMicrosoft SQL ServerMSSQL.1MSSQLServer',
    @value_name='DefaultData',
    @DefaultData=@DefaultData OUTPUT
    SELECT @DefaultData

    
    

    查询用户库Log文件默认路径:
    DECLARE @DefaultLog VARCHAR(100)
    EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',
    @key='SoftwareMicrosoftMicrosoft SQL ServerMSSQL.1MSSQLServer',
    @value_name='DefaultLog',
    @DefaultLog=@DefaultLog OUTPUT
    SELECT @DefaultLog

    
    

    查询用户库备份文件默认路径:
    DECLARE @BackupDirectory VARCHAR(100)
    EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',
    @key='SoftwareMicrosoftMicrosoft SQL ServerMSSQL.1MSSQLServer',
    @value_name='BackupDirectory',
    @BackupDirectory=@BackupDirectory OUTPUT
    SELECT @BackupDirectory

    
    


    修改用户库Data文件默认路径:
    EXEC master..xp_regwrite
    @rootkey='HKEY_LOCAL_MACHINE',
    @key='SoftwareMicrosoftMicrosoft SQL ServerMSSQL.1MSSQLServer',
    @value_name='DefaultData',
    @type='REG_SZ',
    @value='D:SQL2005Data'

    
    

    修改用户库Log文件默认路径:
    EXEC master..xp_regwrite
    @rootkey='HKEY_LOCAL_MACHINE',
    @key='SoftwareMicrosoftMicrosoft SQL ServerMSSQL.1MSSQLServer',
    @value_name='DefaultLog',
    @type='REG_SZ',
    @value='D:SQL2005Log'

    
    

    修改用户库备份文件默认路径:
    EXEC master..xp_regwrite
    @rootkey='HKEY_LOCAL_MACHINE',
    @key='SoftwareMicrosoftMicrosoft SQL ServerMSSQL.1MSSQLServer',
    @value_name='BackupDirectory',
    @type='REG_SZ',
    @value='D:SQL2005DBBak'

    5.(这个也没试过,嘿嘿)
    -- 更改数据文件存放目录
    EXEC xp_instance_regwrite 
    @rootkey='HKEY_LOCAL_MACHINE', 
    @key='SoftwareMicrosoftMSSQLServerMSSQLServer',  
    @value_name='DefaultData',
    @type=REG_SZ,
    @value='E:Data' 
    GO  
    -- 更改日志文件存放目录
    EXEC master..xp_instance_regwrite 
    @rootkey='HKEY_LOCAL_MACHINE',
    @key='SoftwareMicrosoftMSSQLServerMSSQLServer', 
    @value_name='DefaultLog',  
    @type=REG_SZ,  
    @value='E:Data' 
    GO  


     只是做一个总结,如果有错误,还请大家指教,互相学习互相进步,谢谢
  • 相关阅读:
    实现JDK代理
    Dictionary字典类介绍
    在服务器上新建虚拟机及安装系统
    开启远程桌面设置
    Windows Server 2008 R2远程协助选项灰色
    server 2012系统更改电脑密码
    eclipse + maven + scala+spark环境搭建
    C#数据路接口中获取SQL数据的用法
    C#常用快捷键
    oracle常用的快捷键
  • 原文地址:https://www.cnblogs.com/kathy920617/p/6600278.html
Copyright © 2011-2022 走看看