Ne me permite crear una base de datos nueva en sql server

Randall Mauricio Ugarte Acevedo 0 Puntos de reputación
2025-01-28T15:00:59.01+00:00

Presenta el siguiente error al intentar crear una base de datos nueva.

CREATE DATABASE permission denied in database 'master'. (Framework Microsoft SqlClient Data Provider)

SQL Server
SQL Server
Familia de sistemas de análisis y administración de bases de datos relacionales de Microsoft para soluciones de comercio electrónico, línea de negocio y almacenamiento de datos.
129 preguntas
Preguntas y respuestas (Q&A) de Microsoft
Preguntas y respuestas (Q&A) de Microsoft
Use esta etiqueta para compartir sugerencias, solicitudes de características y errores con el equipo de Microsoft Q&A. El equipo de Microsoft Q&A evaluará sus comentarios periódicamente y proporcionará actualizaciones a lo largo del proceso.
434 preguntas
0 comentarios No hay comentarios
{count} votos

1 respuesta

Ordenar por: Muy útil
  1. Gao Chen 6,005 Puntos de reputación Proveedor de Microsoft
    2025-01-28T18:06:36.72+00:00

    Hola Randall Mauricio Ugarte Acevedo,

    ¡Bienvenido(a) a Microsoft Q&A!

    Este error indica que tu cuenta de usuario no tiene los permisos necesarios para crear una nueva base de datos en el servidor SQL. Aquí hay algunas soluciones que puedes intentar:

    • Si tu no tienes permisos de administrador, pide al administrador de la base de datos (DBA) que te otorgue los permisos necesarios para crear bases de datos. El DBA puede usar una cuenta con privilegios administrativos para concederte estos permisos.
    • Si tienes acceso a una cuenta con permisos administrativos, intenta crear la base de datos usando esa cuenta.. Si eso no funciona, ve a SQL Server Management Studio y ejecútalo como Administrador > Elija Seguridad y luego "Inicios de sesión" > Elija los nombres de usuario o los usuarios que accederán a su base de datos en Inicios de sesión y haga doble clic en él > Asignarles roles de servidor que les dará credenciales para crear una base de datos. En mi caso, public ya estaba marcado, así que marqué dbcreator y sysadmin > Ejecutar update-database nuevamente en la consola del administrador de paquetes. La base de datos ahora debería crearse correctamente.
    • Verifica que estás ejecutando el comando CREATE DATABASE en el contexto de la base de datos 'master', ya que es donde se deben crear nuevas bases de dato
    • Si estas utlizando Trusted_Connection=True, puedes intentar eliminarlo de tu línea de código.

    Espero que la información brindada te ayude a resolver el error. Si necesitas más asistencia, estoy a tu disposición.

    Atentamente,

    Gao


    Si esta respuesta resolvió tu consulta, por favor haz clic en 'Aceptar respuesta'. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones.


Su respuesta

Las respuestas se pueden marcar como respuestas aceptadas por el autor de la pregunta, lo que ayuda a los usuarios a conocer la respuesta que resolvió el problema del autor.