如何更改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'Software\Microsoft\MSSQLServer\MSSQLServer', N'DefaultData', REG_SZ, N'E:\YourData' GO EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', 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='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',
@value_name='DefaultData',
@DefaultData=@DefaultData OUTPUT
SELECT @DefaultData

 
        

查詢用戶庫Log文件默認路徑:
DECLARE @DefaultLog VARCHAR(100)
EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',
@value_name='DefaultLog',
@DefaultLog=@DefaultLog OUTPUT
SELECT @DefaultLog

 
        

查詢用戶庫備份文件默認路徑:
DECLARE @BackupDirectory VARCHAR(100)
EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',
@value_name='BackupDirectory',
@BackupDirectory=@BackupDirectory OUTPUT
SELECT @BackupDirectory

 
        


修改用戶庫Data文件默認路徑:
EXEC master..xp_regwrite
@rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',
@value_name='DefaultData',
@type='REG_SZ',
@value='D:\SQL2005\Data'

 
        

修改用戶庫Log文件默認路徑:
EXEC master..xp_regwrite
@rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',
@value_name='DefaultLog',
@type='REG_SZ',
@value='D:\SQL2005\Log'

 
        

修改用戶庫備份文件默認路徑:
EXEC master..xp_regwrite
@rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer',
@value_name='BackupDirectory',
@type='REG_SZ',
@value='D:\SQL2005\DBBak'

5.(這個也沒試過,嘿嘿)
-- 更改數據文件存放目錄
EXEC xp_instance_regwrite 
@rootkey='HKEY_LOCAL_MACHINE', 
@key='Software\Microsoft\MSSQLServer\MSSQLServer',  
@value_name='DefaultData',
@type=REG_SZ,
@value='E:\Data' 
GO  
-- 更改日志文件存放目錄
EXEC master..xp_instance_regwrite 
@rootkey='HKEY_LOCAL_MACHINE',
@key='Software\Microsoft\MSSQLServer\MSSQLServer', 
@value_name='DefaultLog',  
@type=REG_SZ,  
@value='E:\Data' 
GO  


 只是做一個總結,如果有錯誤,還請大家指教,互相學習互相進步,謝謝


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM