當前位置:首頁 » 編程語言 » sql資料庫怎麼分離附加學生
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql資料庫怎麼分離附加學生

發布時間: 2023-04-22 16:38:16

① 在sql server 2005中,附加和分離資料庫,用sql語句怎麼寫

下面的例子一看就知道了:
eg:

sp_detach_db 'accpEconsole' ---分離accpEconsole資料庫
sp_attach_db accpEconsole,'C:\accpEconsole.mdf','C:\accpEconsole_log.LDF' \\附加資料庫
backup database master to disk='C:\bea\master'\\備份
restore database accpEconsole from disk='C:\bea\master' \\恢復備份資料庫
說明:
在附加資料庫時候 後面的兩個參數一定要是絕對路徑!否則報錯!!!!!!!!!

② SQL2008資料庫怎麼附加資料庫 SQL附加資料庫方法步驟

SQL Server分離附加資料庫的詳細步數讓枯驟,
以下示例是將名稱為Test20161212的資料庫進行分離附加操作

1、查看資料庫Test20161212文件所在路徑,
SQL Server Management Studio中的資料庫名字上Test20161212右鍵【屬性】——【文件】,在右下側可以看到文件路徑;
2、從源伺服器上分離資料庫,
SQL Server Management Studio中的資料庫名字上Test20161212右鍵滑神【任務】——【分離】,在【分離資料庫】界面,」要分離的資料庫「列表框里勾選√【刪除連接】,點擊【確定】按鈕,完成分離;
3、在步驟1找到的文件路徑中找到資料庫主文件(Test20161212.mdf)和日誌文件(Test20161212_log.ldf),通過U盤或者共享的方式復制到目標服薯洞務器上的D盤根目錄下(可以放在其他位置,在附加資料庫時找到對應位置的文件附加即可);
4、打開目標伺服器上的SQL Server Management Studio,單擊滑鼠左鍵選中【資料庫】——單擊滑鼠右鍵打開右鍵菜單,選擇【附加】,
在【附加資料庫】界面,點擊「要附加的資料庫」列表框下的【添加】按鈕,選擇D盤根目錄下的資料庫主文件Test20161212.mdf,點擊【確定】按鈕——點擊【附加資料庫】界面的【確定】按鈕,【附加資料庫】界面自動關閉後,附加完成,雙擊【資料庫】可展開看到名為Test20161212的資料庫。

③ 請問SQL資料庫分離與附加的作用和功能是什麼有哪位朋友可以告訴我

一、可以切斷資料庫的使用 (比如當資料庫日誌很大佔用了空間時,可以用分離資料庫的方法來切斷資料庫,從而刪除以前的資料庫日誌,來節省空間)
實踐中碰到 資料庫日誌 很大(10G)佔用了硬碟空間的情況處理:
方法:
1、停掉iis,然後分離資料庫
2、修改資料庫日誌的名字
3、附加資料庫,成功後可以刪除資料庫日誌

二、可以在需要更換資料庫物理存放地址時使用如果您資料庫系統安裝在系統盤(比如 C 盤),由於 C 盤容易受病毒侵害,您也許希望您的數據存放在非系統盤(比如 D 盤),要做的這點很簡單,您並不需要重裝資料庫,只要把數據「分離」,然後將相關文件移動到 D 盤的某個目錄,接著「附加」資料庫即可。

SQL Server 2000允許分離資料庫的數據和事務日誌文件,然後將其重新附加到同一台或另一台伺服器上。分離資料庫將從 SQL Server 刪除資料庫,但是保證在組成該資料庫的數據和事務日誌文件中的資料庫完好無損。然後這些數據和事務日誌文件可以用來將資料庫附加到任何 SQL Server 實例上,這使資料庫的使用狀態與它分離時的狀態完全相同。

應注意,只有「使用本資料庫的連接」數為0時,該資料庫才能分離。所以分離資料庫時盡量斷開所有對要分離資料庫操作的連接,如果還有連接資料庫的程序,會出現資料庫的連接狀態窗口,顯示正在連接此資料庫的機器以及名稱,點擊清除按鈕將從伺服器強制斷開現有的連接。

④ SQL Server 2000如何附加和分離資料庫

打開"企業管理器",選擇你要跡悉分離的資料庫,褲源單擊右鍵,在「所有任務」上可以看到「附加資料庫」、「分離數姿純乎據庫」。

