成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > 使用alwayson后如何收縮數(shù)據(jù)庫日志的方法詳解

使用alwayson后如何收縮數(shù)據(jù)庫日志的方法詳解

熱門標簽:怎么去開發(fā)一個電銷機器人 泗洪正規(guī)電話機器人找哪家 小程序智能電話機器人 ai電話電話機器人 河北便宜電銷機器人軟件 南昌呼叫中心外呼系統(tǒng)哪家好 簡單的智能語音電銷機器人 湖南保險智能外呼系統(tǒng)產(chǎn)品介紹 怎么申請400熱線電話

問題描述:

在使用了alwayson后,主從庫實時同步,原理是通過事務日志同步的,所以造成主數(shù)據(jù)庫的事務日志一直在使用,而且無法收縮主數(shù)據(jù)庫的事務日志。

在主從庫同步時,收縮數(shù)據(jù)庫是不起作用的。由于主數(shù)據(jù)庫無法收縮,所以從數(shù)據(jù)庫的日志也會一直跟著增長,造成磁盤空間一直增長。

網(wǎng)上大量的收縮日志的方法,基本上都不管用,懷疑根本沒有在實際環(huán)境中使用過,以下方案是我在實際中使用后總結記錄的。

解決方案:

最開始發(fā)現(xiàn)這個問題后,也是研究了好久,發(fā)現(xiàn)的方法,先是全手動操作。因為這些操作,并不能用語句來實現(xiàn)自動化,所以一直是手動處理的。

可能人都是比較懶的吧(人只有懶,才能促進機械自動化,才會有各種發(fā)表創(chuàng)造!不是嗎?呵呵),一直想能過腳本,實現(xiàn)自動化。

今天終于摸索出來了,總結一下。

大概的思路如下

通過腳本將alwayson從庫,從可用性數(shù)據(jù)庫是移除,就是取消主從同步,這樣主庫變成單庫模式了。然后再收縮事務日志,收縮后再把主從數(shù)據(jù)庫加上。

考慮到有一點,操作中需要刪除從庫上的數(shù)據(jù)庫,為防止操作錯誤,把主庫的數(shù)據(jù)庫刪除了,這個操作相當危險啊,所以將腳本分為三個。在兩個機器上來回操作。

第一個腳本在db1上執(zhí)行。

第二個腳本在db3上執(zhí)行

第三個腳本在db1上執(zhí)行

(這里db1是主庫,db3是從庫。不要問我db2呢,因為創(chuàng)建時先創(chuàng)建的db2后來db2有問題刪除了。你根據(jù)你的實際情況替換就行了。)

待時機成熟,或者加上判斷,可以考慮將以下三個腳本合成一個腳本,然后一鍵執(zhí)行,或者加到定時任務,每月自動執(zhí)行一次。

以下腳本經(jīng)過親測可用

syncdb 為alwayson同步的名字,

DBSERVER1和DBSERVER3是主從數(shù)據(jù)庫的名稱。DBSERVER1為主庫,DBSERVER3為從庫。

:Connect DBSERVER1 -U sa -P abc@123 是使用SQLCMD模式連接數(shù)據(jù)庫,請修改后面的密碼。

test為數(shù)據(jù)庫名稱。

1、取消主從同步

--- YOU MUST EXECUTE THE FOLLOWING SCRIPT IN SQLCMD MODE.
:Connect DBSERVER1 -U sa -P abc@123 
 
USE [master]
 
GO
 
ALTER AVAILABILITY GROUP [syncdb] REMOVE DATABASE [test];
GO

2 刪除從庫上的數(shù)據(jù)庫,在收拾后,再添加上。

:Connect DBSERVER3 -U sa -P abc@123 
 
USE [master]
GO
 
DROP DATABASE [test]
GO

3.備份事務日志,收縮日志文件,添加從庫數(shù)據(jù)庫。

