數(shù)據(jù)庫(kù)分離是什么意思 執(zhí)行“數(shù)據(jù)庫(kù)分離”后,分離出來(lái)的數(shù)據(jù)庫(kù)在哪里(哪個(gè)目錄文件下)?
執(zhí)行“數(shù)據(jù)庫(kù)分離”后,分離出來(lái)的數(shù)據(jù)庫(kù)在哪里(哪個(gè)目錄文件下)?如果是SQL Server數(shù)據(jù)庫(kù),它將在安裝期間提示您安裝系統(tǒng)執(zhí)行文件和數(shù)據(jù)文件的位置。分離數(shù)據(jù)庫(kù)的默認(rèn)位置是SQL server da
執(zhí)行“數(shù)據(jù)庫(kù)分離”后,分離出來(lái)的數(shù)據(jù)庫(kù)在哪里(哪個(gè)目錄文件下)?
如果是SQL Server數(shù)據(jù)庫(kù),它將在安裝期間提示您安裝系統(tǒng)執(zhí)行文件和數(shù)據(jù)文件的位置。分離數(shù)據(jù)庫(kù)的默認(rèn)位置是SQL server data files installationMSSQLdatadatabase files()的根目錄。MDF,*。LDF)
SQL數(shù)據(jù)庫(kù)分離出來(lái)的文件存在哪里?
與SQL server分離的數(shù)據(jù)庫(kù)當(dāng)前服務(wù)器服務(wù)已停用,位置保持不變,安裝SQL server的目錄仍在使用中。以默認(rèn)安裝位置為例:分離的數(shù)據(jù)庫(kù)存在于C:program filesMicrosoft SQL ServerMSSQL中。1MSSQL數(shù)據(jù)。其中有多個(gè)文件。通常,根據(jù)文件名可以找到相應(yīng)的數(shù)據(jù)庫(kù)文件。擴(kuò)展數(shù)據(jù)分離數(shù)據(jù)庫(kù):用存儲(chǔ)過(guò)程分離數(shù)據(jù)庫(kù)時(shí),如果發(fā)現(xiàn)用戶鏈接無(wú)法終止,可以使用alter database命令,使用終止選項(xiàng)中斷已有鏈接,將數(shù)據(jù)庫(kù)設(shè)置為單用戶模式,設(shè)置為sigle用戶代碼如下:alter database[databasename]set single下面是用于分離數(shù)據(jù)庫(kù)的命令exec sp detach DB databasename一旦成功分離數(shù)據(jù)庫(kù),刪除數(shù)據(jù)庫(kù)和SQL server沒(méi)有區(qū)別。
將數(shù)據(jù)庫(kù)分離了怎樣附加數(shù)據(jù)庫(kù)?
備份是對(duì)本地服務(wù)器上的數(shù)據(jù)進(jìn)行備份,在備份過(guò)程中可以繼續(xù)使用數(shù)據(jù)庫(kù)。還原數(shù)據(jù)庫(kù)就是還原備份的數(shù)據(jù)庫(kù)文件。分離意味著斷開數(shù)據(jù)庫(kù)的連接(但不能刪除,它仍然存在于硬盤上),這意味著數(shù)據(jù)庫(kù)被禁用,因此可以隨意移動(dòng)數(shù)據(jù)庫(kù)。附加數(shù)據(jù)庫(kù)是附加分離的數(shù)據(jù)庫(kù)文件,附加和恢復(fù)數(shù)據(jù)庫(kù)的效果是一樣的。附加和恢復(fù)的區(qū)別:附加可以是不同的硬盤或服務(wù)器。例如,如果SQL在這臺(tái)計(jì)算機(jī)上,而數(shù)據(jù)庫(kù)文件在另一臺(tái)計(jì)算機(jī)上,則可以使用attach。這樣,SQL程序和數(shù)據(jù)文件就被分開了,而restore通常最多只能在同一臺(tái)計(jì)算機(jī)上使用不同的分區(qū)。這也可以是一個(gè)ID表,另一個(gè)SQL可以是content,也可以是不同時(shí)期的內(nèi)容。例如,今年將添加一個(gè)新的服務(wù)器SQL,新的數(shù)據(jù)將放在新的SQL中,舊的SQL數(shù)據(jù)可以附加。//您清楚了嗎?
為什么要分離數(shù)據(jù)庫(kù)?
附加和分離數(shù)據(jù)庫(kù)的含義:您可以切斷數(shù)據(jù)庫(kù)的使用(例如,當(dāng)數(shù)據(jù)庫(kù)日志占用大量空間時(shí),您可以使用分離數(shù)據(jù)庫(kù)的方法切斷數(shù)據(jù)庫(kù),從而刪除以前的數(shù)據(jù)庫(kù)日志以節(jié)省空間)。分離數(shù)據(jù)庫(kù)就是將某個(gè)數(shù)據(jù)庫(kù)(如student)從SQL Server數(shù)據(jù)庫(kù)列表中刪除,使其不再由SQL Server管理和使用,而是由文件(。MDF)和相應(yīng)的日志文件(。數(shù)據(jù)庫(kù)的LDF)是完整的。分離成功后,我們可以復(fù)制數(shù)據(jù)庫(kù)文件(。MDF)和相應(yīng)的日志文件(。LDF)備份到其他磁盤。附加數(shù)據(jù)庫(kù)是復(fù)制數(shù)據(jù)庫(kù)文件(。MDF)和相應(yīng)的日志文件(。LDF),并將它們添加到SQL Server數(shù)據(jù)庫(kù)服務(wù)器,該服務(wù)器將管理和使用數(shù)據(jù)庫(kù)。