當前位置:首頁 » 操作系統 » 資料庫文件的附加

資料庫文件的附加

發布時間: 2023-07-07 05:31:37

資料庫附加的文件位置怎麼沒了

應用故障。在應用《sql》使用方法中了解到該應用上的附加資料庫文件的位置是系統設定的,沒了是應用故障導致的,用戶需要重新打開應用,該應用是一種特色的編程軟體sql資料庫管理手機軟體。

② sqlserver2000怎麼附加資料庫(sql2000新建資料庫)

打開SQLServerManagementStudio,並連接上資料庫。右鍵游冊悶「資料庫」彈出快捷菜單,點擊「附加」菜單。

2

附加資料庫界面點擊「添加」按鈕,瀏覽到需要附加的資料庫文件。

3

選擇需要附加的資料庫文件後,在資料庫詳細信息列表中則會顯示該姿孫資料庫的數據文神彎件以及日誌文件。

4

按確定之後在資料庫列表就可以找到剛才附加進去的資料庫了!

③ 怎麼附加資料庫

附加資料庫 是什麼意思?怎樣 附加資料庫?
附加和分離資料庫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等等,文件名都對應一個相應的動作。

課本永遠是死的,你多下載幾個網站代碼看看,幾乎這些文件名都有在這里的。不會有多大變化。

資料庫連接的文件基本上都是上面提到的。

④ 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、最後點擊下方的【確定】,等待附加肢吵完成即可。

⑤ 附加資料庫起什麼作用

問題一:在SQL中,附加和分離姿做咐資料庫的目的和意義是什麼呢? 附加和分離資料庫
一、可以切斷資料庫的使用 (比如當資料庫日誌很大佔用了空間時,可以用分離資料庫的方法來切斷資料庫,從而刪除以前的資料庫日誌,來節省空間)
實踐中碰到 資料庫日誌 很大(10G)佔用了硬碟空間的情況處理:
方法:
1、停掉iis,然後分離資料庫
2、修改資料庫日誌的名字
3、附加資料庫,成功後可以刪除資料庫日誌
二、可以在需要更換資料庫物理存放地址時使用如果您資料庫系統安裝在系統盤(比如 C 盤),由於 C 盤容易受病毒侵害,您也許希望您的數據存放在非系統盤(比如 D 盤),要做的這點很簡單,您並不需要重裝資料庫,只要把數據「分離」,然後將相關文件移動到 D 盤的某個目錄,接著「附加」資料庫即可。
SQL Server 2000允許分離資料庫的數據和事務日誌文件,然後將其重新附加到同一台或另一台伺服器上。分離資料庫將從 SQL Server 刪除資料庫,但是保證在組成該資料庫的數據和事務日誌文件中的資料庫完好無損。然後這些數據和事務日誌文件可以用來將資料庫附加到任何 SQL Server 實例上,駭使資料庫的使用狀態與它分離時的狀態完全相同。
應注意,只有「使用本資料庫的連接」數為0時,該資料庫才能分離。所以分離資料庫時盡量斷開所有對要分離資料庫操作的連接,如果還有連接資料庫的程序,會出現資料庫的連接狀態窗口,顯示正在連接此資料庫的機器以及名稱,點擊清除按鈕將從伺服器強制斷開現有的連接。

問題二:資料庫的分離和附加有什麼作用?可以說詳細點嗎? 一、可以切斷資料庫的使用 (比如當資料庫日誌很大佔用了空間時,可以用分離資料庫的方法來切斷資料庫,從而刪除以前的資料庫日誌,來節省空間)
實踐中碰到 資料庫日誌 很大(10G)佔用了硬碟空間的情況處理:
方法:
1、停掉iis,然後分離資料庫
2、修改資料庫日誌的名字跡純
3、附加資料庫,成功後可以刪除資料庫日誌
二、可以在需要更換資料庫物理存放地址時使用如果您資料庫系統安裝在系統盤(比如 C 盤),由於 C 盤容易受病毒侵害,您也許希望您的數據存放在非系統盤(比如 D 盤),要做的這點很簡單,您並不需要重裝資料庫,只要把數據「分離」,然後將相關文件移動到 D 盤的某個目錄,接著「附加」資料庫即可。
SQL Server 2000允許分離資料庫的數據和事務日誌文件,然後將其重新附加到同一台或另一台伺服器上。分離資料庫將從 SQL Server 刪除資料庫,但是保證在組成該資料庫的數據和事務日誌文件中的資料庫完好無損。然後這些數據和事務日誌文件可以用來將資料庫附加到任何 SQL Server 實例上,這使資料庫的使用狀態與它分離時的狀態完全相同。
應注意,只有「使用本資料庫的連接」數為0時,該資料庫才能分離。所以分離資料庫時盡量斷開所有對要分離資料庫操作的連接,如果還有連接資料庫的程序,會出現資料庫的連接狀態窗口,顯示正在連接此資料庫的機器以及名稱,點擊清除按鈕將從伺服器強制斷開現有的連接。