⑤ C#程序怎麼跟SQL Server資料庫分離和附加

分離資料庫是,在sql
server
management
studio
2005中,右鍵點擊你想分離的資料庫,「任務」-->「分離」出現對話框後勾選「刪除連接」後確定就能成功分離了;
附加資料庫:sql
server
management
studio
2005
,右鍵點擊「資料庫」,「附加」,選中你的
資料庫文件
「.mdf」文件,確定就能添加上。
在visual
studio
2005中,在「工具」中
選擇「連接資料庫」,根據向導可連接到資料庫。

⑥ SQL Server 資料庫設計

SQL Server 系統資料庫在安裝軟體時自動創建,用於協助系統共同完成對資料庫的操作;也是資料庫運行的基礎;

1,master資料庫

是SQL Server 2012的核心資料庫,如果損壞則資料庫軟體無法運行,主要包含如下主要信息:

1)所有用戶登陸名和用戶ID所屬角色

2)資料庫存儲路徑

3)伺服器中資料庫的名稱和相關信息

4)系統配置設置, SQL Server 初始化信息

2,model資料庫

在創建資料庫時,總是以一套預定義的標准為模板進行創建的。以model資料庫為模板來創建其他資料庫。且model資料庫是tempdb資料庫的基礎。

3,tempdb資料庫

它是一個臨時資料庫,用來存儲用戶建立的臨時表和臨時存儲過程,存儲用戶定義的全局變數值。它存在於SQL Server會話期間,會話結束,則關閉tempdb資料庫,且資料庫丟失。

4,msdb資料庫

用於代理計劃警報和作業

SQL Server 資料庫存儲文件

資料庫文件是由數據文件和事務日誌文件組成。

1,資料庫文件指資料庫中用來存儲資料庫數據和資料庫對象的文件,一個資料庫只能由一個主資料庫文件,擴展名為 .mdf

2, 次資料庫文件包含除主資料庫文件外的所有數據文件,一個資料庫可以沒有次資料庫文件,也可以由多個,擴展名為 .ndf

3, 日誌文件由一系列日誌記錄組成,它記錄了存儲資料庫的更新情況等事務日誌信息,用戶對資料庫進行的插入,刪除,更新都會記錄在日誌文件中。資料庫發生損壞時可根據日誌文件分析出錯原因,或者數據丟失時,使用事務日誌恢復資料庫。每個資料庫至少要有一個日誌文件。

SQL Server 資料庫創建,使用T-SQL語言創建:

使用T-SQL語言刪除資料庫:

SQL Server 資料庫遷移:

方法1:「分離/附加」資料庫,即把資料庫文件(.MDF)和對應的日誌文件(.LDF)拷貝到其它磁碟上作備份,然後把這兩個文件再拷貝到任何需要這個資料庫的系統之中。

分離資料庫就是將某個資料庫從SQL Server資料庫列表中刪除,使其不再被SQL Server管理和使用,但該資料庫的文件(.MDF)和對應的日誌文件(.LDF)完好無損。分離成功後,就可以把該資料庫文件(.MDF)和對應的日誌文件(.LDF)拷貝到其它磁碟中作為備份保存。

分離之前,設置資料庫為單個用戶,並記住該資料庫所在路徑。

「任務」—「分離」

然後分離資料庫頁面選中「更新統計信息」復選框。若「消息」列中沒有顯示存在活動連接,則「狀態」列顯示為「就緒」;否則顯示「未就緒」,此時必須勾選「刪除連接」列的復選框。分離後資源管理器中資料庫消失

將需要附加的資料庫文件和日誌文件拷貝到某個已經創建好的文件夾中。

右擊資料庫對象,並在快捷菜單中選擇「附加」命令,打開「附加資料庫」窗口。

添加—選擇需要附件的資料庫的.MDF文件。「附件為」資料庫名稱可修改。

⑦ SQL SERVER如何分離和附加資料庫

工具/材料

