sql資料庫文件路徑
直接找到MDF為擴展名的文件和LDF的文件,這兩個文件一個是資料庫,一個是資料庫日誌。一般默認的位置在sql
server安裝的目錄下,有個data的目錄,裡面一堆mdf為擴展名的。你找那個master,model,msdb,Northwind,pubs,tempdb以外的MDF,LDF文件,拷貝出來。如果只有一個就好了,那個就是你那個資料庫文件。如果是多個,你就看看哪個更像點兒。呵呵~
--到另外一台機器上,安裝好資料庫之後,用企業管理器,在左邊資源管理器(菜單中也有)右擊的菜單中選擇附加資料庫。這樣資料庫就可以附加進去了。
你可以先安裝資料庫,安裝軟體,然後看安裝好後軟體新建的資料庫,記錄好他的名字,然後用自己從原來電腦拷貝出來的資料庫(MDF文件)覆蓋那個資料庫文件就可以了。在做這個操作之前,你得先把sql資料庫的服務停掉,就是系統欄裡面那個。不然不讓你覆蓋那個文件。
② sql資料庫路徑沒有u盤的路徑
關閉連接。
出現了上述問題,首先要做的就是關閉這個資料庫連接,才能操作這個連接的屬性。關閉方法直接選中右擊,選關閉連接。
資料庫文件的存放位置對於SQL Sever的效率是至關重要的。安裝SQL時,已經為資料庫和事務log文件指定了路徑。一般規則,你不希望使用此路徑。為了找到指定資料庫的數據文件和事務log文件,可以執行下面的查詢語句:SELECT * FROM sysfiles如果可能,你希望將數據文件和事務log文件存放到RAID磁碟陣列中,此時能提供數據冗餘,即使在磁碟失效的情況下,也不會丟失數據。
③ 如何查看sqlserver資料庫文件位置
1、先打開SQL Server資料庫並連接。
④ 怎樣找到sql資料庫所在的文件夾
1、先打開SQL Server資料庫並連接。
2、然後找到目標資料庫,右鍵並點擊「屬性」。
⑤ sql資料庫文件存放在哪
select
filename
from
master.dbo.sysdatabases
where
name
=
'資料庫名'
會顯示出你的mdf文件存儲路徑
⑥ sqlserver2008更改資料庫文件路徑
在啟動的資料庫實例上點擊右鍵菜單項【屬性】,在【伺服器屬性】窗口選擇【資料庫設置】選項卡,可以更改資料庫的默認存儲位置,如以下圖片所示。
⑦ sql資料庫文件都安裝到哪裡去了
SQL資料庫的路徑查找方法如下
1、先打開SQL Server資料庫並連接。
2、然後找到目標資料庫,右鍵並點擊「屬性」。
3、在彈出的屬性窗口左側「選擇頁」中選擇「文件」選項卡。
4、然後在右側窗體中即可看到相應內容了:邏輯名稱是數據文件及日誌文件的文件名,路徑就是其所在位置了。
⑧ sql存放數據的地址在哪裡
在SQL企業管理器中,選擇資料庫 >點擊滑鼠右鍵>打開資料庫屬性。
即可在圖示位置,查看數據文件路徑。
⑨ 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)
也可以把這個做成一個過程,就不在這里修改了。
⑩ sql server 2008已經創建的資料庫可以更改路徑嗎
sql server 2008已經創建的資料庫可以更改路徑,更改方法為:
1、首先打開已安裝的資料庫軟體SQL Server Management Studio,彈出一個連接到伺服器對話框。