Utilice la base de datos dentro de un procedimiento almacenado

Necesito hacer un procedimiento almacenado que cree un usuario en más de una base de datos. Algo como esto

USE [database1]

CREATE USER [userLogin] FOR LOGIN [userLogin]

USE [database2]

CREATE USER [userLogin] FOR LOGIN [userLogin]

Desde elCREATE USERa declaración @ hace su trabajo en la base de datos actual. Necesito usar laUSE para cambiar entre bases de datos, pero no se puede usar dentro de procedimientos almacenados.

¿Cómo puedo hacer esto

Respuestas a la pregunta(6)

Su respuesta a la pregunta