修改sqlserver資料庫所有者

2021-08-22 09:09:09 字數 439 閱讀 4459

批量修改:

開啟企業管理器,點local右鍵——屬性——伺服器設定,在伺服器行為那一欄裡有個允許對系統目錄直接進行修改的選項,把他勾起來,這樣才能修改系統表。點local右鍵——編輯sqlserver註冊屬性,把顯示系統資料庫和系統物件勾起來,這樣才能看到系統表。

在要修改的資料庫裡找到sysusers,在表裡找到需要修改使用者的id,具體的語句如下:

select*fromsysuserswherename="使用者名稱"

記下此使用者的uid值。在sysobjects,表裡有個uid的字段,裡面的值就是資料庫擁護有者的id號,1為dbo,其他的就為相應的使用者,把他改為1即可。具體的語句如下:

updatesysobjectssetuid=1whereuid=相應使用者的uid

單個修改:

execsp_changeobjectowner'要改的表名','dbo'

SQL Server資料庫 資料修改

use tt3 goinsert into tb2 學號,姓名,性別,出生日期,手機號碼,成績,備註 values 120101 王富貴 1 1994 8 13 13412132324 99 因為書寫不規範減1分 120102 王有才 1 1992 3 1 13411112222 90 null i...

SQL Server 修改資料庫

檢視資料庫資訊execute sp helpdb northwind刪除資料庫 包括其中所有資料檔案,在不使用本資料庫的狀態下才能執行。drop database northwind修改資料庫名alter database northwind modify name northwind 000增添資...

sql server修改資料庫名稱

use master go 修改資料庫名稱 alter database hroa i set single user with rollback immediate goexec master.sp renamedb hroa i hp oa goalter database hp oa set ...