資料庫更改所有者
在Enterprise Manager中,依次點擊: 安全(Security)→登錄名→對應的用戶點擊右鍵→屬性→資料庫訪問→點擊需要改變所有者的資料庫,在下一個列表中,將db_owner許可權去掉,點擊確定,按相同的步驟和方法再一次操作,只不過是將db_owner許可權選中,點擊確定即可。
⑵ 更改當前資料庫所有者
這個其實可以這樣
本地資料庫新建一個資料庫test
然後導入之前的備份文件MYDB.BAK;
本地資料庫test備份導出為test.bak;
然後就可以使用test.bak文件進行導入到其他的資料庫或者空間資料庫還原。
⑶ 怎麼改sql server 2000資料庫中表的所有者
在Enterprise Manager中,依次點擊: 安全(Security)→登錄名→對應的用戶點擊右鍵→屬性→資料庫訪問→點擊需要改變所有者的資料庫
在下一個列表中,將db_owner許可權去掉,點擊確定,按相同的步驟和方法再一次操作,只不過是將db_owner許可權選中,點擊確定即可。
⑷ SQL2005資料庫的所有者可以更改的嗎 我主要是那裡面的關系庫數據圖沒辦法用。
不能拉關系主要是你下載的資料庫不是用05的建立的,你可以右擊你的資料庫選擇屬性,選擇文件,單擊所有者後面的省略號,選擇瀏覽,選擇【sa】然後確定就可以了。創建時間能不能改不大清楚,不過這個沒必要改吧。
⑸ sql2005中資料庫所有者"sa"這名字能改嗎還是說默認的
不能改,指的是
超級管理員
system
administrator
,系統默認一直存在。
不用sa的話,可以新建用戶,並授權即可
⑹ 如何修改資料庫所有者SID
Sp_changedbowner
'sa',true
--sa為需要使用的用戶名,在相應的資料庫中執行即可
參考
http://www.cnblogs.com/qanholas/archive/2012/05/02/2478582.html
⑺ 如何更改資料庫的所有者
用SQL查詢分析器連接上」HQGPS」資料庫,執行:
EXEC sp_MSforeachtable 'exec sp_changeobjectowner ''?'',''sa'' '
即可將該資料庫中的所有對象的所有者改為「sa」
⑻ sql server2000如何改變資料庫所有者
資料庫的默認所有者是sa,如果要改變資料庫的所有者可以在企業管理器中資料庫下找到這個資料庫,資料庫下面有個安全項,在裡面增加一個用戶,再分配好許可權,許可權可以參照sa用戶。除就行了
⑼ 如何修改資料庫表或存儲過程的所有者
更改當前資料庫的所有者。
--批量修改資料庫對象的所有者
新建一個存儲過程:changename
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[changename]') and OBJECTPROPERTY(id, N'IsProcere') = 1)
drop procere [dbo].[changename]GOSET QUOTED_IDENTIFIER OFFGOSET ANSI_NULLS OFFGOCreate PROCEDURE dbo.changename
@OldOwner as NVARCHAR(128),--參數原所有者
@NewOwner as NVARCHAR(128)--參數新所有者ASDECLARE @Name as NVARCHAR(128)
DECLARE @Owner as NVARCHAR(128)
DECLARE @OwnerName as NVARCHAR(128)
DECLARE curObject CURSOR FOR
select 'Name' = name,
'Owner' = user_name(uid)
from sysobjects
where user_name(uid)=@OldOwner
order by name
OPEN curObject
FETCH NEXT FROM curObject INTO @Name, @Owner
WHILE(@@FETCH_STATUS=0)BEGINif @Owner=@OldOwnerbeginset @OwnerName = @OldOwner + '.' + rtrim(@Name)
exec sp_changeobjectowner @OwnerName, @NewOwnerendFETCH NEXT FROM curObject INTO @Name, @OwnerENDclose curObject
deallocate curObjectGOSET QUOTED_IDENTIFIER OFFGOSET ANSI_NULLS ONGO以SA登陸查詢分析器 ,選中你要的資料庫
執行存儲過程
執行exec Changename '原所有者','dbo'
或exec Changename 'dbo,'資料庫所有者'
修改MS SQL表用戶屬性的命令
可以用exec sp_changeobjectowner 'dataname.數據表','dbo'把表或存儲過程中的所有者都改成dbo<--正文內容結束--