Esto está ocurriendo porque el usuario 'sarín' es el propietario real de la base de datos "dbemployee" - como tal, pueden solo tener db_owner, y no se le pueden asignar roles de base de datos adicionales.
Ni necesitan serlo. Si son el propietario de la base de datos, ya tienen permiso para hacer lo que quieran dentro de esta base de datos.
(Para ver el propietario de la base de datos, abra las propiedades de la base de datos. El propietario aparece en la pestaña general).
para cambiar el propietario de la base de datos, puede utilizar sp_changedbowner o ALTER AUTHORIZATION (siendo este último al parecer, la manera preferida para el desarrollo futuro, pero ya que este tipo de cosas tiende a ser un fuera ...)
una respuesta real a la pregunta publicada, pero ya que estás concesión db_owner al sarín, ¿por qué incluso intentar asignar ninguna otra función? –
Esto se debe a que estoy tratando de instalar un CM en mi sitio web y durante el proceso de instalación, dice, no hay usuario ni rol 'sarin'. Vea aquí: http://i.imgur.com/Intaa.jpg – Cipher
El usuario 'sarin' ya es db_owner de la base de datos, no hay necesidad de otorgar ningún otro permiso. Si sigues recibiendo este error, entonces no te estás conectando a la base de datos que crees que eres, pero como no has mostrado ninguna captura de pantalla del punto real donde proporcionas server/db/username, o una cadena de conexión, es un poco difícil de diagnosticar más. –