資料庫文件怎麼附加
Ⅰ 怎麼附加資料庫
附加資料庫 是什麼意思?怎樣 附加資料庫?
附加和分離資料庫Microsoft?? sql Server?? 2000 允許分離資料庫的數據和事務日誌文件,然後將其重新附加到另一台伺服器,甚至同一台伺服器上。分離資料庫將從 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.mdfc:\program files\microsoft sql server\mssql\data\archdat2.ndfc:\program files\microsoft sql server\mssql\data\archdat3.ndfc:\program files\microsoft sql server\mssql\data\archlog1.ldfc:\program files\microsoft sql server\mssql\data\archlog2.ldf可以使用 sp_detach_db 存儲過程分離該資料庫,然後使用帶有 FOR ATTACH 子句的 CREATE DATABASE 重新附加。
Mysql 怎樣附加資料庫
mysql沒有附加功能,你可以直接把你那堆資料庫文件拷貝到新資料庫目錄data下就可以了,別用administrator英文版的太復雜,用Navicat for mysql這個直接就能看到你要附加的資料庫裡面的內容
sql server2016怎麼附加資料庫
連接資料庫以後右鍵->附加->找到要附加的資料庫
在sql server中 附加資料庫的代碼怎麼寫
這樣就可以了。
EXEC SP_ATTACH_DB 資料庫名稱 '*.mdf'(資料庫文件地址), '*.ldf' (日誌文件地址)
你的就是這樣了:
EXEC SP_ATTACH_DB data, 'D:\data.mdf','D\data.ldf'
MySql怎麼附加資料庫
一.MYSQL的命令行模式的設置:
桌面->我的電腦->屬性->環境變數->新建->
PATH=「;path\mysql\bin;」其中path為MYSQL的安裝路徑。
二.簡單的介紹一下命令行進入MYSQL的方法:
1.C:\>mysql -h hostname -u username -p
按ENTER鍵,等待然後輸入密碼。這里hostname為伺服器的名稱,如localhost,username為MYSQL的用戶名,如root。
進入命令行後可以直接操作MYSQL了。
2.簡單介紹一下MYSQL命令:
mysql->CREATE DATABASE dbname;創建資料庫
mysql->CREATE TABLE tablename;創建表
mysql->SHOW DATABASES;顯示資料庫信息,有那些可用的資料庫。
mysql->USE dbname;選擇資料庫
mysql->SHOW TABLES;顯示表信息,有那些可用的表
mysql->DESCRIBE tablename;顯示創建的表的信息
三.從資料庫導出資料庫文件:
1.將資料庫mydb導出到e:\mysql\mydb.sql文件中:
打開開始->運行->輸入cmd 進入命令行模式
c:\>mysqlmp -h localhost -u root -p mydb >e:\mysql\mydb.sql
然後輸入密碼,等待一會導出就成功了,可以到目標文件中檢查是否成功。
2.將資料庫mydb中的mytable導出到e:\mysql\mytable.sql文件中:
c:\>mysqlmp -h localhost -u root -p mydb mytable>e:\mysql\mytable.sql
3.將資料庫mydb的結構導出到e:\mysql\mydb_stru.sql文件中:
c:\>mysqlmp -h localhost -u root -p mydb --add-drop-table >e:\mysql\mydb_stru.sql
四.從外部文件導入數據到資料庫中:
從e:\mysql\mydb2.sql中將文件中的SQL語句導入資料庫中:
1.從命令行進入mysql,然後用命令CREATE DATABASE mydb2;創建資料庫mydb2。
2.退出mysql 可以輸入命令exit;或者quit;
3.在CMD中輸入下列命令:
c:\>mysql -h localhost -u root -p mydb2 < e:\mysql\mydb2.sql
然後輸入密碼,就OK了。
五.下面談一下關於導入文件大小限制問題的解決:
默認情況下:mysql 對導入文件大小有限制的,最大為2M,所以當文件很大時候,直接無法導入,下面就這個問題的解決列舉如下:
1.在php.ini中修改相關參數:
影響mysql導入文件大小的參數有三個:
memory_limit=128M,upload_max_filesiz......>>
Oracle如何附加資料庫
附件資料庫! 你是用習慣 sql server 資料庫了吧,處呵
你從A伺服器上 導出資料庫, 啟動資料庫,在WINDOWS命令行里輸入 exp
輸入它提問的相關參數後,就可以導出資料庫。 應該是一個 BMP後綴的文件,
然後去B伺服器上,在WINDOWS命令行里輸入 IMP,導入這個BMP文件就可以。
Oracle如何附加資料庫
附件資料庫! 你是用習慣 sql server 資料庫了吧,呵呵
你從A伺服器上 導出資料庫, 啟動資料庫,在WINDOWS命令行里輸入 exp
輸入它提問的相關參數後,就可以導出資料庫。 應該是一個 BMP後綴的文件,
然後去B伺服器上,在WINDOWS命令行里輸入 IMP,導入這個BMP文件就可以。
在SQL server 2008怎麼附加資料庫文件
SQL2008附加資料庫方法步驟
1.首先從開始菜單著手,打開開始菜單欄,在菜單欄上找到我們已經安裝的SQL server 2008,單擊打開它
2.打開SQL server 2008資料庫,來到登錄界面,在這里我們只需要輸入登錄伺服器名(電腦IP地址)、登錄身份、賬號、密碼,然後單擊登錄
注意:我們用的是SQL身份登錄,這里還可以選擇windows身份登錄,許可權會更大
3.成功登錄進入SQL 資料庫,可以看到連接的資料庫基本信息,展開資料庫結點,單擊資料庫然後使用滑鼠右鍵,在彈出的菜單中選擇附加
4.接著彈出附加資料庫的界面,這里我們只需要單擊界面上的添加按鈕就可以了
5.單擊添加按鈕後,新彈出來一個框,讓你選擇你要附加的數據文件路徑,選擇到我們要附加的資料庫文件,單擊確定按鈕
注意:我們一幫都會要附加的資料庫文件放在SQL資料庫的安裝目錄下,這樣才能避免有時候附加出來的資料庫是只讀狀態的問題
6.返回到附加資料庫的界面,這是我們可以從界面上看到選擇的附加資料庫文件信息,然後在上方可以修改要附加的資料庫名稱(紅色框出來部分)
7.單擊確定按鈕後,資料庫的附加功能就啟動了,這時候我們可以從界面上看到附加的進度。
附加成功後,附加資料庫的界面窗口會關閉,然後我們可以從左邊的樹形菜單看到已經附加完成的資料庫
注意事項
附加資料庫的功能類似還原資料庫,只是它使用的是mdf文件,還原資料庫使用的是備份文件
怎麼附加資料庫在Microsoft Visual Studio上
1、打開Microsoft Visual Studio,使用「工具」菜單下的「連接到資料庫」可以附加資料庫到Microsoft Visual Studio上。
2、工具:Microsoft Visual Studio 2010
3、步驟:
①打開Microsoft Visual Studio 2010:
②單擊「工具」,在彈出的下拉菜單單擊」連接到資料庫「:
③在彈出的菜單里單擊microsoft access 資料庫文件,然後單擊"確定」:
④在彈出的窗口中單擊「瀏覽」選擇資料庫文件,然後確定:
⑤上圖確定後完成資料庫的附加,在伺服器資源管理器可以看到:
4、注意:附加的資料庫類型是根據需要選擇的。
ASP如何附加資料庫
aspx,即常說的,資料庫的修改一般都在web.config裡面,不是你說的那個,書上都中是一觸案例,作者寫的。。
真正在網站設計,製作中,S13才會那樣去寫,所以,你在網上下載的就根本不會出現你說的db_5,aspx這樣的文件。。
常規網站中,都有一個不成文的命名規則:
中,資料庫連接文件都是web.config文件。
asp都是conn.asp,,,再怎麼有特色,只要是做網站的人,文件命名都其本上都不會跑得太遠。。
如:admin,manage.asp,modify.asp,del.asp等等,文件名都對應一個相應的動作。
課本永遠是死的,你多下載幾個網站代碼看看,幾乎這些文件名都有在這里的。不會有多大變化。
資料庫連接的文件基本上都是上面提到的。
Ⅱ SQL SERVER如何分離和附加資料庫
工具/材料
SQL SERVER 2014
- 01
首先我們打開SQL SERVER的管理工具,如下圖所示,右鍵要分離的資料庫,選擇任務下面的分離選項
- 02
這時SQL SERVER會彈出分離界面,我們勾選下圖中的兩個復選框,這是為了將使用當前資料庫的連接刪除掉
- 03
分離完了以後,回到資料庫管理的列表界面,你會發現剛才分離的資料庫已經沒有了
- 04
如果想把分離出的資料庫文件重新附加回資料庫,則需要右鍵資料庫,選擇附加選項,如下圖所示
- 05
在彈出的附加界面中,我們點擊添加按鈕,如下圖所示
- 06
然後選擇你分離出來的資料庫文件,注意一定選擇的資料庫的主文件,如下圖所示
- 07
選擇好資料庫文件以後,該資料庫的所以數據文件和日誌文件都載入進來了,如下圖所示
- 08
最後,你在刷新一下資料庫列表,你就會在列表中重新看到分離出來的資料庫了,如下圖所示
Ⅲ 如何將資料庫文件附加到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、如果消息欄為空,則選擇「就緒」,否則「未就緒」,同時選擇刪除連接,更新統計信息
Ⅳ sqlserver2000怎麼附加資料庫(sql2000新建資料庫)
打開SQLServerManagementStudio,並連接上資料庫。右鍵游冊悶「資料庫」彈出快捷菜單,點擊「附加」菜單。
2
附加資料庫界面點擊「添加」按鈕,瀏覽到需要附加的資料庫文件。
3
選擇需要附加的資料庫文件後,在資料庫詳細信息列表中則會顯示該姿孫資料庫的數據文神彎件以及日誌文件。
4
按確定之後在資料庫列表就可以找到剛才附加進去的資料庫了!
Ⅳ sql怎麼把有的資料庫加進去
1. 如何直接在sql server中添加一條數據
添加數據需要知道往哪張表添加,以及自己要添加的內容,然後可用insert語句執行。
1、以sqlserver2008r2為例,登錄SQL Server Management Studio到指定的資料庫。
2、登錄後點擊逗新建查詢地。
3、比如要往test表中插入數據,可先用如下語句查看一下表結構及表內數據:
select * from test;
4、根據自己的實際情況添加輸入,比如要添加一畢型條逗16,小小動地的數據。
insert into test (id,name) values (16,'小小動');
執行成功後會有提示:
5、此時資料庫中數據如下,說明添加成功。
2. sql如何載入資料庫
SQL Server Management Studio中的對象資源管理器管理連接到Microsoft SQL Server資料庫引擎實例,然後展開該實例。
右鍵單擊資料庫,指向「任務」,然後單擊「附加」。
「附加資料庫」對話框中指定要附加的資料庫,單擊「添加」,然後在「定位資料庫文件」對話框中,選擇資料庫所在的磁碟驅動器,並展開目錄樹,以查找並選擇資料庫的。mdf文件,例如:
C:\ Program Files文件\微軟SQL Server \ MSSQL.1 \ MSSQL \ DATA \ AdventureWorks_Data.mdf
重要: BR />
盡量選擇附加的資料庫將生成錯誤。
要指定一個不同的名稱額外的資料庫,附加資料庫「對話框中輸入一個名稱」其他「一欄。
或其他項目的「所有者」列中,選擇更改資料庫所有者。
額外的資料庫,請單擊「OK」。
3. 添加時怎樣實現多條數據添加進資料庫
還是要看你的需求實現,這里只在最終資料庫執行說明下:
1.如果數據可以直接從資料庫提取,建議使用insert into 。..select。
2.如果語句是無關的,可以直接拼接一並提交資料庫執行,要注意語句分割符,例如
SQL SERVER 是;,oracle是/
insert into table1 values (。);
insert into table1 values (。);
insert into table1 values (。);
4. 如何將資料庫文件附加到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、如果消息欄為空,則選擇「就答緒」,否則「未就緒」,同時選擇刪除連接,更新統計信息
5. sql語句的插入和添加
學生表就暫定為復student表,學院表為college表
select s.stuid,s.stuno,s.stuname,c.collegename from student s join college c where s.collegeid=c.collegeid
這條語句制查百出來的數據就是只有度stuid,studno ,stuname ,collegename這四項,你在代碼裡面執行知綁定的語句時將上面那句放進去就行,道希望能幫到你。
Ⅵ 資料庫MDF文件如何附加
先打開你的資料庫軟體(如果是sqlserver2000的話是打開企業管理器),選中你使用的伺服器打開,選中資料庫右擊->所有任務->附加資料庫->瀏覽中選中你的mdf文件。接下來你應該明白了吧-v-
Ⅶ sql server 2000怎麼附加資料庫
1、先打開SQL Server資料庫並連接。
Ⅷ sqlserver2017資料庫怎麼附加到2008
將軟體安裝根目錄下的data文件夾中的SQL數據文件復制出來(數據文件名是當初創建帳套時輸入的資料庫名,共有兩個,一個以mdf擴展名結尾,一個以ldf擴展名結尾)。
我們先把Windows系統重新安裝,再把SQL2008重新安裝,最後把管家婆軟體重新安裝,完成後再SQL2008的SQL Server Management Studio(錘子圖標)中進行數據的恢復,具體操作如下:
1、我們在電腦左下角的【開始-程序-Microsoft SQL Server 2008 R2】中選擇【SQL Server Management Studio】
2、廳迅連接進去後,我們在資料庫上滑鼠右鍵選擇【附加】。
3、進入後點擊「添加」扮飢此,選擇我們之前復制出來的,擴展名為.mdf結尾的文件名,點擊【確定】即可。
4、最後點擊下方的【確定】,等待附加肢吵完成即可。
Ⅸ sql2016分離出來的資料庫怎樣附加到2005
1.在SQL 2016中使用「備坦雀份資料庫」功能將分離出來的資料庫備份成.bak文件。
2.將備份文件復制到SQL 2005伺服器上。
3.在SQL 2005伺服器上使用「附加資料庫」功能將備份文岩沒件附加讓棗早到資料庫中。