sqlserver2008路徑
在啟動的資料庫實例上點擊右鍵菜單項【屬性】,在【伺服器屬性】窗口選擇【資料庫設置】選項卡,可以更改資料庫的默認存儲位置,如以下圖片所示。
② 如何獲取SQL Server 2008資料庫數據文件的位置
問題:用sql語句獲取mdf默認存放路徑
這個路徑沒有放在sql server裡面,而是在注冊表裡,路徑是:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQLServer,其中MSSQL10_50.MSSQLSERVER是sql server 2008的默認instance name,參考http://msdn.microsoft.com/en-us/library/ms143547.aspx。
sql server裡面可以用xp_instance_regread讀取注冊表內容,問題就出在這個上面了,直接看解法,
?
1
2
3
4
5
6
declare @SmoDefaultFile nvarchar(1000)
exec master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\Microsoft SQL Server\MSSQLServer', N'DefaultData', @SmoDefaultFile OUTPUT
select @SmoDefaultFile
set @SmoDefaultFile=null
exec master.dbo.xp_regread N'HKEY_LOCAL_MACHINE', N'SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQLServer', N'DefaultData', @SmoDefaultFile OUTPUT
select @SmoDefaultFile
兩種方案的答案是相同的(第二種可能在不同的配置下會有問題)。
弄巧成拙,把第二個用法的參數用到了第一個上,搞好就才弄明白怎麼回事。最後還是偉大的stack overlfow告訴我,xp_instance_regread會自動把路徑轉換成當成使用的instance對應的路徑,而xp_regread就是個呆瓜,實打實的貨。
最簡單的方法是打開SQL管理器,到屬性里可以看到路徑
③ 如何更改SQL Server2008默認資料庫的存儲路徑
更改SQL Server資料庫文件默認位置步驟:
在SQL Server資料庫實例上單擊滑鼠右鍵,選擇右鍵菜單項【屬性】,在【伺服器屬性】窗口的【資料庫設置】選項卡更改【資料庫默認位置】,最後點擊【確定】即可。
④ 如何更改SQL Server2008默認資料庫的存儲路徑
在配置工具中,右鍵伺服器,然後選擇屬性。
然後資料庫設置,再配置資料庫默認位置
方法二 直接使用sql語句修改
USE [master]
GO
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'DefaultData', REG_SZ, N'E:\YourData'
⑤ sql server 2008已經創建的資料庫可以更改路徑嗎
sql server 2008已經創建的資料庫可以更改路徑,更改方法為:
1、首先打開已安裝的資料庫軟體SQL Server Management Studio,彈出一個連接到伺服器對話框。
⑥ 裝sql Server 2008 時修改默認路徑
該注冊表的安裝路徑,點擊「開始—運行」,輸入「regedit」,運行注冊表編輯器,找到hkey_local_machine\software\microsoft\windows\currentversion分支,在窗口的右側找到programfilesdir鍵和CommonFilesDir鍵,更改其鍵值為你希所望的默認安裝路徑,就可以了。
⑦ 如何更改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
⑧ 安裝sql server 2008不能更改安裝路徑嗎
安裝sql server 2008能更改安裝路徑。
工具/材料:sqlserver 2008安裝程序。
1、首先運行sqlserver 2008安裝程序。