檢查sql server所在伺服器是否改過名

2021-05-21 10:17:53 字數 979 閱讀 4680

use master

select srvid,srvname,datasource from sysservers

--如果沒有srvid=0或者srvid=0(也就是本機器)但srvname和datasource不一樣,

--需要按如下方法修改: use master go -- 設定兩個變數

declare @serverproperty_servername varchar(100),

@servername varchar(100)

-- 取得windows nt 伺服器和與指定的 sql server 例項關聯的例項資訊

select @serverproperty_servername = convert(varchar(100), serverproperty('servername'))

-- 返回執行 microsoft sql server 的本地伺服器名稱

select @servername = convert(varchar(100), @@servername)

-- 顯示獲取的這兩個引數

select @serverproperty_servername,@servername

--如果@serverproperty_servername和@servername不同(因為你改過計算機名字),再執行下面的

--刪除錯誤的伺服器名

exec sp_dropserver @server=@servername

--新增正確的伺服器名

exec sp_addserver @server=@serverproperty_servername, @local='local'

修改這項引數,需要重新啟動mssqlserver和sqlserveragent服務才能生效。

ps:@@servername 可能不是當前伺服器名

serverproperty('servername') 能真實反映當前伺服器資訊

sqlserver 日常檢查指令碼

隨筆分類 運維 運維 使用filezilla搭建ftp伺服器 windows svn 在windows伺服器下安裝svn,並在客戶端能維護 版本 tomcat 2.配置tomcat伺服器端口和https tomcat 1.tomcat在windows系統的安裝和使用 運維 使用serv u搭建ftp...

30步檢查SQL Server安全檢查列表

1.確認已經安裝了nt 2000和sql server的最新補丁程式,不用說大家應該已經安裝好了,但是我覺得最好還是在這裡提醒一下。2.評估並且選擇乙個考慮到最大的安全性但是同時又不影響功能的網路協議。多協議是明智的選擇,但是它有時不能在異種的環境中使用。3.給 sa 和 probe 帳戶設定強壯的...

SQL SERVER的檢查點checkpoint

資料修改操作 都是在 記憶體中的資料頁進行修改,每次修改後並沒有立即把這些頁面寫入磁碟,而是等到一定時期,資料庫引擎對資料庫發起 檢查點命令,這時,該命令就會建立乙個已知的正常點,把當前所有在記憶體中已修改的頁面 髒頁 即事務日誌資訊從記憶體中寫入到磁碟,並且記錄下有關事務日誌的資訊。之後如果資料庫...