Ich verwende Visual Studio 2015. Ich habe eine Datenbank auf Azure erstellt und damit verbunden und kann es im SQL-Objekt-Browser verbunden sehen.Verbinden von Azure SQL-Datenbank mit ASP.NET-Projekt
Ich habe meine Verbindungszeichenfolge aus dem Azure-Dashboard kopiert und die Firewall für die Datenbank so eingerichtet, dass jede IP-Adresse auf die Datenbank zugreifen kann.
Meine Verbindungszeichenfolge ist:
static string connString = @"Server=tcp:uvaluedb2.database.windows.net,1433;Initial Catalog=UValueDB2;Persist Security Info=False;User ID=XXXXXXX;Password=XXXXXXXXX;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;";
Es ist nicht die Verbindung zur Datenbank und ich bekomme diese Meldung:
Server Error in '/' Application.
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)
ich die Datenbank in VS. abfragen
Können Sie einen Screenshot dieser Firewall-Einstellungen hochladen? – juunas
Dies ist eine gut dokumentierte (und für mich nervige) Sicherheitsfunktion von Azure. Sie müssen die Azure-Verwaltungswebseite aufrufen und entweder Ihrer bestimmten IP-Adresse Zugriff auf die Datenbank gewähren oder einem Bereich (oder allen) IP-Adressen Zugriff gewähren. http://stackoverflow.com/questions/13406663/how-can-i-allow-unknown-users-to-access-my-sql-azure-db –
Mike & Juunas, danke, ich hatte dies in meinen Firewall-Einstellungen obwohl : Alle 0.0.0.0 255.255.255.255. Es scheint, als würde ich hier kein Bild hochladen. Immer noch der gleiche Fehler. Vielen Dank. – Peat