--- YOU MUST EXECUTE THE FOLLOWING SCRIPT IN SQLCMD MODE.
:Connect DBSERVER1 -U sa -P abc@123 
 
USE [master]
 
GO
 
 
BACKUP LOG [test] TO DISK='NUL:'with STATS = 10
go
use [test]
go
DBCC SHRINKFILE (N'test_log' , 20480)
GO
 
USE [master]
 
GO
 
ALTER AVAILABILITY GROUP [test]
ADD DATABASE [test];
 
GO
 
:Connect DBSERVER1 -U sa -P test@123 
 
BACKUP DATABASE [test] TO DISK = N'\\dbserver3\e$\share\test.bak' WITH COPY_ONLY, FORMAT, INIT, SKIP, REWIND, NOUNLOAD, COMPRESSION, STATS = 5
 
GO
 
:Connect DBSERVER3 -U sa -P test@123 
 
RESTORE DATABASE [test] FROM DISK = N'\\dbserver3\e$\share\test.bak' WITH NORECOVERY, NOUNLOAD, STATS = 5
 
GO
 
:Connect DBSERVER1 -U sa -P test@123 
 
BACKUP LOG [test] TO DISK = N'\\dbserver3\e$\share\test.trn' WITH NOFORMAT, NOINIT, NOSKIP, REWIND, NOUNLOAD, COMPRESSION, STATS = 5
 
GO
 
:Connect DBSERVER3 -U sa -P test@123 
 
RESTORE LOG [test] FROM DISK = N'\\dbserver3\e$\share\test.trn' WITH NORECOVERY, NOUNLOAD, STATS = 5
 
GO
 
:Connect DBSERVER3 -U sa -P test@123 
 
 
-- Wait for the replica to start communicating
begin try
declare @conn bit
declare @count int
declare @replica_id uniqueidentifier 
declare @group_id uniqueidentifier
set @conn = 0
set @count = 30 -- wait for 5 minutes 
 
if (serverproperty('IsHadrEnabled') = 1)
	and (isnull((select member_state from master.sys.dm_hadr_cluster_members where upper(member_name COLLATE Latin1_General_CI_AS) = upper(cast(serverproperty('ComputerNamePhysicalNetBIOS') as nvarchar(256)) COLLATE Latin1_General_CI_AS)), 0) > 0)
	and (isnull((select state from master.sys.database_mirroring_endpoints), 1) = 0)
begin
  select @group_id = ags.group_id from master.sys.availability_groups as ags where name = N'yorkdb'
	select @replica_id = replicas.replica_id from master.sys.availability_replicas as replicas where upper(replicas.replica_server_name COLLATE Latin1_General_CI_AS) = upper(@@SERVERNAME COLLATE Latin1_General_CI_AS) and group_id = @group_id
	while @conn > 1 and @count > 0
	begin
		set @conn = isnull((select connected_state from master.sys.dm_hadr_availability_replica_states as states where states.replica_id = @replica_id), 1)
		if @conn = 1
		begin
			-- exit loop when the replica is connected, or if the query cannot find the replica status
			break
		end
		waitfor delay '00:00:10'
		set @count = @count - 1
	end
end
end try
begin catch
	-- If the wait loop fails, do not stop execution of the alter database statement
end catch
ALTER DATABASE [test] SET HADR AVAILABILITY GROUP = [syncdb];

GO

GO
 

在執(zhí)行:Connect 命令前記得把SQLCMD模式打開

打開后,你能看到SQLCMD命令是灰色的。

到此這篇關于使用alwayson后如何收縮數(shù)據(jù)庫日志的文章就介紹到這了,更多相關alwayson數(shù)據(jù)庫日志內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • SQL Server AlwaysOn讀寫分離配置圖文教程
  • SQL Server 2016 Alwayson新增功能圖文詳解
  • SQL Server 2016 無域群集配置 AlwaysON 可用性組圖文教程
  • Windows2012配置SQLServer2014AlwaysOn的圖解
  • SQLServer 2012中設置AlwaysOn解決網(wǎng)絡抖動導致的提交延遲問題
  • 基于Win2008 R2的WSFC實現(xiàn) SQL Server 2012高可用性組(AlwaysOn Group)

