Не удается найти объект, так как он не существует или у вас нет прав - PullRequest
0 голосов
/ 10 мая 2019

Я выполняю этот скрипт базы данных, но у меня есть проблема, как показано ниже:

BEGIN TRANSACTION

SET QUOTED_IDENTIFIER ON
SET ARITHABORT ON
SET NUMERIC_ROUNDABORT OFF
SET CONCAT_NULL_YIELDS_NULL ON
SET ANSI_NULLS ON
SET ANSI_PADDING ON
SET ANSI_WARNINGS ON

COMMIT

BEGIN TRANSACTION
GO

DECLARE @v sql_variant 
SET @v = N'0: unknown, 1: checkin, 2: checkout, 3: staff-checkin, 4: staff-checkout, 5: lunch-out, 6: lunch-in, 7: others'

EXECUTE sp_addextendedproperty N'MS_Description', @v, N'SCHEMA', N'dbo', N'TABLE', N'GB_FingerprintCommand', N'COLUMN', N'Command'
GO

ALTER TABLE dbo.GB_FingerprintCommand SET (LOCK_ESCALATION = TABLE)
GO

COMMIT

SELECT 
    Has_Perms_By_Name(N'dbo.GB_FingerprintCommand', 'Object', 'ALTER') AS ALT_Per, 
    Has_Perms_By_Name(N'dbo.GB_FingerprintCommand', 'Object', 'VIEW 
DEFINITION') AS View_def_Per, 
    Has_Perms_By_Name(N'dbo.GB_FingerprintCommand', 'Object', 'CONTROL') AS Contr_Per   

Сообщение 15135, Уровень 16, Состояние 8, Процедура sp_addextendedproperty, Строка 37 [Строка запуска партии 20]
Объект недействителен. Расширенные свойства не разрешены для 'dbo.GB_FingerprintCommand.Command', или объект не существует.

Сообщение 4902, Уровень 16, Состояние 1, Строка 25
Не удается найти объект "dbo.GB_FingerprintCommand", так как он не существует или у вас нет разрешений.

Сообщение 3902, Уровень 16, Состояние 1, Строка 27
У запроса COMMIT TRANSACTION нет соответствующей BEGIN TRANSACTION.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...