Ir al contenido

SQL Elemental

MS-SQL en pocas palabras y en Español

  • Aprendiendo SQL
  • Home
  • Contacto
  • Sobre mi

Etiqueta: MSSQL 2008

Que hacer cuando no tenemos acceso a una instancia en SQL Server 2008 y mas recientes??

Anteriormente con MS Windows 2003, o bien SQL 2005 y previos bastaba con pertenecer al grupo de administradores para poder tener acceso al motor de base de datos. A partir de la versión 2008 junto con la integración de seguridad con Windows 2008 Server y superiores no tenemos acceso al motor de base de datos a menos que se hayan recibido los permisos adecuados.

Este comentario viene a raíz de unas pruebas que habia hecho en una instancia de SQL Server, la cual instale con una cuenta local, un compañero de trabajo borro dicha cuenta y ningún otro miembro de la compañía tenia acceso a la instancia, a raiz de esto validamos las opciones, descartando el desinstalar y crear una instancia desde cero. Leyendo por la red encontramos un procedimiento que nos ayudo a poder accesar el motor de base datos y a la vez asignarle permisos de admin a una cuenta.

Requisitos:

  1. Ser administrador del sistema
  2. Tener la posibilidad de acceder a los servicios de MSSQL y detenerlos e iniciarlos a disponibilidad.

Los pasos son realmente muy sencillos:

  1. Para el Servicio de SQL Server. (MS SQL Service)
  2. Modificar los parámetros de inicio para que el motor empiece en modo de usuario único (single user mode). Para hacer esto nada mas agregaremos el parámetro -m en la cuadro de texto para los parámetros de inicio.
  3. Levantar una ventana de símbolo de sistema (command prompt) como administrador, en algún momento le llamábamos una ventana de DOS 😛
  4. Iniciar el SQLCMD, para esto agregamos la opción -s para indicar el nombre de la instancia, en caso de que sea una instancia con nombre, seguir formato [Nombre Servidor]\[Nombre Instancia]
  5. Una vez dentro del SQLCMD, agregar un login y asignarle permisos de administrador del sistema (sysadmin)
  6. Salir de SQLCMD
  7. Parar el servicio de MSSQL y remover el parámetro de inicio -m
  8. Iniciar el servicio de MSSQL
  9. Acceder el SSMS con la cuenta a la que le asignamos permisos anteriormente
  10. Asignar permisos necesarios a los usuarios que desee

Espero le sea de utilidad.

Avatar de DesconocidoAutor Luis Carlos DiazPublicado el 8 Feb 2014Categorías MSSQL Administration, UtilitariosEtiquetas acceso, como asignar acceso, crear login, instancia, mantenimiento, MSSQL, MSSQL 2008, permisos, servidor de base datos, sin acceso, SQL SERVER 2008, SQL SERVER 20121 comentario en Que hacer cuando no tenemos acceso a una instancia en SQL Server 2008 y mas recientes??

Autores

  • Avatar de Luis Carlos Diaz Luis Carlos Diaz
    • Estrategias para optimizar consultas en SQL Server
    • Beneficios del Particionamiento Nativo en SQL Server
    • Como atacar problemas de rendimiento de Código T-SQL
    • Como insertar filas en una tabla con identity?
    • Como renombrar una instancia de SQL

Anteriores

  • Aprendiendo SQL
  • Home
  • Contacto
  • Sobre mi
SQL Elemental Esta web funciona gracias a WordPress.com.
  • Suscribirse Suscrito
    • SQL Elemental
    • ¿Ya tienes una cuenta de WordPress.com? Inicia sesión.
    • SQL Elemental
    • Suscribirse Suscrito
    • Regístrate
    • Iniciar sesión
    • Denunciar este contenido
    • Ver el sitio en el Lector
    • Gestionar las suscripciones
    • Contraer esta barra