SQLServer Agent执行[分发清除: distribution] 无法删除快照文件
由于之前創(chuàng)建的發(fā)布訂閱造成嚴(yán)重的性能壓力,癥狀表現(xiàn)為發(fā)布訂閱表查詢(xún)產(chǎn)生CMEMTHREAD? suspend等待,由于開(kāi)發(fā)配置每隔十分鐘會(huì)產(chǎn)生大量的SQLCOMMAND(create table,create index大量的命令)發(fā)布訂閱 復(fù)制監(jiān)視器 有Memory壓力的假象,最開(kāi)始反映在前端,時(shí)卡時(shí)慢,同樣的語(yǔ)句,同樣的緩存計(jì)劃,不同時(shí)間段查詢(xún)時(shí)間長(zhǎng)短不一,甚至超時(shí),最開(kāi)始以為08的內(nèi)存內(nèi)存沒(méi)有2012+的有優(yōu)勢(shì),最開(kāi)始有打算升級(jí)系統(tǒng)打算,不過(guò)不現(xiàn)實(shí),經(jīng)過(guò)分析提出兩種方案,最后舍棄了一個(gè)有成本產(chǎn)生的一種方案;重新配置分發(fā)服務(wù)器!!!詳情見(jiàn)另博客!
?? 當(dāng)配置完時(shí)一個(gè)作業(yè)失敗了:
錯(cuò)誤日志信息:
消息
已以用戶(hù) .\SHBackupManager 的身份執(zhí)行。 無(wú)法刪除目錄 '\\SHS-PQWEWQESQL02\repldata\unc\SHS-XXXX2_OT_XXXT_OTXXXXP\20161116144117\'。請(qǐng)查看 xp_cmdshell 的安全上下文,并關(guān)閉其他可能正在訪問(wèn)該目錄的進(jìn)程。 [SQLSTATE 42000] (錯(cuò)誤 20015).? 該步驟失敗。
?
錯(cuò)誤日志消息:
Replication-@rowcount_only 參數(shù)值必須是 0、1 或 2。0=7.0 兼容的校驗(yàn)和。1=只檢查行計(jì)數(shù)。2=版本 8.0 中引入的新校驗(yàn)和功能。: agent distribution@rowcount_only 參數(shù)值必須是 0、1 或 2。0=7.0 兼容的校驗(yàn)和。1=只檢查行計(jì)數(shù)。2=版本 8.0 中引入的新校驗(yàn)和功能。 scheduled for retry. 無(wú)法清除分發(fā)事務(wù)表。
解決:
找到我們放快照的文件夾,屬性-安全
到了這里原以為ok了,執(zhí)行還是一樣的報(bào)錯(cuò)!!!
由于我采用了訂閱請(qǐng)求模式,用的是網(wǎng)絡(luò)共享文件夾路徑;所以要給網(wǎng)絡(luò)共享的用戶(hù)賦予權(quán)限!!!
?
?
測(cè)試結(jié)果
轉(zhuǎn)載于:https://www.cnblogs.com/kingwwz/p/6070087.html
總結(jié)
以上是生活随笔為你收集整理的SQLServer Agent执行[分发清除: distribution] 无法删除快照文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: MCGS昆仑动态显示屏组态环境搭建介绍
- 下一篇: Redis 官方文档译注