• 如何更改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  


     只是做一个总结,如果有错误,还请大家指教,互相学习互相进步,谢谢
  • 相关阅读:
    go 接收发送文件
    【0031】反转整数/判断回文
    【003】链表或字符串的【反转】【左旋转】
    【002】链表或字符串模拟加法/加一/乘法
    【01】数组中只出现一次的数字
    【面试题050】树中两个结点的最低公共祖先
    【面试题049】把字符串转换成整数
    【面试题048】不能继承的类
    【面试题047】不用加减乘除做加法
    【面试题046】求1+2+...+n
  • 原文地址:https://www.cnblogs.com/kathy920617/p/6600278.html
Copyright © 2020-2023  润新知