我打算执行DBCC,这是在sqlserver上改变种子身份
DBCC CHECKIDENT ('[dbo].[AUTO_CAMPAIGNTRX]', RESEED, 266)
现在当我执行此操作时,我得到了这个
User 'wlDBusr' does not have permission to run DBCC CHECKIDENT for object 'AUTO_CAMPAIGNTRX'.
但我无法授予此用户拥有数据库所有权的权利,因为它涉及许多表,我只想授予他对该特定表的所有权。
我尝试了什么,
答案 0 :(得分:1)
使用exec proc
CREATE PROC dbo.chk
WITH EXECUTE AS OWNER
AS
DBCC CHECKIDENT ('[dbo].[a]', RESEED, 266)
GO