2017-10-11 59 views
2

我打算执行DBCC是,在SQLServer改变种子的身份现在如何授予特定表所有权转让给特定的用户?

DBCC CHECKIDENT ('[dbo].[AUTO_CAMPAIGNTRX]', RESEED, 266) 

当我执行此,我得到这个

User 'wlDBusr' does not have permission to run DBCC CHECKIDENT for object 'AUTO_CAMPAIGNTRX'. 

但我不能授予该用户是否拥有数据库的所有权,因为它牵涉到很多的表,我想给他的所有权只有特定的表。

什么,我都试过了,

右键单击该表和具体的用户,并授予他所有的访问,无法正常工作。 enter image description here

+0

问题应该在dba.stackexchange.com询问代替。 – Tipx

回答

1

使用EXEC PROC

CREATE PROC dbo.chk 
WITH EXECUTE AS OWNER 
AS 
DBCC CHECKIDENT ('[dbo].[a]', RESEED, 266) 
GO 
相关问题