最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQL?Server數(shù)據(jù)庫分離和附加數(shù)據(jù)庫的操作步驟

 更新時間:2022年10月26日 12:08:59   作者:菇毒  
數(shù)據(jù)庫的附加是數(shù)據(jù)庫在數(shù)據(jù)庫文件中添加到數(shù)據(jù)庫當(dāng)中的操作,下面這篇文章主要給大家介紹了關(guān)于SQL?Server數(shù)據(jù)庫分離和附加數(shù)據(jù)庫的操作步驟,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下

1. 概述

若要將數(shù)據(jù)庫移動或更改到同一計算機(jī)的不同 SQL Server 實例,分離和附加數(shù)據(jù)庫會很有用;用戶可以分離數(shù)據(jù)庫的數(shù)據(jù)和事務(wù)日志文件,再將它們重新附加到同一或其他 SQL Server 實例中;

在 64 位和 32 為環(huán)境中,SQL Server 磁盤存儲格式均相同,所以,能將 32 位環(huán)境中的數(shù)據(jù)庫附加到 64 位環(huán)境中,反過來也行;

從運行在某個環(huán)境中的服務(wù)器實例上分離的數(shù)據(jù)庫可以附加到運行在另一個環(huán)境的服務(wù)器實例;

注意: 不要從未知或不可信源附加或還原數(shù)據(jù)庫;此類數(shù)據(jù)庫可能包含執(zhí)行非預(yù)期 T-SQL 代碼的惡意代碼,或通過修改架構(gòu)或物理數(shù)據(jù)庫結(jié)構(gòu)導(dǎo)致錯誤;在使用未知源或不可信源中的數(shù)據(jù)庫之前,在非生產(chǎn)服務(wù)器中對數(shù)據(jù)庫運行 DBCC CHECKDB,同時檢查數(shù)據(jù)庫中的代碼;

2. 分離數(shù)據(jù)庫

分離數(shù)據(jù)庫 指從 SQL Server 實例中刪除,但使數(shù)據(jù)庫在其數(shù)據(jù)文件和事物日志文件保持不變;之后,就能使用這些文件將數(shù)據(jù)庫附加到任何 SQL Server 實例,包括分離該數(shù)據(jù)庫的服務(wù)器;

若存在以下任何情況,就不能分離數(shù)據(jù)庫;

  1. 已復(fù)制并發(fā)布的數(shù)據(jù)庫;若進(jìn)行復(fù)制,數(shù)據(jù)庫就必須是未發(fā)布的,必須通過運行 sp_replicationdboption 禁用發(fā)布后,才能分離數(shù)據(jù)庫;
  2. 數(shù)據(jù)庫中存在數(shù)據(jù)庫快照,必須先刪除所有數(shù)據(jù)庫快照,才能分離數(shù)據(jù)庫;
  3. 該數(shù)據(jù)庫正在某個數(shù)據(jù)庫鏡像會話中進(jìn)行鏡像,不終止該會話,就不能分離該數(shù)據(jù)庫;
  4. 數(shù)據(jù)庫處于可疑狀態(tài);
  5. 該數(shù)據(jù)庫是系統(tǒng)數(shù)據(jù)庫;

2.1 分離數(shù)據(jù)庫的步驟

  1. 在 SSMS 對象資源管理器中連接到 SQL Server 數(shù)據(jù)庫引擎的實例,展開該實例;
  2. 展開數(shù)據(jù)庫,選擇要分離的用戶數(shù)據(jù)庫名稱;
  3. 右擊數(shù)據(jù)庫 → 任務(wù) → 分離;

4.分離數(shù)據(jù)庫對話框,確定;

20220320

3. 附加數(shù)據(jù)庫

通過 SSMS ,用戶同樣能附加復(fù)制的或分離的 SQL Server 數(shù)據(jù)庫;

注意: 附加數(shù)據(jù)庫時,該數(shù)據(jù)庫必須已分離且所有數(shù)據(jù)文件(MDF 文件或 NDF 文件)都必須可用;

