sql >> Base de Datos >  >> Database Tools >> SSMS

Error de conexión de base de datos local de SQL Server Management Studio en Windows 7

Suponiendo que instaló SQL Server y usó la instancia con nombre SQLEXPRESS, el nombre de su servidor debería ser:

.\SQLEXPRESS

O:

127.0.0.1\SQLEXPRESS

Puede comprobar el nombre de la instancia (puede que no sea SQLEXPRESS) y que el servidor se esté ejecutando en el menú Inicio en una ruta muy similar a esta (pero variará según la versión):

Inicio> Programas> Microsoft SQL Server> Herramientas de configuración>
   Administrador de configuración de SQL Server

Si actualmente está detenido, debe hacer clic con el botón derecho y elegir Iniciar:

También debe hacer clic con el botón derecho y asegurarse de que el modo de inicio esté configurado en automático (esto se encuentra en Propiedades> Servicio).

El mensaje de error parece implicar que el servidor está tratando de usar canalizaciones con nombre. Si bien localmente debería poder usar la memoria compartida, luego debe asegurarse de que el servicio SQL Server Browser se esté ejecutando. Puedes hacerlo en:

Panel de control> Herramientas administrativas> Servicios

Si no está iniciado, inícielo y configure su modo de inicio en automático. (Al igual que arriba, puede hacer ambas cosas desde el menú contextual).

Si aún no llega a ninguna parte, es posible que haya instalado SQL Server 2012 sin agregar manualmente su cuenta de Windows al grupo de administradores. Si este es el caso, es de esperar que lo configure para usar el modo mixto y pueda conectarse como sa. De lo contrario, deberá usar una herramienta como PSExec.exe para ejecutar SSMS como NT AUTHORITY\SYSTEM:

PsExec -s -i "C:\...path to ssms...\Ssms.exe"

Ya sea que pueda conectarse como sa o necesite conectarse usando PSExec, los siguientes pasos son:

  1. asegúrese de que su cuenta de Windows sea un inicio de sesión en Servidor> Seguridad> Inicios de sesión. Si no está allí, agréguelo haciendo clic con el botón derecho en Inicios de sesión> Nuevo inicio de sesión.
  2. asegúrese de que el inicio de sesión sea miembro de la función fija del servidor sysadmin. Si no es así, asegúrese de que esté en la pestaña Funciones del servidor.