Мне нужно создать хранимую процедуру, которая создает пользователя в нескольких базах данных.Примерно так:
USE [database1]
CREATE USER [userLogin] FOR LOGIN [userLogin]
USE [database2]
CREATE USER [userLogin] FOR LOGIN [userLogin]
Поскольку оператор CREATE USER
выполняет свою работу в текущей базе данных, мне нужно использовать оператор USE
для переключения между базами данных, но его нельзя использовать внутри хранимых процедур..
Как я могу это сделать?