標簽:淮安 江蘇 那曲 瀘州 柳州 景德鎮(zhèn) 荊門 威海

巨人網(wǎng)絡通訊聲明:本文標題《使用alwayson后如何收縮數(shù)據(jù)庫日志的方法詳解》,本文關鍵詞  使用,alwayson,后,如何,收縮,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用alwayson后如何收縮數(shù)據(jù)庫日志的方法詳解》相關的同類信息!
  • 本頁收集關于使用alwayson后如何收縮數(shù)據(jù)庫日志的方法詳解的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    亚洲国产成人高清精品| www.久久草.com| 久久99深爱久久99精品| 久久高清免费| 亚洲一区精品视频在线观看| 国产精品久久久久7777婷婷| 污污视频网站| www亚洲色图| 日本一区二区三区在线观看| 中国一级黄色录像| 中文字幕在线视频第一页| 1234区在线观看视频免费| 91色中文字幕| 最好2018中文免费视频| 亚洲深夜激情| 国产精品日韩av| 在线视频一区二区| 日韩三级视频在线| 国产极品尤物在线| 欧美日韩一区二区在线视频| 久久国产精品免费精品3p| 亚洲黄色小视频在线观看| 动漫精品一区二区三区| 日本精品久久中文字幕佐佐木| 小明成人免费视频一区| 亚洲女爱视频在线| 99久久久久久久| 在线免费观看av网站| 视频在线观看免费影院欧美meiju| 亚洲色图偷窥自拍| 偷偷操不一样的久久| 日韩精品 欧美| 国产不卡精品一区二区三区| 色视频欧美一区二区三区| 香蕉久久久久久久| www.天天干.com| 黑鬼狂亚洲人videos| 一个人免费观看在线视频www| 日韩在线理论| 国产成人精品18| 日韩在线观看免费网站| 全黄性性激高免费视频| 在线观看免费高清完整| 精品乱色一区二区中文字幕| 丰满人妻一区二区三区免费视频| 国产精品伦理在线| 男人精品网站一区二区三区| 久久精品男人天堂av| 亚洲一区二区综合| 婷婷丁香激情五月| 国产网友自拍视频导航网站在线观看| 青青草成人激情在线| 日本肉肉一区| 欧美日韩在线播放一区二区| 一区二区视频观看| 天天av天天翘天天综合网色鬼国产| 91免费福利视频| 久久aⅴ国产紧身牛仔裤| 日本最新一区二区三区视频观看| 青草在线视频| 99精品中文字幕在线不卡| 先锋影音国产精品| 亚洲一区二区精品视频| 老司机在线精品视频| 狠狠色香婷婷久久亚洲精品| 国产精品二区二区三区| 亚洲美女欧洲| 黑人极品ⅴideos精品欧美棵| 又粗又大的机巴好爽欧美| 亚洲第一主播视频| 久草福利资源在线观看| 91久久久久久久久久久久| 制服国产精品| 亚洲男女自偷自拍图片另类| 欧美激情奇米色| 91禁男男在线观看| 欧美日韩第一区日日骚| 在线精品亚洲| 欧美黑人疯狂性受xxxxx野外| 久久99精品久久只有精品| 91视频最新入口| 狠狠躁夜夜躁人人躁婷婷91| 久久久天天操| 免费观看一区二区三区| 国产呻吟对白刺激无套视频在线| 你懂得在线网址| 日日摸夜夜添一区| 日韩一区二区免费高清| 久草在线在线精品观看| 日韩毛片一区| 成人黄动漫网站| 国产午夜三区视频在线| 国内在线高清免费视频| 国产性猛交xxxx免费看久久| 欧美国产精品一区二区三区| 久久久久久高清| 久久99青青精品免费观看| 亚洲精品美女在线观看| 中文欧美在线视频| 国产精品ⅴa在线观看h| 免费又黄又爽又猛大片午夜| 久久久久久蜜桃一区二区| 韩日中文字幕第一页| 粉嫩粉嫩芽的虎白女18在线视频| 成人久久在线| 国产麻豆日韩| 亚洲男人av电影| 免费av大全| 亚洲欧美一区二区原创| 国产伦精一区二区三区| 福利视频午夜| 成人免费在线| 亚洲综合色婷婷| 亚洲AV成人无码网站天堂久久| 性chinese极品按摩| 变态另类ts人妖一区二区| 欧美色123| 91美女视频网站| 国产精品一区一区三区| 欧美极品jizzhd欧美18| 超碰97免费观看| 日本一欧美一欧美一亚洲视频| 亚洲一本大道在线| 在线观看视频黄色| 国产成人精彩在线视频九色| 日韩精品一区二区三区视频在线观看| 中文字幕丰满人伦在线| 久久免费视频在线| 在线国产福利网站| 国产日产欧美一区二区视频| 国产精品久久一区二区三区不卡| 免费视频拗女稀缺一区二区| 欧美一区视久久| 91亚洲精品乱码久久久久久蜜桃| 国产精品一区二区三区免费观看| 在线观看日本一区二区| 日韩有码av| 中文字幕一区图| 亚洲乱码国产乱码精品精98午夜| 欧美剧情电影在线观看完整版免费励志电影| 亚洲免费网站在线观看| 久久这里精品国产99丫e6| 国产精品系列在线观看| 婷婷开心激情综合| 99久久精品免费看| 欧美激情欧美狂野欧美精品| 一级片免费在线播放| 海角国产乱辈乱精品视频| 精品久久一区二区三区| av中字幕久久| www.欧美色图| 中文字幕无码精品亚洲资源网久久| 99re成人在线| 无码人妻久久一区二区三区不卡| 精品999日本久久久影院| 欧美久久久久久久久久久久久久| 风韵丰满熟妇啪啪区老熟熟女| 日韩av一卡二卡三卡| 午夜精品一区二区三区三上悠亚| 大桥未久在线播放| 久久精品国产亚洲av香蕉| 亚洲超碰在线观看| 国产美女诱惑一区二区| 日韩av男人的天堂| 国产精品久久一| 国产福利精品导航| 色吊丝在线永久观看最新版本| 97人人爽人人| 韩国三级丰满少妇高潮| 国产精品99久久久精品无码| 黄色免费成人| 亚洲欧洲精品成人久久奇米网| 中日韩在线观看视频| 国产精品日韩欧美一区二区三区| 亚洲天堂岛国片| 久久久久99精品一区| 女人十八毛片嫩草av| 久久免费视频观看| 久做在线视频免费观看| 三年片大全在线观看大全有哪些| 亚洲综合中文| 在哪里可以看毛片| 国产精品后入内射日本在线观看| 日韩精品最新在线观看| 国产精品卡一卡二卡三| 精品国内产的精品视频在线观看| 亚洲天堂成人| 久久免费av| 精品一区二区三孕妇视频| 91福利国产成人精品播放| 蜜桃视频在线观看网站| 精品国产欧美日韩不卡在线观看| 国产丝袜欧美中文另类| 亚洲欧美日韩国产中文在线| 亚洲福利电影网| 6080yy精品一区二区三区| 日韩一级免费一区| 最新av在线| 成人片在线免费看| 亚洲综合一区二区三区| 亚洲精品影片| 午夜不卡一区| 精品免费在线| 亚洲图片一区二区| 亚洲精品ww久久久久久p站| 一区二区在线观看视频| 亚洲色图38p| 国产成人精品a视频一区www| 青青青在线视频| 99日在线视频| 国产精品美女一区二区在线观看| 久久中文字幕免费| 日韩av在线播放中文字幕| 亚洲已满18点击进入久久| 欧美综合在线视频| 久久久久久欧美精品se一二三四| 久久精品一本| 成人a在线观看高清电影| 欧美亚洲在线观看| 成人午夜免费剧场| 在线观看91| 亚洲乱色熟女一区二区三区| 黄色aaaaaa| 黄色免费高清视频| 99re视频在线播放| 欧美久久久久久久| 国产成人的电影在线观看| 女色窝人体色77777| 亚洲91精品在线观看| 99久久久久久久| 中文字幕在线观看第二页| 久久久久久一区二区| 一区二区三区不卡在线| 影音先锋亚洲电影| 中文字幕av高清在线观看| 草莓视频丝瓜在线观看丝瓜18| 性色av免费观看| 亚洲欧美自拍视频| 亚洲一卡久久| 亚洲一区图片| 中文字幕一区二区三区乱码| 日本人69视频| 九九九九热精品免费视频| 天天操,天天操| 污视频网站观看| 国产精品蜜月aⅴ在线| 久久精品一区中文字幕| 精品一区二区久久| 亚洲欧美日韩视频一区| 超碰在线观看免费| 在线播放精品一区二区三区| 2021av在线| 免费看国产曰批40分钟| 亚洲精品在线免费| 视频区 图片区 小说区| 欧美一区二区久久久| 日韩福利二区| 亚洲综合伊人久久| 日韩美香港a一级毛片| 成人亚洲精品777777ww| 国产香蕉久久精品综合网| 一卡二卡三卡四卡| 久久一级免费视频| 国产ts丝袜人妖系列视频| 91国产一区| 免费看岛国视频在线观看| av午夜在线| 精品一区二区三区在线播放| 国产精品一卡二| 亚洲三级在线视频| 有没有片在线看www| 91九色视频在线| 亚洲最大在线视频| ㊣最新国产の精品bt7086| 久久久免费精品视频| 日本三级久久久| 精品国产一区一区二区三亚瑟| 成人高清电影网站| 黑人巨大精品欧美一区二区小视频| 在线成人高清不卡| 欧美日本高清| 久久国产精品影片| 91精品久久久久久综合五月天| 国产精品yjizz视频网一二区| 黄网视频午夜青春| 欧美一区二区三区精美影视| aaa日本高清在线播放免费观看| 中文字幕成人在线| 色呦呦国产精品| 欧美日韩激情在线一区二区三区| 成人看片毛片免费播放器| 中文字幕av一区二区三区谷原希美| 欧美性jizz18性欧美| 在线观看av的网站| 国产三级视频网站| 久久亚洲导航| 踪合国产第二页| 六月婷婷一区| 五月天电影免费在线观看一区| 精品人妻中文无码av在线| 首页国产精品| 福利电影一区二区三区| 日韩电影免费观看在线观看| 亚洲欧美偷拍一区| 91久久精品国产91久久性色tv| 91丝袜呻吟高潮美腿白嫩在线观看| 欧美一区2区视频在线观看| 初尝黑人巨炮波多野结衣电影| 在线观看国产免费视频| 亚洲最大激情网| 337p日本欧洲亚洲大胆色噜噜| 韩国成人福利片在线播放| 伊人亚洲视频| 精品嫩草影院| 亚洲综合免费观看高清在线观看| 麻豆精品在线看| 亚洲日本精品一区| 欧美日韩精品国产| 成人知道污网站| 国产视频一视频二| 亚洲精品在线不卡| 精品众筹模特私拍视频| 欧美一区1区三区3区公司| 国产ts丝袜人妖系列视频| 欧美色图17p| 国产精品我不卡| 午夜久久久久久久久久影院| 国产精品18久久久久|