Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Verbinden von SQL Server 2008 mit Java:Anmeldung aufgrund eines Benutzerfehlers fehlgeschlagen

  1. Führen Sie diese Abfrage aus, indem Sie Ihre Datenbank auswählen

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

    ich benutze aaron792, du solltest deinen verwenden

  2. Gehen Sie im SQL Server Management Studio zum Objekt-Explorer und klicken Sie mit der rechten Maustaste auf (lokal) (SQL-Server xxx), gehen Sie dann zu den Eigenschaften, es öffnet die Servereigenschaften und wechseln Sie dann zur Sicherheit und ändern Sie den Serverauthentifizierungsmodus von nur Windows auf SQL Server oder Windows (2nd Möglichkeit)

     USE [master]
     GO
     EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2
     GO
    
  3. Gehen Sie in den Servereigenschaften zu Berechtigungen und wählen Sie den neu erstellten Benutzer aus der Anmelde- oder Regelliste aus. Aktivieren Sie dann darunter alle Optionen für die Gewährung einer expliziten Regel

  4. Öffnen Sie den SQL-Server-Konfigurationsmanager und -> SQL-Server-Dienste in der obersten Zeile des SQL-Servers, klicken Sie mit der rechten Maustaste und öffnen Sie die Eigenschaften, und ändern Sie dann das integrierte Konto in „Lokales System“

Starten Sie dann alles neu und stellen Sie sicher, dass es läuft. Probieren Sie dann Ihren Code aus