Я хотел бы добавить пользователя в сценарий SQL Server, но сначала мне нужно проверить его наличие, либо я получу ошибки сценария. При удалении таблиц или сохраненных процедур я проверяю таблицу sysobjects следующим образом:
IF EXISTS (
SELECT *
FROM sysobjects
WHERE id = object_id(N'[dbo].[up_SetMedOptions]')
AND OBJECTPROPERTY(id, N'IsProcedure') = 1
)
Drop Procedure up_SetMedOptions;
GO
Каков результат проверки для пользователя? Обратите внимание, что я НЕ спрашиваю о входе базы данных на сервер! Вопрос относится к пользователю в конкретной базе данных.