附加日志文件的要求在某些方面取決于是讀寫還是只讀的;

若讀寫數(shù)據(jù)庫具有單個日志文件,且沒有為該日志文件指定新位置,附加操作將在舊位置中查找該文件;

若找到了該就日志文件,無論數(shù)據(jù)庫上次是否完全關(guān)閉,都會使用該文件;但是,若未找到舊文件日志,數(shù)據(jù)庫上次是完全關(guān)閉且現(xiàn)在沒有活動日志鏈,則附加操作將嘗試為數(shù)據(jù)創(chuàng)建新的日志文件;

反之,若附加的主數(shù)據(jù)文件是只讀的,則數(shù)據(jù)庫引擎假定該數(shù)據(jù)庫也是只讀的;對于只讀數(shù)據(jù)庫,日志文件在數(shù)據(jù)庫中指定的位置上必須可用;

從上述內(nèi)容能看出,用戶嘗試附加 SQL Server 數(shù)據(jù)庫前,必須具備一定的先決條件,如下所示:

  1. 必須先分離數(shù)據(jù)庫,任何嘗試附加未分離的數(shù)據(jù)庫都將返回錯誤;
  2. 附加數(shù)據(jù)庫時,所有數(shù)據(jù)文件(MDF 文件和 LDF 文件)都必須可用;若任何數(shù)據(jù)文件路徑不同于首次創(chuàng)建數(shù)據(jù)庫或上次附加數(shù)據(jù)庫時的路徑,則必須指定文件的當(dāng)前路徑;
  3. 在附加數(shù)據(jù)庫時,若 MDF 和 LDF 文件位于不同目錄且其中一條路徑包含 \?\GlobalRoot,該操作將失??;

3.1 附加數(shù)據(jù)的操作步驟

附加數(shù)據(jù)庫到指定目標(biāo)上,操作步驟如下:

1.右擊數(shù)據(jù)庫附加;

2.附加數(shù)據(jù)庫對話框中,若要指定要附加的數(shù)據(jù)庫,可單擊添加,在定位數(shù)據(jù)庫文件中選擇數(shù)據(jù)庫所在的磁盤驅(qū)動器并展開目錄,以查找并選擇數(shù)據(jù)的**.mdf** 數(shù)據(jù)庫文件;

20220320

20220320

總結(jié) 

