Wie mache ich Verbindungszeichenfolge mit der IP-Adresse inside web.config-Datei?

Sind wir derzeit mit den folgenden Verbindungszeichenfolge in unserem web.config-Datei:

add name="DBConnectionString" connectionString="Data Source=ourServer;Initial Catalog=ourDB;Persist Security Info=True;User ID=theUserName;Password=thePassword" providerName="System.Data.SqlClient" />

Diese funktioniert einwandfrei. Jedoch, diese app gegangen werden muss, um unsere externe server. Das bedeutet, nach unser Infrastruktur-team, dass wir müssen eine Verbindungszeichenfolge mit der ip-Adresse und port 1433 zu können, verbinden Sie die app mit unserer db, die nicht auf der gleichen externen server.

Habe ich versucht, eine der beiden Verbindungszeichenfolgen unten, aber Sie funktionieren nicht.

Der erste nicht Fehler, aber einfach nicht erkennen, die der db. Ich vermute, es ist wegen dieses bit

tcp:10.database.windows.net

Brauche ich, um es zu ersetzen mit der IP-Adresse? Ich bin gesagt, ich muss den tcp drin.

<add name="DBConnectionString" providerName="System.Data.SqlClient" connectionString="Data Source=tcp:10.database.windows.net,1433;Initial Catalog=POLLWORKER_TRAINING;Integrated Security=False;User Id=pworker;Password=pworker;Encrypt=True;MultipleActiveResultSets=True" />

Letzteres verursacht eine Fehlermeldung, die sagt,

den connectionStrings-element kann text enthalten. Liste der möglichen Elemente erwartet, "hinzufügen", "entfernen", "löschen"

<add name="DBConnectionString" connectionString="Provider=sqloledb;Data=10.22.5.20,1433;Network Library=DBMSSOCN;Initial Catalog=ourDB;User ID=theUserName;Password=thePassword" />
InformationsquelleAutor Kenny | 2013-09-05
Schreibe einen Kommentar