SQL SERVER 2014

  • 01

    首先我們打開SQL SERVER的管理工具,如下圖所示,右鍵要分離的資料庫,選擇任務下面的分離選項

  • 02

    這時SQL SERVER會彈出分離界面,我們勾選下圖中的兩個復選框,這是為了將使用當前資料庫的連接刪除掉

  • 03

    分離完了以後,回到資料庫管理的列表界面,你會發現剛才分離的資料庫已經沒有了

  • 04

    如果想把分離出的資料庫文件重新附加回資料庫,則需要右鍵資料庫,選擇附加選項,如下圖所示

  • 05

    在彈出的附加界面中,我們點擊添加按鈕,如下圖所示

  • 06

    然後選擇你分離出來的資料庫文件,注意一定選擇的資料庫的主文件,如下圖所示

  • 07

    選擇好資料庫文件以後,該資料庫的所以數據文件和日誌文件都載入進來了,如下圖所示

  • 08

    最後,你在刷新一下資料庫列表,你就會在列表中重新看到分離出來的資料庫了,如下圖所示

⑧ 如何附加和分離資料庫

我不知道你是2000還2005的我就以我現在在用的SQL2005做說明,如下圖為附加,
右擊資料庫選附加出現下圖隱滾
選中要附加的資料庫點確定就行了
下面是分吵宴離
右擊要灶碰余分離的資料庫選中分離如下圖
出現下圖點確定就行了,
這樣就完成了資料庫的附加與分離了

⑨ sql資料庫不能附加和分離怎麼辦

以下幾種情況下是不能分離資料庫的

  • 已復制並發布資料庫。 如果進行復制,則資料庫必須是未發布的。 必須通過運行 sp_replicationdboption 禁用發布後,才能分離資料庫。

  • 資料庫中存在資料庫快照。

  • 必須首先刪除所有資料庫快照,然後才能分離資料庫。 有關詳細信息,請參閱刪除資料庫快照 (Transact-SQL)。

  • 該資料庫正在某個資料庫鏡像會話中進行鏡像。

  • 資料庫處於可疑狀態。 無法分離可疑資料庫;必須將資料庫設為緊急模式,才能對其進行分離。

  • 資料庫為系統資料庫。

具體情況參閱以下鏈接:https://msdn.microsoft.com/zh-cn/library/ms190794.aspx?f=255&MSPPError=-2147217396

⑩ MSSQL Server2000資料庫分離與附加

如果您資料庫系統安裝在系統盤(比如C盤) 由於C盤容易受病毒侵害 您也許希望您的數據存放在非系統盤(比如D盤) 要做的這點很簡單 您並不需要重裝資料庫 只要把數據「分離」 然後將相關文件復制到D盤的某個目錄 接著「附加」資料庫即可

SQL Server 允許分離資料庫的數據和事務日誌文件 然後將其重新附加到同一台或另一台伺服器上 分離資料庫將從SQL Server 刪除資料庫 但是保持在組成該資料庫的數據和事務日誌文件中的資料庫完好無損 然後這些數據和事務日誌文件可以用來將資料庫附加到任何SQL Server實例上 這使資料庫的使用狀態與它分離時的狀態完全相同

資料庫分離和附加其實很簡單 您即使是初次接觸資料庫 做起來也很容易

一 分離資料庫

點擊「程序》Microsoft SQL Server》企業管理》」 打開企業管理器

展開伺服器組 然後展開伺服器 選中要分離的資料庫

點擊滑鼠右鍵坦畝「所有任務》分離資料庫」 出現如下窗口

點擊確定 該選定的資料庫就被分離

應注意 只有「使用本資料庫的連接」數為 時 該資料庫才能分離 所以分離資料庫時盡量斷開所有對要分離資料庫操作的連接 如果還有連接資料庫的程序 會出現資料庫的連接狀態窗口 顯示正在連接此資料庫的機器以及名稱 點擊清除按鈕將從伺服器強制斷開現有的連接

二 附加資料庫

復制移動資料庫文件

在附加資料庫之前 您必須將與資料庫關聯的 MDF(主數據文件) LDF(事務日誌文件)這兩個文件讓卜森復制到目標伺服器上 或是同一伺服器的不同文件目錄下 這兩個文件一般位於C Program FilesMicrosoft SQL ServerMSSQLData目錄下

點擊「程序》Microsoft SQL Server》企業管理》」 打開企業管理器

展開伺服器組 然後展開伺服器

右擊"資料庫" 然後選擇「所有任務》附加資料庫」 彈出窗口

輸入要附加的資料庫的MDF名稱 如果不確定文件位於何處 單擊瀏覽(" ")搜索 若要確保指定的 MDF 文件正確 請單擊"驗證" 在"附加為"框內 輸入資料庫的名稱 資料庫名稱不能與任何現有資料庫名稱弊高相同 指定資料庫的所有者

lishixin/Article/program/SQLServer/201311/22298