sqlerror - Permiso de SQL Server Express CREATE DATABASE denegado en la base de datos ''master''
sql server management studio create database permission denied in database master (10)
- Descargue el script desde este sitio de Microsoft
- Ejecutarlo como administrador
- Sigue las instrucciones y tu set.
ACTUALIZACIÓN 9/3/2014
La URL de Microsoft anterior ya no es válida, alguien se tomó el tiempo de guardarlo en GitHubGist y el enlace es el siguiente https://gist.github.com/wadewegner/1677788
Después de cambiar la opción como UserInstance = "False", el error comienza a ocurrir.
Como quiero usar la búsqueda de texto completo, se requiere el cambio de opción. PERO, se detuvo a trabajar. ¿Hay alguna manera de hacerlo funcionar de nuevo?
Estoy ejecutando Application Pool como servicio de red con control total.
¿Qué inicio de sesión está conectando a SQL Server como? Debe conectarse con un inicio de sesión que tenga suficientes privilegios para crear una base de datos. El servicio de red probablemente no sea lo suficientemente bueno, a menos que ingrese a SQL Server y los agregue como inicio de sesión con suficientes derechos.
Además de @Kho dir respuesta.
Esto también funciona si no puede crear una base de datos con el usuario de Windows. solo necesita iniciar sesión con la autenticación de SQL Server y luego repetir el proceso mencionado por @Kho dir.
Después de realizar las siguientes instrucciones en SSMS, todo funciona bien:
create login [IIS APPPOOL/MyWebAPP] from windows;
exec sp_addsrvrolemember N''IIS APPPOOL/MyWebAPP'', sysadmin
Lo sé, es una pregunta antigua, pero ninguna solución funcionó para mí. Aquí esta lo que hice:
USE master
GO
GRANT CREATE TABLE TO PUBLIC
Repita esto con cada permiso que necesite, por ejemplo GRANT CREATE DATABASE TO PUBLIC
, ... Debe tener el rol de servidor "público" (sí, soy el capitán obvio).
Nota 1: GRANT ALL TO PUBLIC
está en desuso, ya no funciona en 2017.
Nota 2: Intenté construir un instalador msi usando el conjunto de herramientas wix. Este conjunto de herramientas llama a un archivo de PowerShell, que crea las bases de datos, ... Sólo para darle información de fondo :)
Para el servidor SQL 2012,
Primero, inicie sesión en el servidor SQL como administrador y vaya a la pestaña Seguridad
Luego muévase a los roles del servidor y haga doble clic en el rol sysadmin
Ahora agregue el usuario al que desea dar permiso para crear la base de datos haciendo clic en el botón Agregar
Haga clic en el botón Aceptar y ahora ejecute la consulta
Espero que esto ayude a alguien
Si obtuvo el mismo error en el estudio de administración de Sql Server 2008, el enlace que figura a continuación resolverá este error luego de tanto esfuerzo, encontré este enlace: http://social.msdn.microsoft.com/Forums/en-US/sqlexpress/thread/76fc84f9-437c-4e71-ba3d-3c9ae794a7c4/
Solución para Microsoft SQL Server, Error: 262
Haga clic en Inicio -> Haga clic en Microsoft SQL Server 2005 Ahora haga clic derecho en SQL Server Management Studio Haga clic en Ejecutar como administrador
Tengo el mismo problema, y trato esto:
- Inicie sesión como administrador en su PC
- iniciar sesión en SQL Server Management Studio como "Windows Aunthication"
- Haga clic en Seguridad > Iniciar sesión > elija su inicio de sesión donde desee crear la base de datos> haga clic con el botón derecho y luego Propiedades > haga clic en las funciones del servidor > luego en la lista de verificación '' dbcreator ''.
- Cierre e inicie sesión nuevamente con su cuenta de inicio de sesión.
Esto funcionó para mí, y la esperanza te ayudará.
*Perdón por mi mal ingles
here se presenta una solución no exactamente para su problema sino exactamente para el error dado.
Inicio -> Todos los programas -> Microsoft SQL Server 2005 -> Herramientas de configuración -> Configuración de área de superficie de SQL Server
Agregar nuevo administrador
Seleccione '' Miembro del rol SysAdmin de SQL Server en SQLEXPRESS '' y agréguelo al cuadro derecho.
Haga clic en Aceptar.