首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 管理員必備:常用 T-SQL 管理指令速查表

     編輯:關於SqlServer

核心管理指令分類速查

1. 版本與環境資訊

-- 查看 SQL Server 完整版本資訊
SELECT @@VERSION

-- 查看作業系統層級資訊
EXEC master..xp_msver

-- 查看伺服器啟動參數配置
EXEC sp_configure

-- 查看 SQL Server 服務啟動時間
SELECT CONVERT(VARCHAR(30), login_time, 120)
FROM master..sysprocesses
WHERE spid = 1

-- 顯示伺服器名稱與實例名稱
PRINT 'Server Name: ' + CONVERT(VARCHAR(30), @@SERVERNAME)
PRINT 'Instance: ' + CONVERT(VARCHAR(30), @@SERVICENAME)

2. 資料庫管理

-- 列出所有資料庫名稱、大小、建立日期
EXEC sp_helpdb

-- 重命名資料庫
EXEC sp_renamedb 'old_dbname', 'new_dbname'

3. 登入與權限管理

-- 查看所有登入帳號資訊
EXEC sp_helplogins

-- 查看伺服器角色成員
EXEC sp_helpsrvrolemember

-- 修復孤立用戶(遷移伺服器後常用)
-- 參考 fix_orphan_user 腳本或 sp_change_users_login

-- 變更物件擁有者
EXEC sp_changeobjectowner 'object_name', 'new_owner'

-- 查看物件級權限
EXEC sp_helprotect

4. 常見版本號對照表(SQL Server 2000)

版本號對應版本
8.00.194SQL Server 2000 RTM
8.00.384SP1
8.00.532SP2
8.00.760SP3
8.00.818SP3 + MS03-031 累積修補程式
8.00.2039SP4

使用提醒

  • 執行 sp_configure 變更需搭配 RECONFIGURE 生效
  • 修改物件擁有者可能導致相依腳本失效,變更前請評估影響範圍
  • 備份登入資訊可使用 sp_help_revlogin 系統預存程序(需自行建立)
  • 生產環境變更前務必先在測試環境驗證

將此速查表加入書籤,關鍵時刻能大幅縮短排查與操作時間。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved