2016-06-02 9 views
9

Ich versuche, meine SQL-Datenbank zuzugreifen, indem sie von Cloud-Explorer SQL Server-Objekt-Explorer in Visual Studio 2015Cloud-Explorer-Wert kann nicht null sein, Parametername: Benutzer-ID

bekomme ich folgende Fehler öffnen:

Cloud Explorer has encountered an unexpected error: 

    The requested action could not be completed. 
    Details: Value cannot be null. 
    Parameter name: User ID 

PS Wenn ich versuche, über meinen Desktop darauf zuzugreifen, funktioniert es einwandfrei. Der Fehler tritt auf meinem Laptop auf.

Antwort

3

Ich stieß auf das gleiche Problem, als ich versuchte, eine Datenbank zu einer zuvor erstellten Instanz von Azure Sql Server hinzuzufügen, die bereits mit einer anderen Datenbank verbunden war.

Irgendwie wollte VS SQLSOE eine "zweite Instanz" desselben Sql-Servers hinzugefügt haben, um die neu hinzugefügte Datenbank anzuzeigen.

Lösung:

  • Trennen Sie das Azure SQL Server-Instanz von SQL SOE-Fenster (rechts auf diesen Server klicken und dann auf Trennen). Wenn mehrere angezeigt werden, trennen Sie alle.
  • Wenn die DB richtig im Explorer Wolke zeigt, Recht, dieses DB klicken und „Öffnen Sie SQL Server Objekt-Explorer“ klicken (falls es nicht in Cloud-Explorer zeigt sich dies vielleicht ein anderes Problem sein dann)
+0

Eine Kombination aus Ihrer und @Pantelis Antwort funktionierte für mich. Ich musste alle Server- und Datenbankinstanzen in VS SQLSOE trennen. Und dann habe ich den Server und dann die Datenbank von der Schaltfläche "SQL-Server hinzufügen" in SQLSOE hinzugefügt (ich konnte sie nicht aus dem Cloud Explorer hinzufügen, obwohl ich sie sehen konnte und in SQLSOE auf "Öffnen" klickte). – user2975038

7

Ich habe auch dieses Problem mit Azure Sql Datenbanken erfahren, meine Vermutung ist, es hat etwas mit mehreren Konten in VS 2015 zu tun. Es ist das einzige, was in letzter Zeit geändert, habe ich ein zweites Konto.

Als Workaround verwende ich die Schaltfläche "SQL Server hinzufügen" direkt im SQL Server Object Explorer, die in VS 2015 eine Firewall-Regel bei Bedarf hinzugefügt.

Noch interessiert, wenn jemand andere Informationen zu diesem Thema hat.

0

Diese betrifft einzelne/mehrere Konten. Das zugrunde liegende Problem kann etwas mit Cloud Explorer für Visual Studio 2015 Tooling zu tun haben.

Lösung:

  • unter SQL Server-Objekt-Explorer
  • hinzufügen SQL Server
  • Geben Sie Servername, Authentifizierung, Benutzernamen & Passwort
  • Datenbankname: <default>

Hinweis: Die Firewall muss weiterhin konfiguriert werden das Portal.

Verwandte Themen