到此這篇關(guān)于SQL Server數(shù)據(jù)庫分離和附加數(shù)據(jù)庫的文章就介紹到這了,更多相關(guān)SQLServer分離和附加數(shù)據(jù)庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Sql學(xué)習(xí)第三天——SQL 關(guān)于with ties介紹

    Sql學(xué)習(xí)第三天——SQL 關(guān)于with ties介紹

    with ties一般是和Top , order by相結(jié)合使用的,會查詢出最后一條數(shù)據(jù)額外的返回值,接下來將為大家詳細(xì)介紹下,感興趣的各位可以參考下哈
    2013-03-03
  • SQL?Server使用xp_readerrorlog命令查看錯誤日志

    SQL?Server使用xp_readerrorlog命令查看錯誤日志

    本文探討了SQL?Server中查看日志的四種方法,重點介紹了xp_readerrorlog命令的使用方法,xp_readerrorlog命令用于T-SQL讀取SQL?Server錯誤日志,有助于對SQL?Server中的問題進(jìn)行故障排除,避免因特定情況而從GUI讀取大型錯誤日志的麻煩
    2025-03-03
  • SQL Server的執(zhí)行計劃

    SQL Server的執(zhí)行計劃

    查詢優(yōu)化器的輸出是查詢執(zhí)行計劃,有時稱為查詢計劃或執(zhí)行計劃。本文主要詳細(xì)介紹了SQL Server的執(zhí)行計劃,感興趣的同學(xué)可以參考閱讀
    2023-04-04
  • SQL Server解決游標(biāo)性能問題的替代方案

    SQL Server解決游標(biāo)性能問題的替代方案

    游標(biāo)是一種能從包含多個元組的集合中每次讀取一個元組的機(jī)制,游標(biāo)總是和一段SELECT語句關(guān)聯(lián),SELECT語句查詢出的結(jié)果集就作為集合,游標(biāo)能每次從該集合中讀取出一個元組進(jìn)行不同操作,但在某些情況下,它們可能會導(dǎo)致性能問題,本介紹了SQL Server解決游標(biāo)性能問題的替代方案
    2024-12-12
  • Sqlserver 存儲過程中結(jié)合事務(wù)的代碼

    Sqlserver 存儲過程中結(jié)合事務(wù)的代碼

    Sqlserver 存儲過程中使用事務(wù)
    2010-06-06
  • MSSQL優(yōu)化之探索MSSQL執(zhí)行計劃(轉(zhuǎn))

    MSSQL優(yōu)化之探索MSSQL執(zhí)行計劃(轉(zhuǎn))

    最近總想整理下對MSSQL的一些理解與感悟,卻一直沒有心思和時間寫,晚上無事便寫了一篇探索MSSQL執(zhí)行計劃,本文講執(zhí)行計劃但不僅限于講執(zhí)行計劃
    2011-10-10
  • SQL Server自動更新統(tǒng)計信息的基本算法

    SQL Server自動更新統(tǒng)計信息的基本算法

    最初接觸SQL Server的時候認(rèn)為SQLServer數(shù)據(jù)更改的同時就會相應(yīng)的更新統(tǒng)計信息,其實SQL Server不是這樣做的.基于性能考慮,SQL Server使用下面的算法更新統(tǒng)計信息
    2012-08-08
  • sql?server修改數(shù)據(jù)庫文件位置的詳細(xì)步驟記錄

    sql?server修改數(shù)據(jù)庫文件位置的詳細(xì)步驟記錄

    在SQL?Server中可以通過一系列的步驟來更改數(shù)據(jù)庫文件的存儲位置,這篇文章主要給大家介紹了關(guān)于sql?server修改數(shù)據(jù)庫文件位置的詳細(xì)步驟,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2024-07-07
  • SQL Server無日志恢復(fù)數(shù)據(jù)庫(2種方法)

    SQL Server無日志恢復(fù)數(shù)據(jù)庫(2種方法)

    SQL Server數(shù)據(jù)庫中的日志文件可能會由于一些突發(fā)事件或者失誤造成丟失的嚴(yán)重后果,大家都知道,SQL Server數(shù)據(jù)庫中日志文件是很重要的,所以要及時的將丟失的日志文件給找回來。下文就為大家介紹一種恢復(fù)數(shù)據(jù)庫日志文件的方法。
    2015-08-08
  • SQL?Server?內(nèi)存占用高分析及問題解決辦法

    SQL?Server?內(nèi)存占用高分析及問題解決辦法

    文章詳細(xì)分析了SQL?Server內(nèi)存占用高的問題,包括數(shù)據(jù)緩存和執(zhí)行命令緩存的機(jī)制,并提供了解決辦法,如清除緩存、設(shè)置內(nèi)存最大占用值等,感興趣的朋友跟隨小編一起看看吧
    2025-01-01

最新評論

镇坪县| 略阳县| 营口市| 英山县| 西平县| 赤水市| 班戈县| 桂平市| 乐山市| 隆昌县| 明光市| 莎车县| 鄯善县| 轮台县| 含山县| 湟源县| 个旧市| 华容县| 娄烦县| 梁山县| 铁力市| 武宣县| 万年县| 历史| 丽江市| 自贡市| 积石山| 凤庆县| 迁安市| 金坛市| 循化| 眉山市| 泰州市| 平潭县| 湖北省| 彭州市| 璧山县| 香格里拉县| 汝南县| 贺州市| 全南县|