2009-10-23 21 views

Respuesta

26

Se presenta una solución here no exactamente para su problema pero exactamente para el error dado.

  1. Inicio -> Todos los programas -> Microsoft SQL Server 2005 -> Herramientas de configuración -> Configuración de superficie de SQL Server

  2. Zona Agregar nuevo administrador

  3. Seleccione 'Miembro del rol SysAdmin de SQL Server en SQLEXPRESS' y agréguelo al cuadro de la derecha.

  4. Haga clic en Aceptar.

+0

Sí, eso funcionó para mí. Gracias por una explicación clara –

+2

Para mí, con SQL 2012 en Windows Server 2012, solo tuve que buscar el estudio de administración SQL, luego el botón derecho y "Ejecutar como administrador". Entonces este error desapareció cuando creé un DB. Esto es lo mismo que la respuesta de @Patel Ravi a continuación, pero hay mucho ruido entre esta respuesta y la de Patel que puede impedir encontrarla ... – jaminto

+0

La respuesta de Geovani me ayudó con SQL 2008. Parece que 2008 no tiene el Servidor SQL Herramienta de superficie. No vi el estudio de gestión sql en mi computadora. – Spencer

3

¿Qué inicio de sesión se 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 vaya a SQL Server y lo agregue como un inicio de sesión con suficientes derechos.

9

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

34
  1. Descargar el guión de esta Microsoft Site
  2. Ejecutar como administrador
  3. Sigue las instrucciones y tu set.

ACTUALIZACIÓN 9/3/2014

La URL Microsoft anterior ya no es válido, alguien te tomó el tiempo para salvar a GitHubGist y el enlace es el siguiente https://gist.github.com/wadewegner/1677788

+0

Desafortunadamente el enlace ya no es válido, el archivo de MS ha sido retirado. – vbocan

+4

Lo bueno es que alguien se tomó el tiempo de almacenar/extraer como un Gist https://gist.github.com/wadewegner/1677788 –

+0

Gracias Geovani! Guardado mi tocino ¿Podría agregar el enlace fundamental a su respuesta? Pensé por un momento que tu comentario era de un usuario útil al azar. – Spencer

3

tengo el mismo problema, y ​​de que este intento:

  1. inicie sesión como administrador en su PC
  2. de registros en SQL Server Management Studio como "Windows Aunthication"
  3. Haga clic Seguridad>sesión>elegir su nombre de usuario en la que desea crear DB> a continuación, haga clic derecho Propiedades> haga clic en funciones de servidor> a continuación, lista de verificación 'dbcreator'.
  4. Cierre y vuelva a iniciar sesión con su cuenta de inicio de sesión.

Esto funcionó para mí, y espero que te ayude.

* siento por mi mala Inglés

+0

Probablemente solo necesite dbcreator, no sysadmin –

+0

gracias por corregir mi respuesta :) –

0

adición a @Kho respuesta dir.

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 del Servidor SQL y luego repetir el proceso mencionado por @Kho dir.

0

Lo sé, es una vieja pregunta, pero ninguna solución funcionó para mí. Esto es lo que hice:

USE master 
GO 
GRANT CREATE TABLE TO PUBLIC 

Repita esto con cada permiso que necesita, 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 es obsoleto, ya no funciona en 2017.

Nota 2: He intentado construir un instalador MSI con el conjunto de herramientas WiX. Este conjunto de herramientas llama a un archivo powershell, que crea las bases de datos, ...Sólo para dar algunos antecedentes :)

0

Para el servidor SQL 2012,

  1. En primer lugar, iniciar sesión en el servidor SQL como administrador y vaya a Seguridad pestaña

  2. a continuación, mover en funciones de servidor y haga doble clic en administrador de sistemas papel

  3. n w añadir un usuario que desea dar permiso para crear la base de datos haciendo clic Añadir botón

  4. clic en el botón OK y ahora ejecutar la consulta

Esperamos que esto ayude a alguien

0

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 
Cuestiones relacionadas