問題三:附加資料庫是為了更好地使用 附加和分離資料庫的意思:
可以切斷資料庫的使用 (比如當資料庫日誌很大佔用了空間時,可以用分離資料庫的方胡悔法來切斷資料庫,從而刪除以前的資料庫日誌,來節省空間)。
分離資料庫就是將某個資料庫(如student_Mis)從SQL Server資料庫列表中刪除,使其不再被SQL Server管理和使用,但該資料庫的文件(.MDF)和對應的日誌文件(.LDF)完好無損。分離成功後,我們就可以把該資料庫文件(.MDF)和對應的日誌文件(.LDF)拷貝到其它磁碟中作為備份保存。
附加資料庫就是將一個備份磁碟中的資料庫文件(.MDF)和對應的日誌文件(.LDF)拷貝到需要的計算機,並將其添加到某個SQL Server資料庫伺服器中,由該伺服器來管理和使用這個資料庫。

問題四:為什麼要測試資料庫是否附加,這有什麼作用呢? 因為 程序就是對資料庫的操作,所以要驗證操作的資料庫是否存在,不一定要附加,只要有資料庫管理器中已經有這個資料庫,且用戶名密碼正確;這兩個構成程序穿訪問資料庫的基本條件(一、資料庫是否存在;二、程序里定義的 資料庫連接字元串是否能正常打開數據)

問題五:附加資料庫和還原資料庫的區別 1.在管理器中將數據分離後,只需要.mdf文件即可附加,如果只是將資料庫進行了離線或停止SQL 服務,那麼.mdf和.ldf文件都需要才能附加(SQL不允許在使用的狀態下復制資料庫文件)
2.沒啥區別吧,都是新產生一個庫,也就是對原來庫的備份。
3.附加和還原都可以在不創建一個新庫的情況下進行附加或還原操作
4.同上。

問題六:資料庫索引有什麼作用和好處? 資料庫索引是為了增加查詢速度而對表欄位附加的一種標識。見過很多人機械的理解索引的概念,認為增加索引只有好處沒有壞處。這里想把之前的索引學習筆記總結一下: 首先明白為什麼索引會增加速度,DB在執行一條Sql語句的時候,默認的方式是根據搜索條件進行全表掃描,遇到匹配條件的就加入搜索結果 *** 。如果我們對某一欄位增加索引,查詢時就會先去索引列表中一次定位到特定值的行數,大大減少遍歷匹配的行數,所以能明顯增加查詢的速度。那麼在任何時候都應該加索引么?這里有幾個反例:1、如果每次都需要取到所有表記錄,無論如何都必須進行全表掃描了,那麼是否加索引也沒有意義了。2、對非唯一的欄位,例如「性別」這種大量重復值的欄位,增加索引也沒有什麼意義。3、對於記錄比較少的表,增加索引不會帶來速度的優化反而浪費了存儲空間,因為索引是需要存儲空間的,而且有個致命缺點是對於update/insert/delete的每次執行,欄位的索引都必須重新計算更新。 那麼在什麼時候適合加上索引呢?我們看一個Mysql手冊中舉的例子,這里有一條sql語句: SELECT cpanyID, cpanyName FROM panies c, User u WHERE cpanyID = u.fk_panyID AND c.numEmployees >= 0 AND cpanyName LIKE '%i%' AND u.groupID IN (SELECT g.groupID FROM Groups g WHERE g.groupLabel = 'Executive') 這條語句涉及3個表的聯接,並且包括了許多搜索條件比如大小比較,Like匹配等。在沒有索引的情況下Mysql需要執行的掃描行數是77721876行。而我們通過在panyID和groupLabel兩個欄位上加上索引之後,掃描的行數只需要134行。在Mysql中可以通過Explain Select來查看掃描次數。可以看出來在這種聯表和復雜搜索條件的情況下,索引帶來的性能提升遠比它所佔據的磁碟空間要重要得多。 那麼索引是如何實現的呢?大多數DB廠商實現索引都是基於一種數據結構――B樹。因為B樹的特點就是適合在磁碟等直接存儲設備上組織動態查找表。B樹的定義是這樣的:一棵m(m>=3)階的B樹是滿足下列條件的m叉樹: 1、每個結點包括如下作用域(j, p0, k1, p1, k2, p2, ... ki, pi) 其中j是關鍵字個數,p是孩子指針 2、所有葉子結點在同一層上,層數等於樹高h 3、每個非根結點包含的關鍵字個數滿足[m/2-1]>

