『壹』 如何分離數據和日誌在一起的資料庫
如果您資料庫系統安裝在系統盤(比如C盤),由於C盤容易受病毒侵害,您也許希望您的數據存放在非系統盤(比如D盤),要做的這點很簡單,您並不需要重裝資料庫,只要把數據「分離」,然後將相關文件復制到D盤的某個目錄,接著「附加」資料庫即可。
sql Server 2000允許分離資料庫的數據和事務日誌文件,然後將其重新附加到同一台或另一台伺服器上。分離資料庫將從SQL Server 刪除資料庫,但是保持在組成該資料庫的數據和事務日誌文件中的資料庫完好無損。然後這些數據和事務日誌文件可以用來將資料庫附加到任何SQL Server實例上,這使資料庫的使用狀態與它分離時的狀態完全相同。
資料庫分離和附加其實很簡單,您即使是初次接觸資料庫,做起來也很容易。
一、分離資料庫
1、點擊「程序》Microsoft SQL Server》企業管理》」,打開企業管理器
2、展開伺服器組,然後展開伺服器,選中要分離的資料庫
3、點擊滑鼠右鍵「所有任務》分離資料庫」,出現如下窗口
4、點擊確定,該選定的資料庫就被分離。
應注意,只有「使用本資料庫的連接」數為0時,該資料庫才能分離。所以分離資料庫時盡量斷開所有對要分離資料庫操作的連接,如果還有連接資料庫的程序,會出現資料庫的連接狀態窗口,顯示正在連接此資料庫的機器以及名稱,點擊清除按鈕將從伺服器強制斷開現有的連接。
二、附加資料庫
1、復制移動資料庫文件
在附加資料庫之前,您必須將與資料庫關聯的 .MDF(主數據文件).LDF(事務日誌文件) 這兩個文件復制到目標伺服器上,或是同一伺服器的不同文件目錄下。這兩個文件一般位於C:\Program Files\Microsoft SQL Server\MSSQL\Data目錄下。
2、點擊「程序》Microsoft SQL Server》企業管理》」,打開企業管理器
3、展開伺服器組,然後展開伺服器
4、右擊"資料庫",然後選擇「所有任務》附加資料庫」,彈出窗口
5、輸入要附加的資料庫的MDF名稱。如果不確定文件位於何處,單擊瀏覽("...")搜索。若要確保指定的 MDF 文件正確,請單擊"驗證"。在"附加為"框內,輸入資料庫的名稱。資料庫名稱不能與任何現有資料庫名稱相同。指定資料庫的所有者
6、單擊"確定"按鈕。新附加的資料庫的資料庫節點即創建在"資料庫"文件夾中。
『貳』 在SQL中,附加和分離資料庫的目的和意義是什麼呢
打開"企業管理器",選擇你要分離的資料庫,單擊右鍵,在「所有任務」上可以看到「附加資料庫」、「分離資料庫」。
主要是來將你的資料庫進行分離和附加,比如別人要用你的資料庫,但你的資料庫伺服器是在你本機上,別人或許不能遠程訪問你的資料庫,這樣你就可以把資料庫給分離掉,形成兩個文件:.mdf--資料庫文件;以及資料庫日誌文件log,這樣你可以把這兩個文件發給要用的人,他們可以在自己的機子上,用同版本的資料庫伺服器將你的資料庫附加上,這樣就可以知道你的資料庫數據信息了。
也許說的不是很全面吧!不過應該是離線資料庫的方式吧~~~
『叄』 怎麼樣分離SQL資料庫
USE [master]
GO
EXEC master.dbo.sp_detach_db @dbname = N'資料庫', @keepfulltextindexfile=N'true'
GO
或在企業管理器—資料庫—右健—分籬
『肆』 資料庫在使用時,不能分離資料庫,要怎樣做才能分離,需要關閉嗎或者斷開 C#
對,必須斷開對資料庫的調用或者連接。你可以在企業管理器右鍵資料庫屬性,看到「使用本資料庫的連接」為0,才可以分離
『伍』 如何使用SSMS管理器分離資料庫
對資料庫進行操作和管理有兩種方式,一種是利用可視化的SSMS管理器來操作和管理資料庫,另外一種是直接編寫SQL語句來批量完成操作,對於一般用戶來說,第一種方式更為直觀與簡便,不需要記得復雜的SQL語句及語法,就能在圖形化操作界面下來完成大部分資料庫的操作與管理,從SQL SERVER 2005開始,資料庫管理方面推出了SSMS組件,此組件把以前版本的"企業管理器"和"查詢管理器"兩個工具組合到一個界面中,這使各種開發人員和一般的管理員都能輕松的訪問SQL SERVER.資料庫在聯機狀態下,用戶是不能對資料庫文件進行任何的復制,刪除等操作,資料庫經過分離操作後,就可以對資料庫文件進行復制,刪除等操作,最常見的操作是對不斷龐大的日誌文件進行刪除,資料庫文件備份到另一台電腦上,以防萬一.本經驗以SQL SERVER 2008為例,詳細介紹如何分離資料庫(AIS20130607BACKUP),把整個操作過程以圖文方式展現給大家,希望對大家有所幫助
工具/原料
SQL SERVER 2008
方法/步驟
單擊"開始"|"所有程序"|Microsoft SQL Server 2008|SQL Server Management Studio命令,啟動SSMS
按照默認設置,點擊"連接"按鈕,連接到資料庫伺服器
在SSMS管理器的"對象資源管理器"子窗口中展開"資料庫",找到資料庫AIS20130607BACKUP,滑鼠右鍵單擊AIS20130607BACKUP資料庫,彈出一個快捷菜單,選擇"任務"|"分離"命令
彈出"分離資料庫"窗口,窗口內顯示要分離的資料庫名稱,資料庫狀態,刪除連接復選框,更新統計信息復選框信息
設置好各選項後,單擊"確定"按鈕,開始分離操作
分離操作結束後,回到SSMS管理器查看,資料庫AIS20130607BACKUP,已從"對象資源管理器"子窗口的樹形列表中消失
下一步:在安裝路徑下找到分離的AIS20130607BACKUP資料庫文件,共有兩個,一個是數據文件,文件後綴為.MDF,有1GB大小,一個是日誌文件,文件後綴為.LDF,有391MB大小,為了優化資料庫,可以把第二個日誌文件刪除,再把資料庫文件重新附加到SQL SERVER 2008中,來完成資料庫的優化,提高運行效率,如何附加資料庫,如何操作,不在此具體演示,可關注我後續的經驗,謝謝.
步驟閱讀
END
注意事項
分離資料庫操作不會刪除資料庫文件,文件仍然保存在原來的文件夾中
日誌文件要定期(一般為一個月)分離出來刪除,以優化資料庫系統
『陸』 如何將表從SQL資料庫中分離
什麼資料庫之間都可以導出、導入,使用文本文件作為中間過程,比如你現在的需求,在sql2000裡面選擇導出資料庫,格式可以選擇文本格式,然後在access裡面導入文本文件。
『柒』 sqlserver2008 怎樣進行資料庫分離
sql server 2008資料庫分離操作跟sql server 2005是一樣的,以下具體介紹如何分離sql server 資料庫:
1、打開 sql server 控制台(SQL Server Management Studio),然後登錄。
2、登錄時如果知道sa密碼可以使用「SQL Server身份驗證」模式登錄,如果不知道sa密碼可以使用「windows身份驗證」模式登錄就不需要密碼登錄。而sql server 2008的用戶一般是在安裝的時候自定義的用戶,但也可以使用「windows身份驗證」模式登錄。
3、登錄到控制到中之後,找到【資料庫】點擊展開,然後找到你所需要分離的資料庫名稱。選中資料庫【右鍵】-【任務】-【分離】即可。
附件說明:分離資料庫一般是需要將資料庫拷貝到其他機器或者是移動磁碟時和不需要使用該資料庫的情況下才做資料庫分離。資料庫一旦分離之後所對應的軟體將無法正常使用和打開資料庫。如果需要重新將資料庫還原到資料庫控制台中,選中【資料庫】-【右鍵】-【附加】,找到你所要附件的數據所在的磁碟路徑,選擇以「.MDF」為後綴的文件即可。
『捌』 asp.net中的自帶資料庫建立後需要分離嗎
不分離也可以的;如果分離的話,分離後數據文件存放在你建立的項目中的App_Data文件夾下。分離後的數據文件在VS2005中不是附加而是通過右擊解決方案資源管理器中的App_Data文件夾選擇「添加現有項」,然後你可以從文件列表中選擇你分離後的數據文件就可以了。
『玖』 SQL Server 2000如何附加和分離資料庫
到企業管理器中選定資料庫~右鍵-所有任務,那裡就有附加資料庫,和分離資料庫。