sql資料庫文件附加資料庫
⑴ 在sql server中 附加資料庫的代碼怎麼寫
這樣就可以了。
EXEC SP_ATTACH_DB 資料庫名稱 '*.mdf'(資料庫文件地址), '*.ldf' (日誌文件地址)
你的就是這樣了:
EXEC SP_ATTACH_DB data, 'D:\data.mdf','D\data.ldf'
⑵ sql如何附加資料庫
打開企業管理器
左側
資料庫
右鍵點
所有任務
附加資料庫
⑶ 附加資料庫 是什麼意思怎樣 附加資料庫
附加和分離資料庫
SQL Server允許分離資料庫的數據和事務日誌文件,然後將其重新附加到另一台伺服器,甚至同一台伺服器上。分離資料庫將從 SQL Server 刪除資料庫,但是保持在組成該資料庫的數據和事務日誌文件中的資料庫完好無損。然後這些數據和事務日誌文件可以用來將資料庫附加到任何 SQL Server 實例上,包括從中分離該資料庫的伺服器。這使資料庫的使用狀態與它分離時的狀態完全相同。
如果想按以下方式移動資料庫,則分離和附加資料庫很有用:
1. 從一台計算機移到另一台計算機,而不必重新創建資料庫,然後手動還原資料庫備份。
2. 移到另一物理磁碟上,例如,當包含該資料庫文件的磁碟空間已用完,您希望擴充現有的文件而又不願將新文件添加到其它磁碟上的資料庫。
將資料庫或資料庫文件移動到另一伺服器或磁碟:
1. 分離資料庫。
2.將資料庫文件移到另一伺服器或磁碟。
3.通過指定移動文件的新位置附加資料庫。
當附加在資料庫上時,必須指定主數據文件的名稱和物理位置。主文件包含查找由資料庫組成的其它文件所需的信息,除非自分離了資料庫後那些文件中的一個或多個已改變了位置。除主文件外,還必須指出其它任何已改變位置的文件。否則,SQL Server 將試圖基於存儲在主文件中的不正確的文件位置信息附加文件,且不能成功附加資料庫。
如果將資料庫附加到的伺服器不是該資料庫從中分離的伺服器,並且啟用了分離的資料庫用於復制,則應運行 sp_removedbreplication 從資料庫中刪除復制。或者,可以在分離資料庫之前從資料庫中刪除復制。
分離資料庫時所產生的錯誤可能會防礙干凈地關閉資料庫和重建事務日誌。如果收到錯誤信息,請執行下列操作以糾正錯誤:
1. 重新附加所有與資料庫相關聯的文件,而不僅是主文件。
2. 解決導致錯誤信息的問題。
3. 再次分離資料庫。
示例B 創建一個包含下列物理文件的名為 Archive 的資料庫:
c:\program files\microsoft sql server\mssql\data\archdat1.mdf
c:\program files\microsoft sql server\mssql\data\archdat2.ndf
c:\program files\microsoft sql server\mssql\data\archdat3.ndf
c:\program files\microsoft sql server\mssql\data\archlog1.ldf
c:\program files\microsoft sql server\mssql\data\archlog2.ldf
可以使用 sp_detach_db 存儲過程分離該資料庫,然後使用帶有 FOR ATTACH 子句的 CREATE DATABASE 重新附加。
--使用 sp_detach_db 存儲過程分離該資料庫
sp_detach_db ArchiveGO--使用帶有 FOR ATTACH 子句的 CREATE DATABASE 重新附加
⑷ sql 中附加的資料庫保存在什麼地方
查找資料庫保存位置的操作方法和步驟如下:
1、第一步,計算機調用SQL客戶端回,如下圖所示,然後進答入下一步。
⑸ sql server2012怎麼附加資料庫
* 將要附加的文件拷貝到 SQL Server 默認的 Data 目錄,此時附加就會成功;
* 在登錄驗證時,選擇「Windows 身份驗證」,而不是「SQL Server 身份驗證」,即便你的登錄帳號是 sa;
* 如果一定要使用「SQL Server 身份驗證」,請更改登錄帳號的許可權使其對要附加文件有完全操作許可權;
* 將 SQL Server 服務的帳戶登錄身份由 Network Service 改為 Local Service;
⑹ 如何將資料庫文件附加到SQL Server上
將資料庫文件附加到SQL Server上的方法如下:
1、把需要附加的資料庫文件拷貝到自己想存儲專的目錄下,然後單擊「數據屬庫」,附加
2、點擊添加,選擇路徑,單擊確定,即可完成附加。
3、在資料庫界面就可以看到被附加的資料庫了
4、分離資料庫就是將某個資料庫(如student_Mis)從SQL Server資料庫列表中刪除,使其不再被SQL Server管理和使用,但該資料庫的文件(.MDF)和對應的日誌文件(.LDF)完好無損。分離成功後,我們就可以把該資料庫文件(.MDF)和對應的日誌文件(.LDF)拷貝到其它磁碟中作為備份保存。
5、(以Transino_ZHBB為例子)
6、打開屬性窗口,在屬性窗口中選擇選項,然後找到狀態,把限制訪問改成「SIGN_USER」
7、單機確定之後,顯示如下窗口
8、單擊Transino_ZHBB,選擇任務下的子菜單分離
9、如果消息欄為空,則選擇「就緒」,否則「未就緒」,同時選擇刪除連接,更新統計信息
⑺ sql如何附加資料庫
1. 將需要附加的資料庫文件和日誌文件拷貝到某個已經創建好的文件夾中。出於教學目的,版我們將該文件拷貝到安裝權SQL Server時所生成的目錄DATA文件夾中。
2. 在下圖窗口中,右擊資料庫對象,並在快捷菜單中選擇「附加」命令,打開「附加資料庫」窗口。
3. 在「附加資料庫」窗口中,單擊頁面中間的「添加」按鈕,打開定位資料庫文件的窗口,在此窗口中定位剛才拷貝到SQL Server的DATA文件夾中的資料庫文件目錄(數據文件不一定要放在「DATA」目錄中),選擇要附加的資料庫文件(後綴.MDF)。
4. 單擊「確定」按鈕就完成了附加資料庫文件的設置工作。這時,在附加資料庫窗口中列出了需要附加資料庫的信息。如果需要修改附加後的資料庫名稱,則修改「附加為」文本框中的資料庫名稱。我們這里均採用默認值,因此,單擊確定按鈕,完成資料庫的附加任務。
完成以上操作,我們在SSMS的對象資源管理器中就可以看到剛剛附加的資料庫student_Mis 。
以上操作可以看出,如果要將某個資料庫遷移到同一台計算機的不同SQL Server實例中或其它計算機的SQL Server系統中,分離和附加資料庫的方法是很有用的。
⑻ sql中附加資料庫和還原資料庫有什麼區別
還原資料庫是來還原你的備分的資料庫文件.
附加資料庫,是你對存在的資料庫進行分離過後(為了復制資料庫文件),已分離資料庫無法再連上時,再附加上就可以正常運用了
⑼ SQL2008資料庫怎麼附加資料庫 SQL附加資料庫方法步驟
1、在開始菜單中打開SQL Server Mangement Studio; 2、登錄成功後,在左側樹型結構中,右鍵「資料庫」,選擇「附加」,彈出「附加資料庫」窗口; 3、添加想附加的資料庫,即*.mdf文件即可;