Я создаю проект базы данных Visual Studio.
В одном из скриптов я хочу добиться чего-то вроде
CREATE USER [$(DatabaseName)\UserX]
WITHOUT LOGIN
WITH DEFAULT_SCHEMA = dbo
Какая ошибка всплывающих окон
SQL70604: ссылка на переменную SqlCmd недопустима в именах объектов
($ (Имя_базы_данный) \ UserX).
После небольшого изучения самым близким решением, которое я нашел, было создание пользователя по sp_executesql
, но это приведет к недопустимой возможности сравнения схем, верно?
Я не совсем знаком с проектом базы данных, но я думаю, что должен быть какой-то лучший способ добиться этого, мне просто нужно какое-то направление.