Ken*_*nny 0 c# asp.net connection-string
我们当前在web.config文件中使用以下连接字符串:
add name="DBConnectionString" connectionString="Data Source=ourServer;Initial Catalog=ourDB;Persist Security Info=True;User ID=theUserName;Password=thePassword" providerName="System.Data.SqlClient" />
Run Code Online (Sandbox Code Playgroud)
这很好用.但是,此应用程序需要推送到我们的外部服务器.这意味着,根据我们的基础架构团队,我们需要一个带有IP地址和端口1433的连接字符串,以便能够将应用程序连接到不在同一外部服务器上的数据库.
我已经尝试了下面的两个连接字符串中的任何一个,但它们不起作用.
第一个没有错误,但只是不识别数据库.我怀疑是因为这一点
tcp:10.database.windows.net
Run Code Online (Sandbox Code Playgroud)
我需要用IP地址替换它吗?我被告知我需要那里的tcp.
<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" />
Run Code Online (Sandbox Code Playgroud)
最后一个导致错误,说,
元素connectionStrings不能包含文本.预期的可能元素列表,"添加","删除","清除"
<add name="DBConnectionString" connectionString="Provider=sqloledb;Data=10.22.5.20,1433;Network Library=DBMSSOCN;Initial Catalog=ourDB;User ID=theUserName;Password=thePassword" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24068 次 |
| 最近记录: |