DSA*_*DSA 7 sql-server azure azure-sql-database azure-web-app-service
我有通过 Microsoft Azure 平台托管的 SQL 服务器和 Web 应用程序。当我从本地网络运行Web应用程序(并尝试连接azure sql服务器)时,我不断收到上述错误,但是我从未在azure web应用程序服务上遇到问题(即在azure上托管我的web应用程序之后)
我知道这个错误很熟悉。但在这种情况下,这似乎很奇怪。我已经检查过以下内容,
任何帮助将不胜感激。
来自 Mihaela 的评论:您需要在服务器名称前面添加“tcp:”。IEtcp:<servername>.database.windows.net
编辑:
\n\n这是在[文档] ( https://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.connectionstring(v=vs.110).aspx )中指定的
\n\n\n\n数据源必须使用 TCP 格式或命名管道格式。
\n\nTCP格式如下:
\n\n\xe2\x80\xa2tcp:\\
\n\n\xe2\x80\xa2tcp:,
\n\nTCP 格式必须以前缀“tcp:”开头,后跟由主机名和实例名称指定的数据库实例。
\n\n主机名必须通过以下方式之一指定:
\n\n\xe2\x80\xa2NetBIOS 名称
\n\n\xe2\x80\xa2IPv4地址
\n\n\xe2\x80\xa2IPv6地址
\n\n实例名称用于解析托管数据库实例的特定 TCP/IP 端口号。或者,也允许直接指定 TCP/IP 端口号。如果实例名称和端口号都不存在,则使用默认数据库实例。
\n
| 归档时间: |
|
| 查看次数: |
16638 次 |
| 最近记录: |