sql2000mdf
A. sql 2000中mdf,ldf文件的備份
可以不停掉SQL Server的服務。除了進行資料庫備份之外可以將資料庫設置為離線,或者自動關閉
設置為離線的方法是,執行語句
alter database 資料庫名 set offline
設置為自動關閉的方法是執行
alter database 資料庫名 set auto_close on
設置為離線以後,可以對數據文件進行復制等操作,但用戶無法連接這個離線庫。設置為自動關閉以後,如果沒有用戶連接資料庫,數據會自動關閉,這時候可以對數據文件進行復制等操作,當有用戶再次連接的時候,資料庫會自動開啟。
執行這兩種操作的時候如果有客戶端連接這個資料庫的話執行會失敗,如果確定沒有用戶連接,可以使用這兩種方法。
對於設置為離線的資料庫
使用
alter database 資料庫名 set online
即可讓資料庫恢復正常。
要使資料庫不自動關閉,執行
alter database 資料庫名 set auto_close off
B. SQL SERVER2000 如何打開.MDF、.LDF文件
1. Microsoft SQL Server-企業管理器-控制台根目錄-SQL Server組-新建SQL Server注冊-可用的伺服器添加-windows身份驗證-在現有SQL Server組里添加SQL Server-完成 2. 找到圖標下的資料庫選項-右鍵,有任務-附加資料庫-選擇要附加資料庫的MDF文件路徑-確定完成 --右鍵"資料庫"--所有任務--附加資料庫 --選擇你的.mdf文件名--確定--如果提示沒有.ldf文件,是否創建,選擇"是"
C. SQL SERVER2000 的資料庫文件mdf,導入到 SQL SERVER2008 失敗,如何附加資料庫謝謝!
1、找到要添加資料庫的.mdf文件,點擊右鍵,選擇屬性。
2、在屬性頁面點擊安全,選擇AuthenticatedUsers,單擊編輯
3、AuthenticatedUsers許可權中選擇完全控制,點擊確定,點擊屬性界面的確定。
4、同理,右鍵點擊資料庫的.ldf文件,打開屬性。按以上步驟再次設置即可。
5、完成以上步驟,再進行附加資料庫,這時就可以。
D. 請教大神們SQL2000的MDF如何導入打SQL2005中
方法一般有幾種:
1.分離你的sql server2000上的 數據文件 然後把mdf ldf文件附加到sql server2005
2.備份你的sql server2000資料庫 然後把備份文件在sql server2005上還原
3.使用sql server2005的ssis導入sql server2000的數據
E. SQL2000,通過附加也可以只用mdf文件恢復,沒用到ldf文件。這樣的話對那個資料庫會產生什麼影響嗎
mdf是數據文件,ldf是操作日誌文件,如果你只是附加資料庫,那麼ldf作用就不大,ldf的作用主要是用來操作sqlserver日誌的,查看哪些地方有錯誤,哪些時候執行了什麼事務等。
F. SQL 2000寫的MDF和LDF文件怎麼附加到SQL 2014
你的需求與幾位操作系統無關,SQL Server 2000 的東西,本來就無法直接在 2012 以上的版本使用。
我目前使用過的最高版本是 SQL Server 2012,目前已知能向下相容到 SQL Server 2008 版的 mdf、ldf。
之前做這類跨世代資料轉移,具體作法是循序升級,也就是先將 SQL Server 2000 的資料庫作備份,然後拿到 2005 版還原,接著再用 2005 版作備份,然後再拿到 2008 版還原;最後再把還原好的 2008 版 mdf、ldf,拷到 2012 版作附加。
SQL Server 2014 我還沒碰過,不確定最低是否能向下相容到 2008 版,但初步猜測應該是沒辦法。按之前升級資料庫的經驗,似乎發現這樣的規律:只要中間相隔一個世代的就不能直接互通。
例如:SQL 2000 不能直接跳 SQL 2008,必須先經過 SQL 2005。因為 SQL 2000 的下一個版本就是 SQL 2005。
G. sql2000 數據不多,mdf文件特別大,怎麼處理
1、重建大表的聚集索引
2、完整備份+日誌備份一次
3、收縮數據文件(不是收縮資料庫),收縮過程一開始先100M/次,過幾次再調到500M,不要一次收縮好幾G,要話很多時間的。