2017-12-04 1 views
-4

Edit: Wenn Sie downvoting sind, können Sie mir zumindest sagen, was ich vermisse, damit ich meine Frage verbessern kann?Fehler Datenbankschema konnte nicht für diese Verbindung abgerufen werden

Ich habe eine Website, die eine SQL Server-Datenbank verwendet. Es funktioniert gut beim Erstellen von Debug und Release.

Aber wenn ich ein neues SqlDataSource zu meinem Projekt hinzufügen und versuchen, es in der Entwurfsansicht zu konfigurieren, bekomme ich diesen Fehler:

Database scheme could not be retrieved for this connection. Please make sure the connection settings are correct and that the database is online.

Failed to retrieve data for this request.
Failed to connect to server---------.
Login failed for user 'xxxxxx'.

Auch wenn ich die Verbindungszeichenfolge mit dem Verbindungsleiter konfigurieren, testen die Verbindung und speichern, schlägt es später beim Versuch fehl, die Datenquelle zu konfigurieren.

Verbindungszeichenfolge:

Data Source=SERVER\SQLEXPRESS,61180;Initial Catalog=DBNAME;User Id=USERNAME;Password=PASSWORD; 

So zu klären: Die Verbindungszeichenfolge funktioniert gut, wenn die Website in beiden Debug läuft und loslassen, und wenn ich eine Verbindung SQL Server Management Studio verwenden, aber der einzige Ort, es doesn‘ t Arbeit ist, wenn ich versuche, die Datenquelle in der Entwurfsansicht zu konfigurieren.

Antwort

0

Nach einer Menge Versuch und Irrtum fand ich heraus, dass ich Persist Security Info=True; in den Connectionstring setzen musste, um es zum Funktionieren zu bringen.

Zum ersten Mal in meiner 10+ Jahre Programmierung, dass ich dieses Problem begegnet.

Verwandte Themen