問題七:什麼時候使用資料庫的附加和分離?附加和分離的關系是什麼? 使用資料庫的附加:添加其他資料庫時使用;
分離:不需要海個資料庫時使用;
附加和分離的關系是:載入和卸載的關系。

問題八:請問SQL資料庫分離與附加的作用和功能是什麼?有哪位朋友可以告訴我? 一、可以切斷資料庫的使用 (比如當資料庫日誌很大佔用了空間時,可以用分離資料庫的方法來切斷資料庫,從而刪除以前的資料庫日誌,來節省空間)
實踐中碰到 資料庫日誌 很大(10G)佔用了硬碟空間的情況處理:
方法:
1、停掉iis,然後分離資料庫
2、修改資料庫日誌的名字
3、附加資料庫,成功後可以刪除資料庫日誌
二、可以在需要更換資料庫物理存放地址時使用如果您資料庫系統安裝在系統盤(比如 C 盤),由於 C 盤容易受病毒侵害,您也許希望您的數據存放在非系統盤(比如 D 盤),要做的這點很簡單,您並不需要重裝資料庫,只要把數據「分離」,然後將相關文件移動到 D 盤的某個目錄,接著「附加」資料庫即可。
SQL Server 2000允許分離資料庫的數據和事務日誌文件,然後將其重新附加到同一台或另一台伺服器上。分離資料庫將從 SQL Server 刪除資料庫,但是保證在組成該資料庫的數據和事務日誌文件中的資料庫完好無損。然後這些數據和事務日誌文件可以用來將資料庫附加到任何 SQL Server 實例上,這使資料庫的使用狀態與它分離時的狀態完全相同。
應注意,只有「使用本資料庫的連接」數為0時,該資料庫才能分離。所以分離資料庫時盡量斷開所有對要分離資料庫操作的連接,如果還有連接資料庫的程序,會出現資料庫的連接狀態窗口,顯示正在連接此資料庫的機器以及名稱,點擊清除按鈕將從伺服器強制斷開現有的連接。

問題九:在mysql資料庫中為欄位添加索引,是什麼意思,有什麼好處,謝謝!! 欄位添加索引的語句可以網路找 mysql 添加索引命令。
索引的好處在於可以講指定列進行排序,提高檢索的速度。
一個簡單的例子:
某個列的數據是
id name
12 小李
10 小龍
5 小青
99 小紅
id列創建索引後就會生成一個索引表
id inde訂
5 3
10 2
12 1
99 4
當查詢 where id =10的 時候,使用到索引表。由於10下面是15,不可能有大於10的數。所以不再進行掃描表操作。返回第二條數據,對應回主表的第二行。
這樣就提高了查詢的速度,如果沒添加索引;則掃描整張主表。
索引的類型,什麼列需要加索引等相關信息的你還需網路查詢一下,這里告訴你的是一些基本的概念。

熱點內容
寬頻撥號連接中賬戶密碼是什麼 發布:2025-03-17 23:49:06 瀏覽:359
android貪吃蛇 發布:2025-03-17 23:45:57 瀏覽:69
zbar源碼 發布:2025-03-17 23:42:18 瀏覽:771
水星wifi改密碼怎麼改 發布:2025-03-17 23:41:39 瀏覽:791
編程班表 發布:2025-03-17 23:41:34 瀏覽:882
網上鄰居訪問許可權 發布:2025-03-17 23:41:31 瀏覽:391
國行安卓11如何使用谷歌 發布:2025-03-17 23:40:52 瀏覽:147
ftp數據傳輸和控制埠 發布:2025-03-17 23:40:52 瀏覽:876
首演算法 發布:2025-03-17 23:40:02 瀏覽:452
php應用程序池 發布:2025-03-17 23:36:13 瀏覽:411