2016-06-01 10 views
0

Ich versuche, SQL Server zu testen (ich habe noch nie benutzt), und ich habe immer diese lästigen Fehler:kann nicht auf SQL Server mit meinem vb.net Programm verbinden

enter image description here

Ich bin mehrere Websites, mehrere Fragen gereist und bekomme keine Lösung. Der Benutzer 'MrDan' ist wie der WINDOWS-Administrator ... Ich kann nicht verstehen, warum ich keine Verbindung herstellen kann.

Dim con As New MySqlConnection("Server=********;Database=PruebaMultiple;User Id=MrDan;Password=*****;") 

Fehle ich etwas? Oder verwende ich eine schlechte Verbindungszeichenfolge?

Antwort

3

Zuerst werden Verbindungen zu SQL Server mit SqlConnection, nicht MySqlConnection hergestellt. MySQL und SQL Server sind verschiedene Datenbanksysteme. Zweitens funktionieren explizite Anmeldeinformationen nur für SQL-Konten. Sie versuchen, sich mit einem Windows-Benutzer anzumelden, und sollten daher in Ihrer Verbindungszeichenfolge Integrated Security=SSPI verwenden (und den Benutzernamen und das Kennwort nicht angeben). Zusammenfassend:

Dim con As New SqlConnection("Server=********;Database=PruebaMultiple;Integrated Security=SSPI") 
+0

Das Problem war, dass ich 'MySQL' verwendet .... Lol, vielen Dank für Ihren Kommentar! – TwoDent

Verwandte Themen