新聞中心
作為常用的數(shù)據(jù)庫(kù)管理系統(tǒng),SQL Server 在企業(yè) IT 應(yīng)用中扮演著重要的角色。然而,長(zhǎng)時(shí)間的運(yùn)行可能會(huì)引發(fā)一些潛在問(wèn)題,例如內(nèi)存泄露、性能下降等。針對(duì)此類情況,設(shè)置定時(shí)重啟是一種常見(jiàn)的解決方案。本文將介紹。

創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的進(jìn)賢網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
1. 編寫 SQL 查詢語(yǔ)句
在 SQL Server Management Studio 中打開一個(gè)新查詢窗口,輸入以下語(yǔ)句:
“`
USE master;
GO
CREATE PROCEDURE dbo.ScheduledRestart
AS
BEGIN
DECLARE @cmdString NVARCHAR(2023)
SET @cmdString = ‘NET STOP MSSQLSERVER’ –停止服務(wù)器服務(wù)
EXEC xp_cmdshell @cmdString, no_output
WTFOR DELAY ’00:00:10′
SET @cmdString = ‘NET START MSSQLSERVER’ –啟動(dòng)服務(wù)器服務(wù)
EXEC xp_cmdshell @cmdString, no_output
EXEC msdb.dbo.sp_send_dbml –發(fā)送郵件提醒
@profile_name = ‘DBAdmin’,
@recipients = ‘****@yourdomn.com’,
@subject = ‘Scheduled SQL Server restart at ‘ + CONVERT(varchar(100), GETDATE(), 120),
@body = ‘SQL Server restarted successfully.’
END
GO
“`
這個(gè)查詢語(yǔ)句的作用是創(chuàng)建一個(gè) “dbo.ScheduledRestart” 存儲(chǔ)過(guò)程,該存儲(chǔ)過(guò)程包含服務(wù)器服務(wù)的停止和啟動(dòng)命令,以及發(fā)送電子郵件通知的操作。
2. 配置 SQL Server 代理
通過(guò) SQL Server 代理,我們可以創(chuàng)建定時(shí)任務(wù)并調(diào)用 SQL 查詢語(yǔ)句。在 SS 中展開 SQL Server 代理文件夾,并右鍵單擊 “工作程序” 文件夾。選擇 “新建工作程序” 創(chuàng)建一個(gè)新的工作。
配置工作的屬性和步驟如下:
屬性:
– 名稱:SqlRestart
– 允許啟用:選中
步驟:
– 類型:Transact-SQL 腳本(T-SQL)
– 轉(zhuǎn)到(數(shù)據(jù)庫(kù)):master
– 腳本:執(zhí)行存儲(chǔ)過(guò)程 ‘dbo.ScheduledRestart’
– 超時(shí):0 秒
3. 配置工作的調(diào)度
在工作程序的 “調(diào)度程序” 標(biāo)簽頁(yè)中,選擇 “新建調(diào)度程序”。在調(diào)度程序中配置以下參數(shù):
– 名稱:SqlRestart
– 啟用調(diào)度程序:選中
– 頻率:將頻率設(shè)置為 每天 5:00:00,表示每天凌晨5點(diǎn)執(zhí)行一次。
– 比如選擇每天凌晨5點(diǎn)重啟數(shù)據(jù)庫(kù),可以設(shè)置如下調(diào)度程序:
– 每天
– 開始時(shí)間:05:00:00
– 重復(fù)每個(gè):1 天
– 復(fù)發(fā)時(shí)間:05:00:00
4. 運(yùn)行和測(cè)試工作程序
配置完畢后,我們可以運(yùn)行和測(cè)試工作程序。右鍵選擇工作程序,并選擇 “立即運(yùn)行”。程序?qū)⒘⒓磮?zhí)行,同時(shí)我們可以在指定的郵箱中收到程序執(zhí)行完畢的郵件提醒。如果有需要,可以通過(guò)郵件提醒及時(shí)發(fā)現(xiàn)和解決問(wèn)題。
具體如上所述。在實(shí)際應(yīng)用中,我們還需要考慮一些其他因素,例如數(shù)據(jù)庫(kù)的大小、事務(wù)處理的數(shù)量、負(fù)載的變化等。在設(shè)置定時(shí)任務(wù)之前,一定要充分了解您的應(yīng)用及數(shù)據(jù)庫(kù)性能,選擇合適的設(shè)置,以達(dá)到維護(hù)數(shù)據(jù)庫(kù)服務(wù)的目的。
相關(guān)問(wèn)題拓展閱讀:
- sql2023重啟數(shù)據(jù)庫(kù)服務(wù)要多久
- 怎么讓SQL數(shù)據(jù)庫(kù)自動(dòng)定時(shí)備份
- SQL Server(SQLEXPRESS)服務(wù)啟動(dòng)后會(huì)自動(dòng)停止服務(wù) 該怎么解決
sql2023重啟數(shù)據(jù)庫(kù)服務(wù)要多久
1.使用select @@ServerName可以看到當(dāng)前數(shù)據(jù)庫(kù)的服務(wù)器名! 2.從Sys.SysServers表中可以看到當(dāng)前的所有服務(wù)器名! 3.使用 sp_dropserver ‘服務(wù)器名稱’ 將這衡鉛個(gè)服務(wù)器名刪除。 4.使用 sp_addserver ‘服咐攔鏈務(wù)器名稱,’LOCAL’將本地服務(wù)器重新添加到服務(wù)器表中,并且命名為服務(wù)器名稱. 衡孫 5.查詢Sys.SysServers表,服務(wù)器名稱已經(jīng)修改了?! ?.重啟數(shù)據(jù)庫(kù)服務(wù),修改完成,可以正常使用復(fù)制功能了
怎么讓SQL數(shù)據(jù)庫(kù)自動(dòng)定時(shí)備份
1、依次單擊:開始、程序、MicrosoftSQLServer、企業(yè)管消滑段理器、SQLServer組、管理、數(shù)據(jù)庫(kù)維護(hù)計(jì)劃;
2、在右側(cè)空白處右鍵單擊,新建維護(hù)計(jì)劃、勾選要備份的數(shù)據(jù)庫(kù)、下一步;
3、指定數(shù)據(jù)庫(kù)備份計(jì)劃、調(diào)度、單擊”更改”、設(shè)置備份的時(shí)間,備份周期、下一步;
4、每日頻率即是每天什么時(shí)間開始進(jìn)行備份;
5、發(fā)生頻率即是讓凱執(zhí)行的周期;
6、指定備份磁盤目錄、修改”使用此目錄”的路徑作為備份數(shù)據(jù)庫(kù)的存放路徑、勾選刪除早于此時(shí)間的文件、我這里選擇一周、即是數(shù)據(jù)庫(kù)備份文件把一周前的進(jìn)行刪除;
7、給此任拿譽(yù)務(wù)計(jì)劃填寫一個(gè)名字:back2單擊”完成”,就可以在數(shù)據(jù)庫(kù)維護(hù)計(jì)劃中看到剛才新建的計(jì)劃。
注意事項(xiàng):一定要開啟sqlserveragent服務(wù)。
SQL Server(SQLEXPRESS)服務(wù)啟動(dòng)后會(huì)自動(dòng)停止服務(wù) 該怎么解決
1、在開始—所有程序菜單中依次找到sqlserver 2023 R2—-SQLSERVER
配置管理
器。
2、在彈出的對(duì)話框中找到MSSQLSERVER協(xié)議,并且找到右邊的tcp/ip,我們可以看到它現(xiàn)在的狀態(tài)是禁用狀態(tài) 。
3、右鍵單擊tcp/ip,點(diǎn)擊啟用。
4、啟用后會(huì)彈出一個(gè)重啟服務(wù)對(duì)余慶話框 ,不用管它,確認(rèn)即可。
5、在sqlserver服務(wù)中重漏帆啟sqlserver服務(wù)。
6、再?gòu)目蛻舳诉M(jìn)行鏈接 ,會(huì)發(fā)現(xiàn),剛剛的報(bào)錯(cuò)已經(jīng)返毀雹不見(jiàn)了。
關(guān)于sql數(shù)據(jù)庫(kù)服務(wù)設(shè)置定時(shí)重啟的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
創(chuàng)新互聯(lián)網(wǎng)絡(luò)推廣網(wǎng)站建設(shè),網(wǎng)站設(shè)計(jì),網(wǎng)站建設(shè)公司,網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì),1500元定制網(wǎng)站優(yōu)化全包,先排名后付費(fèi),已為上千家服務(wù),聯(lián)系電話:13518219792
網(wǎng)頁(yè)名稱:SQL數(shù)據(jù)庫(kù)定時(shí)重啟設(shè)置的實(shí)現(xiàn)方法(sql數(shù)據(jù)庫(kù)服務(wù)設(shè)置定時(shí)重啟)
分享URL:http://www.5511xx.com/article/dpdpspp.html


咨詢
建站咨詢
