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" />
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese
Data=10.22.5.20,1433
in Ihrem Verbindungs-string soll sein:Data Source=10.22.5.20,1433
Weitere details finden Sie unter: SQL-Verbindungszeichenfolgen
Parser Error Message: The configuration section cannot contain a CDATA or text element.
auf die Korrektur Saiten Eintrag.