sql >> Base de Datos >  >> RDS >> Sqlserver

Conexión de SQL Server 2008 a Java:error de inicio de sesión por error de usuario

  1. ejecute esta consulta seleccionando su base de datos

     CREATE LOGIN aaron792 WITH PASSWORD='12345'
     USE BudgetAuthorization
     CREATE USER aaron792
    

    yo uso aaron792 deberías usar el tuyo

  2. En el estudio de administración del servidor sql, vaya al explorador de objetos y haga clic con el botón derecho en (local) (servidor sql xxx), luego vaya a propiedades, abrirá las propiedades del servidor y luego irá a seguridad y cambiará el modo de autenticación del servidor de solo Windows a servidor SQL o Windows (segundo opción)

     USE [master]
     GO
     EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2
     GO
    
  3. en las propiedades del servidor, vaya a permisos y seleccione el usuario recién creado de la lista de inicios de sesión o reglas, luego debajo de él, marque todas las opciones para otorgar en regla explícita

  4. abra el administrador de configuración del servidor SQL y -> servicios del servidor sql en la fila superior del servidor SQL, haga clic con el botón derecho y abra las propiedades, luego cambie la cuenta integrada a Sistema local

luego reinicie todo y asegúrese de que esté funcionando. entonces prueba tu código