A. sql server 2008已經創建的資料庫可以更改路徑嗎
sql server 2008已經創建的資料庫可以更改路徑,更改方法為:
1、首先打開已安裝的資料庫軟體SQL Server Management Studio,彈出一個連接到伺服器對話框。
B. 如何查看sqlserver資料庫文件位置
一、SQL資料庫的路徑查找方法如下1、先打開SQLServer資料庫並連接。2、然後找到目標資料庫,右鍵並點擊「屬性」。3、在彈出的屬性窗口左側「選擇頁」中選擇「文件」選項卡。4、然後在右側窗體中即可看到相應內容了:邏輯名稱是數據文件及日誌文件的文件名,路徑就是其所在位置了。5、如圖,就是相應的.mdf和.ldf文件。二、重做系統sql還原以前的數據方法如下:1、要是直接復制了mdf文件就打開企業管理器,在資料庫上右鍵→所有任務→附加資料庫2、要是在資料庫上直接選所有任務備份的資料庫,就打開企業管理器,在資料庫上右鍵→所有任務→還原資料庫
C. 如何更改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
D. 如何修改sql server默認資料庫路徑
1、首先打開sql server管理工具,使用賬號和密碼進行登錄,如圖,
E. SQL中拷貝資料庫時,為什麼不能在存儲路徑中找
1、首先電腦打開SQL客戶端,找到實例,右來鍵實例出現菜單欄,點擊屬性進入即可源。
F. SQL資料庫怎麼用查詢來設置文件路徑
最近遇到一個伺服器的資料庫文件增長很快,情況屬於正常,磁碟空間很快就要滿了,但是另一個分區還有大把的空間,所以尋思著怎麼把資料庫文件,放過去,代碼如下:
DECLARE @DBNAME VARCHAR(255)
DECLARE @TargetPath VARCHAR(255)
DECLARE @CmdCommand VARCHAR(2000)
SET @DBNAME='TEST'
SET @TargetPath='D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA'
--第一步:設置資料庫離線
SET @CmdCommand= 'ALTER DATABASE '+@DBNAME+' SET OFFLINE'
EXEC(@CmdCommand)
--第二步:物理拷貝資料庫文件到新目錄
DECLARE @FileName VARCHAR(255)
DECLARE @SourceFullName VARCHAR(255)
DECLARE FileCur CURSOR for SELECT name,physical_name from sys.master_files where database_id=db_id(@DBNAME)
OPEN FileCur
FETCH NEXT FROM FileCur INTO @FileName,@SourceFullName
WHILE @@FETCH_STATUS=0
BEGIN
SET @CmdCommand= ' "'+@SourceFullName+'" "'+@TargetPath+'"'
EXEC master..xp_cmdshell @CmdCommand
--修改資料庫文件的路徑指向新目錄
SET @CmdCommand='ALTER DATABASE '+@DBNAME+' MODIFY FILE(FILENAME='''+@TargetPath+CASE WHEN RIGHT(@TargetPath,1)='\'THEN'' ELSE'\' END+
RIGHT(@SourceFullName, CHARINDEX('\', REVERSE(@SourceFullName))-1)+''',name='''+@FileName+''')'
EXEC(@CmdCommand)
FETCH NEXT FROM FileCur INTO @FileName,@SourceFullName
END
CLOSE FileCur
DEALLOCATE FileCur
--第三步:設置資料庫聯機
SET @CmdCommand= 'ALTER DATABASE '+@DBNAME+' SET ONLINE'
EXEC(@CmdCommand)
也可以把這個做成一個過程,就不在這里修改了。
G. sql資料庫路徑沒有u盤的路徑
關閉連接。
出現了上述問題,首先要做的就是關閉這個資料庫連接,才能操作這個連接的屬性。關閉方法直接選中右擊,選關閉連接。
資料庫文件的存放位置對於SQL Sever的效率是至關重要的。安裝SQL時,已經為資料庫和事務log文件指定了路徑。一般規則,你不希望使用此路徑。為了找到指定資料庫的數據文件和事務log文件,可以執行下面的查詢語句:SELECT * FROM sysfiles如果可能,你希望將數據文件和事務log文件存放到RAID磁碟陣列中,此時能提供數據冗餘,即使在磁碟失效的情況下,也不會丟失數據。
H. sql資料庫文件都安裝到哪裡去了
SQL資料庫的路徑查找方法如下
1、先打開SQL Server資料庫並連接。
2、然後找到目標資料庫,右鍵並點擊「屬性」。
3、在彈出的屬性窗口左側「選擇頁」中選擇「文件」選項卡。
4、然後在右側窗體中即可看到相應內容了:邏輯名稱是數據文件及日誌文件的文件名,路徑就是其所在位置了。
I. SQL資料庫連接路徑怎麼寫
在你下載的文件夾裡面,找到一個conn.asp,(之類)的連接文件,用記事本可以打開,,
打開之後,文件應該為。
<%
dbpath=server.mappath("database/#cn-enet#.mdb")--》》》database/#cn-enet#.mdb這是地址。。看看地址對不對。在database文件夾里有一個#cn-enet#.mdb的資料庫
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)}; dbq=" & dbpath
set rs=server.createobject("adodb.recordset")
%>
內容只是參考。。。。
J. 如何在電腦上找到SQL資料庫的路徑
在電腦上面找到資料庫的路徑,你可以打開你的資料庫管理系統,然後看看裡面的項目所存儲的位置,就可以在電腦上面找到對應的路徑,希望能夠幫到您