sqlserver伺服器更改主機名,維護計劃無法刪除
需要做一些操作,不然維護計劃 以及訂閱釋出都會有問題。
具體步驟如下:可以參考
有時修改計算機名後,執行
select @@servername
仍返回原來的計算機名,表示”例項”並沒有隨著修改,這時需要手工執行:
sp_dropserver '原主機名'
然後執行
sp_addserver '新主機名','local'
然後,重起資料庫服務,這時再執行
select @@servername
就會返回修改後的計算機名,表示”例項”修改過來了.
sqlserver維護計劃無法刪除
新建的SqlServer維護計劃想要刪除時刪不掉的問題
先執行下面的語句將維護計劃的ID查出。
select * from sysmaintplan_plans
將查出的ID填入到下面幾句話中的”中,並執行。
delete from sysmaintplan_log where plan_id = ''
delete from sysmaintplan_subplans where plan_id = ''
delete from sysmaintplan_plans where id = ''
在Sql Agent中刪除相應的Job(維護計劃會自動建立相應的Job).
job無法刪除
delete語句與reference約束 FK_subplan_job_id衝突問題,導致job無法刪除解決辦法
在SQL Server 2008上刪除已執行維護計劃後,維護計劃job沒有自動刪除掉,手工再刪除維護計劃job,提示刪除失敗。
錯誤現象:delete 語句與 reference 約束”FK_subplan_job_id”衝突。該衝突發生於資料庫”msdb”,表”dbo.sysmaintplan_subplans”, column ‘job_id’。語句已終止。 (Microsoft SQL Server,錯誤: 547)
與維護計劃有關的有三張表:
1.sysmaintplan_log(記錄維護計劃執行log);
2.sysjobschedules(記錄代理作業的作業資訊);
3.sysmaintplan_subplans(記錄維護計劃的子計劃資訊);
4.sysjobs_view(相關的作業資訊)
以上這4張表有著PK和FK的關聯關係,在刪除作業時,就容易因為發生FK的衝突而導致失敗。
具體的處理方法如下:
use [msdb]
declare @job_name varchar(100)
set @job_name = N'job_name'
--注:job_name為維護計劃對應的job name
--刪除在計劃裡面的日誌
delete sysmaintplan_log from sysmaintplan_subplans as subplans
inner join sysjobs_view as syjobs on subplans.job_id = syjobs.job_id
inner join sysmaintplan_log on subplans.subplan_id =sysmaintplan_log.subplan_id
where (syjobs.name = @job_name)
--刪除代理的作業
delete sysjobschedules from sysjobs_view v
inner join sysjobschedules o on v.job_id=o.job_id where [email protected]_name
--刪除子計劃
delete sysmaintplan_subplans from sysmaintplan_subplans as subplans
inner join sysjobs_view as syjobs on subplans.job_id = syjobs.job_id
where (syjobs.name = @job_name)
--刪除作業
delete from msdb.dbo.sysjobs_view where name = @job_name
相關推薦
sqlserver伺服器更改主機名,維護計劃無法刪除
需要做一些操作,不然維護計劃 以及訂閱釋出都會有問題。 具體步驟如下:可以參考 有時修改計算機名後,執行 select @@servername 仍返回原來的計算機名,表示”例項”並沒有隨著修改,這時需要手工執行: sp_dropserver '原
SQLSERVER 維護計劃無法刪除
資料對網站運營或者企業運營是至關重要的,所以,我們在使用資料庫的時候,為了保證資料的安全可靠性,都會做資料庫備份,很顯然,這個備份,我們不可能每天都去手動備份,SQLServer 資料庫就可以提供資料庫定時備份的任務,你可以設定按照天、周、月、年等不同設定不同的備份週期,這裡我就不在介紹自動備份的設定了,百度
SQLServer2005 維護計劃 無法刪除
clas pos itl 維護計劃 from id號 ans lan 維護 1.查看"維護計劃"對象的ID use msdbselect * from sysmaintplan_plansselect * from sysmaintplan_logselect *
SQLServer 錯誤: 15404,維護計劃無法執行
計算機名 comm 維護計劃 身份驗證 mss windows b2c 賬戶 exe 錯誤癥狀: D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG下面的ERROELOG,用文本打,查看運行維維計
【計算機基礎】主機名,IP,域名,端口,DNS服務器的通俗理解
net 例如 本地 房子 新的 數字 baidu 域名解析 什麽 在很早的時候,世界上只有幾臺計算機,這幾臺計算機的擁有者想互相連接起來以方便聊天約炮,怎麽辦呢?他們給各自的計算機起了一個名字,比如張三,李四,王二,以後他們就通過這個計算機名字來相互連接。這幾個名字可以
SAP ABAP系統更改主機名
pro lis work j2ee 方式 names tnsname 環境變量 tnsnames 方法:通過修改配置文件的方式並運行命令修改主機名 1.修改/etc/hostname2.修改profile文件,目錄/usr/sap/P10/SYS/profileDEFAUL
centos7更改主機名
eboot log 修改配置 post hat set bsp red inux 操作環境 [root@centos701 ~]# uname Linux [root@centos701 ~]# uname -a Linux centos701 3.10.0-693.el
CentOS 7.x 更改主機名
eight col hit height centos nal roo ont person 方法一 使用hostnamectl命令 [root@localhost ~]# hostnamectl set-hostname personal-server 方法二:修
Linux修改主機名,DNS客戶端配置
Linux修改主機名,DNS客戶端配置 修改主機名 在Linux 7以前用hostname命令修改 //臨時修改主機名 [[email protected] ~]# hostname "lishengshengTest" //如果需要永久修改主機名,需
Linux更改主機名----檢查執行使用的埠號
1、方法一使用hostnamectl命令 # hostnamectl set-hostname selfhostname.test.com 2、方法二:修改配置檔案 /etc/hostname 儲存退出Esc :wq #vi /etc/hostname se
Linux動態修改主機名,永久生效
以前記得改主機名, 需要改很多配置,而且是必須要重啟機器才能生效,但正常業務上是不允許重啟機器的。現在有一個方法,可以在不重啟機器的情況下,也能修改主機名。 針對不同版本,修改的方式有點不一樣,具體方法如下: 針對7版本: [[
Kafka叢集配置使用主機名,windows無法訪問
因工作需要,在Linux叢集下搭建了zookeeper叢集和kafka叢集。zookeeper叢集和kafka叢集中的所有配置均使用的真實ip地址。但由於服務節點使用的是動態IP,IP地址經常發生變化,每次發生變化,都需要將叢集中的配置修改以便,特別麻煩。後來,
linux修改主機名,ip地址
以centOS為例 1、修改ip為靜態ip地址 vi /etc/sysconfig/network-scripts/ifcfg-eth0 2、修改主機名 1、需要修改兩處:一處是/etc/sysconfig/network,另一處是/etc/hosts,只修改任一處會導致系
Oracle監聽的配置——主機只能寫主機名,IP是錯誤的,localhost也是錯誤的
如圖(一)示,選中樹形目錄中監聽程式項,再點選左上側“+”按鈕新增監聽程式,點選監聽程式目錄,預設新加的監聽器名稱是LISTENER(該名稱也可以由任意合法字元命名)。選中該名稱,選中視窗右側欄下拉選項中的“監聽位置”,點選新增地址按鈕。在出現的網路位址列的協議下拉選項中選中“TCP/IP”,主機文字框中輸入
centos7永久更改主機名
目標 將centos7 原主機名更改為 abc 第一步: 檢視現在的主機名稱 為 localhost [[email protected] ~]# hostname localhos
linux修改或檢視主機名,ubuntu軟體一般安裝路徑
[email protected]:$ su root # 切換超級使用者 密碼: [email protected]:# vim /etc/hostname # 編輯這裡可以把@後面的ubuntu進行修改 [email pr
CentOS 5.x 更改主機名方法
第一步: #hostname newhostname 第二步: #vi /etc/sysconfig/network //修改hostname 第三步: #vi /etc/hosts //修改主機名 第四步: reboot 或 登出
MyEclipse更改專案名,導致Spring載入兩次
下午遇到一個很CaoDan的問題。在myeclipse2015中改了一個專案的名稱,結果在啟動的時候,Spring框架一直初始化兩次。列印如下: Initializing Spring root WebApplicationContext ...... Initializi
SUN 如何更改主機名
系統安裝有ORACLE資料庫,配有DNS 建議不要使用sys-unconfig, 需要修改六個檔案來修改主機名, /etc/hosts /etc/node name /etc/hostname.??? /etc/net/tli*/hosts 共三個
Linux更改主機名和更改對應的域ip
更改主機名 vim /etc/sysconfig/network 更改後不會立即生效 reboot 或者使用指令 hostname XXX 然後exit重新登入 主機名對應的ip vim /etc/hosts