2009-08-14 21 views
0

我是一個新的計算機上,但我可以訪問我的舊電腦硬盤。可以在其中找到我的SQL2K數據庫文件存儲

我無法找到我的sql服務器2k的數據庫存儲在哪裏。

我有sql2005高速在同一臺計算機上。

的文件夾,我有:

/program files/microsoft sql server/ 
/program files/microsoft sql server/80 
/program files/microsoft sql server/90 
/program files/microsoft sql server/MSSQL 
/program files/microsoft sql server/MSSQL.1 

哪一個是指SQL2K?

更新 我的/ 80文件夾裏只有2個文件夾,/ COM和/ Tools。

沒有數據!

實際上數據的唯一一個是/mssql.1/mssql/data/

嗯...想我不得不放棄這些驅動器回到我的舊計算機,什麼是痛苦!

+0

...大家都說*不*看在\ 80 \ 90,這是因爲它們庫和工具... – Eric 2009-08-14 14:53:02

回答

0
%program files%\Microsoft SQL Server\MSSQL\Data 

這是最有可能的罪魁禍首。

SQL Server 2005是%program files%\Microsoft SQL Server\MSSQL.1\Data

SQL Server 2008是%program files%\Microsoft SQL Server\MSSQL10\Data

+0

我的/ 80文件夾裏只有2個文件夾,/ COM和/ Tools。 沒有數據! – homerun 2009-08-14 14:52:52

+1

...我沒有說要進入\ 80 ... – Eric 2009-08-14 17:26:17

0

/程序文件/ Microsoft SQL Server的/ 80 - 爲SQLL 2000,90 SQL 2005 商店工具

/程序文件/ microsoft sql server/MSSQL 存儲實例數據(數據文件,日誌文件)

open regi stry鍵HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ Instance Names來查看哪些實例名稱與哪些SQL Server文件夾相關聯。在我的情況SQLEXPRESS是MSSQL.1,所以可能會MSSQL你的情況是SQL標準(即默認實例)

0

C:\ Program Files文件\ Microsoft SQL Server的\ MSSQL \數據

0

80文件夾2000年的程序文件 - 自己真的可以隨時隨地根據數據文件的方式,你創造了他們擺在首位,但我希望他們是在MSSQL文件夾與2005年MSSQL.1

2

如果您要查找一個現有數據庫中的數據文件可以啓動和訪問SQL Server,然後看sysfiles數據庫中的表(或多個)要檢查:

SELECT * FROM sysfiles 

這將返回一個數列,一個你會感興趣的是所謂的「文件名」

相關問題