Articles

Archivos

Posted by admin

Error de Inicio de sesión de Microsoft SQL Server Fallido 4064

Alvina Gupta 7 7 de octubre, 2019

Muchos usuarios encuentran un error 4064 de SQL Server al usar la base de datos MS SQL. Este error se produce cuando se conecta a un sistema que ejecuta Microsoft SQL Server y no especifica una base de datos de inicio de sesión, luego se utiliza la base de datos predeterminada. Por lo tanto, este artículo sugiere los mejores métodos para resolver este error relacionado con la base de datos MSSQL.

¿Qué es el error 4064 de SQL Server?

Este error ocurre cuando la base de datos de usuarios se establece en la base de datos predeterminada. Cuando el usuario intenta iniciar sesión y encuentra que la base de datos predeterminada se ha eliminado, este error se muestra como si el usuario «abcd» intentara iniciar sesión en la base de datos pero fallara, ya que la base de datos está configurada como predeterminada.

Háganos saber las causas detrás de este tipo de error.

Razones válidas para el error de SQL Server:

Si la base de datos está en modo insuspect o la base de datos no existe más. Entonces este error puede tener lugar. También es posible que la base de datos SQL se haya establecido en RESTRICTED_USERstate. La base de datos podría estar bien en línea. Si un usuario no tiene asignada la cuenta de inicio de sesión o se le ha denegado el acceso, este error también puede producirse.

¿Cómo deshacerse del error 4064 de SQL Server?

Para eliminar el error «No se puede abrir la base de datos predeterminada del usuario, el inicio de sesión falló», se deben usar diferentes técnicas dependiendo de la configuración del servidor. Hay métodos manuales explicados a continuación para resolver el error de databaseerror. Entonces, los métodos manuales solo son aplicables para SQL Server 2005 y la versión itslater. Por lo tanto, aquellos usuarios que están utilizando SQL server 2005 y su versión posterior deben seguir los métodos a continuación.

Hay dos métodos manuales que resuelven rápidamente este error:

  1. Use SQLCMD para Modificar la Base de datos predeterminada
  2. Use la interfaz gráfica de usuario para Cambiar la Base de datos predeterminada
  3. Rectifique los problemas con Sysinfotools SQL Recovery

Método 1: Use SQLCMD para Modificar la base de datos predeterminada

La utilidad SQLCMD se utiliza para modificar la base de datos predeterminada en SQL Server. Por lo tanto, para hacer esto, siga los pasos que se indican a continuación:

  • El primer paso es hacer clic en comenzar y escriba Ejecutar en el campo de búsqueda.
  • Luego, en el cuadro de diálogo Ejecutar, escriba cmd y presione Entrar.
  • Despliegue de las técnicas en el símbolo del sistema de acuerdo con el tipo de autenticación SQL Serverlogin que prefiera:
  • Para Microsoft Windowsauthentication, Escriba este comando «sqlcmdE-S instanceName d master»
  • Para autenticación de servidor SQL, Escriba el siguiente comando «Sqlcmd-S instanceName-d master-U SQLLogin-P Password»

A continuación, escriba el comando mencionado a continuación en el símbolo del sistema sqlcmd y luego presione la tecla Enter:

ALTERE LOGINSQLLogin CON DEFAULT_DATABASE= nombre_disponible

Donde nombre_disponible muestra el nombre de la base de datos que ya existe. Esta base de datos puede ser utilizada por el inicio de sesión de SQL Server mientras se sincroniza con la base de datos SQL.

Método 2: Use la interfaz gráfica de usuario para Cambiar la base de datos predeterminada

  1. Primero, abra la página de inicio de sesión de SQL Server 2005 y luego haga clic en Opciones.
  2. A continuación, modifique el estado de conectarse a la base de datos con la ayuda de bases de datos existentes, como Master.
  3. Por último, haga clic en conectar.

Método 3: Resuelva el error con la recuperación de la base de datos SQL

Puede seguir los métodos importantes anteriores uno por uno para resolver el error de la base de datos. Si se enfrenta a algunos problemas con los métodos manuales, hay otra mejor manera de deshacerse de este problema es la recuperación de la base de datos SQL.

Este software se recupera rápidamente y ayuda a eliminar el error de SQL server. Vamos a discutir algunas características importantes de la recuperación de datos SQL:

  • Recupera objetos de archivo que incluyen tablas, procedimientos almacenados, vistas, programabilidad, disparadores, predeterminados y funciones.
  • Los archivos MDF y NDF corruptos de la base de datos de SQL Server se pueden reparar con esto.
  • Puede guardar los datos recuperados en formato de base de datos del servidor inSQL.
  • La opción Vista previa está ahí para revisar los datos antes de guardarlos.

Lastwords

Manual y se ha explicado anteriormente un método directo para salir del error 4064 de SQL Server. Los usuarios pueden usar cualquiera de los métodos anteriores, pero si alguien quiere resolver el problema rápidamente, pueden optar por el método directo. Como no necesita identificar manualmente la corrupción de los datos SQL, esta herramienta resolverá automáticamente su problema.

Post Realted

Related Post

Leave A Comment