J'ai l'intention d'exécuter DBCC qui est l'identité de modification de graines sur le sqlserver
DBCC CHECKIDENT ('[dbo].[AUTO_CAMPAIGNTRX]', RESEED, 266)
Maintenant, quand j'exécute cela, je reçois ceci
User 'wlDBusr' does not have permission to run DBCC CHECKIDENT for object 'AUTO_CAMPAIGNTRX'.
Mais je ne peux pas accorder à cet user la propriété db car il implique de nombreuses tables, je veux lui accorder la propriété de cette table particulière seulement.
Ce que j'ai essayé,
Faites un clic droit sur la table et spécifique de l'user et lui accorder tous les access, pas de travail.
Utiliser exec proc
CREATE PROC dbo.chk WITH EXECUTE AS OWNER AS DBCC CHECKIDENT ('[dbo].[a]', RESEED, 266) GO