資料庫的附加
『壹』 附加資料庫和還原資料庫的區別
備份是對本機伺服器裡面的數據進行備份,備份過程中資料庫還可以繼續使用。
還原資料庫是還原已備份的資料庫文件。
分離說的是斷開這個資料庫的連接(但可不是刪除哦,仍然存在於硬碟上),意味著那個資料庫就停用了,這樣就可以隨意的挪動資料庫了。
附加資料庫是附加已分離的資料庫文件,附加和還原出來的資料庫效果是一樣的。
附加和還原的區別:
附加可以是不同硬碟或者伺服器,比如sql在這個這個電腦,資料庫文件在另一台上,就可以用附加,這樣sql程序和數據文件是分開的,而還原平時都是在同一台電腦上,最多不同分區。 附加還可以這個是id 表 ,另一個sql是內容,或者不同時期的內容,比如今年要增加一台新的伺服器sql,把新的數據放在新的sql ,舊的sql數據 就可以用附加的方式。// you Clear ?
『貳』 什麼是資料庫的分離與附加
以常用的sqlserver舉例,資料庫文件mdf,日誌文件ldf,是存儲數據的,但是要讓程序訪問,還必須有資料庫引擎即sqlserver的支持,即附加上去。附加上去後,不能復制或者移動此文件。要想復制給別人用,只有先分離。
『叄』 sql資料庫附加
是不是附加的資料庫是較早版本的資料庫文件呢?如果是的話會涉及數據轉換,100G的數據轉換是需要一定時間的。
不知道資料庫的版本是多少。
如果是SQL Server 2005或以後版本可以用下面的查詢來查看附加操作的當前狀態。
SELECT * FROM sys.dm_exec_requests WHERE command='CREATE DATABASE'
因為附加操作在資料庫引擎級別實際上是創建資料庫操作。
查詢結果值得關注的是percent_complete,wait_type,blocking_session_id這三列
percent_complete 可能會包含當前附加操作進度。
另外兩列可以來確定當前的操作是不是被其它進程阻塞了。
『肆』 SQL2008資料庫怎麼附加資料庫 SQL附加資料庫方法步驟
1、在開始菜單中打開SQL Server Mangement Studio; 2、登錄成功後,在左側樹型結構中,右鍵「資料庫」,選擇「附加」,彈出「附加資料庫」窗口; 3、添加想附加的資料庫,即*.mdf文件即可;
『伍』 資料庫附加和導入有什麼區別
附加:是把表、儲存過程以及數據記錄一次性在資料庫中建立好,也就是說你資料庫原來是怎麼樣的,附加後就是怎麼樣。簡單地說,就是把原資料庫一切內容照搬到新資料庫中。
導入:前提是已經在資料庫建立了表結構,然後從其它具有相同表結構的資料庫把記錄導入到當前資料庫。簡單地說,就是先在新資料庫中,把原有的資料庫結構建立好,然後再把原資料庫的數據記錄(如訂單記錄)導入到新資料庫中。
『陸』 sql附加資料庫
刪除附加的資料庫當然不行啊,這就相當於直接把資料庫文件給刪了,在回收站找得到.
根本就不用刪除的,如果是想要sql裡面不顯示這個資料庫,當然是分離資料庫,如果只是為了把U盤或什麼別的移動設血間出的話,停止sql服務就行了,在運行框里直接打:net stop mssqlserver就停止服務了
『柒』 sql如何附加資料庫
1. 將需要附加的資料庫文件和日誌文件拷貝到某個已經創建好的文件夾中。出於教學目的,我們將該文件拷貝到安裝SQL Server時所生成的目錄DATA文件夾中。
2. 在下圖窗口中,右擊資料庫對象,並在快捷菜單中選擇「附加」命令,打開「附加資料庫」窗口。
3. 在「附加資料庫」窗口中,單擊頁面中間的「添加」按鈕,打開定位資料庫文件的窗口,在此窗口中定位剛才拷貝到SQL Server的DATA文件夾中的資料庫文件目錄(數據文件不一定要放在「DATA」目錄中),選擇要附加的資料庫文件(後綴.MDF)。
4. 單擊「確定」按鈕就完成了附加資料庫文件的設置工作。這時,在附加資料庫窗口中列出了需要附加資料庫的信息。如果需要修改附加後的資料庫名稱,則修改「附加為」文本框中的資料庫名稱。我們這里均採用默認值,因此,單擊確定按鈕,完成資料庫的附加任務。
完成以上操作,我們在SSMS的對象資源管理器中就可以看到剛剛附加的資料庫student_Mis 。
以上操作可以看出,如果要將某個資料庫遷移到同一台計算機的不同SQL Server實例中或其它計算機的SQL Server系統中,分離和附加資料庫的方法是很有用的。
『捌』 sql資料庫附加為什麼附加不上啊 有圖。。。
1.你打開資料庫文件的屬性,然後選擇安全--找到你用的用戶名,修改許可權為完全控制,如果只讀被勾選了的話,麻煩再把只讀去掉。重新附加一遍搞定。(windows7的系統安全級別比較高的原因)
2.你查看你的用戶許可權是什麼。
3.查看路徑是否錯誤。
4.資料庫毀壞。
『玖』 附加資料庫有什麼作用
SQL Server或SQL Server Management Studio在Transact-SQL中有附加資料庫功能。操作者可以使用此功能來復制、移動或升級SQL Server資料庫。附加資料庫時,所有數據文件(MDF 文件和 LDF 文件)都必須可用。
不建議對「備份和恢復」使用分離和附加。沒有事務日誌備份,並且可能會意外刪除文件。在使用附加方法升級資料庫後,該資料庫將立即變為可用,然後自動進行升級。如果資料庫具有全文檢索,升級過程將導入、重置或重新生成它們,具體取決於全文升級選項伺服器屬性的設置。
(9)資料庫的附加擴展閱讀:
如果任何數據文件的路徑不同於首次創建資料庫或上次附加資料庫時的路徑,則必須指定文件的當前路徑。在附加資料庫時,如果 MDF 和 LDF 文件位於不同目錄並且其中一條路徑包含 \?GlobalRoot,該操作將失敗。
不能附加或還原來自未知或不可信源的資料庫。此類資料庫可能包含惡意代碼,這些代碼可能會執行非預期的Transact-SQL代碼,或者通過修改架構或物理資料庫結構導致錯誤。
使用來自未知源或不可信源的資料庫前,需要在非生產伺服器上針對資料庫運行DBCC CHECKDB,然後檢查資料庫中的代碼,例如存儲過程或其他用戶定義代碼。