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