sql-server - SQL-Azure 的默认端口

标签 sql-server azure-sql-database

在我的本地系统中,我使用了 sql express,我知道默认端口是 1433。
现在我开始在远程 sql 服务器(microsoft SQL azure)上工作,我不知道如何将我的应用程序(mathematica)与远程数据库连接起来。我有以下详细信息

UserName: xxxxxxx
ServerName: xxxx7iuiuh6.database.windows.net
Password: xxxxxxx

我可以从 SSMS 连接到这个数据库,但不能从我的应用程序(mathematica)连接,它要求我提供主机名、端口号、用户名和密码。我有用户名和密码,但没有主机名和端口。所以我无法从我的应用程序连接到远程数据库。

远程数据库是否有任何默认端口号,我尝试使用服务器名称而不是主机名和默认端口号 1433,但没有运气。

谁能帮我?

最佳答案

您的主机名应该是服务器名称(xxxx7iuiuh6.database.windows.net),并且在 SQL Azure(现在称为 SQL 数据库)中端口也是 1433。您可能还想强制使用唯一支持的 TCP 协议(protocol);尝试将主机名设置为 tcp:xxxx7iuiuh6.database.windows.net

请注意,在某些应用程序中,用户名应该是 ,因此在您的情况下,您的用户名可以是“yourusername”或“yourusername@xxxx7iuiuh6”。

关于sql-server - SQL-Azure 的默认端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18016573/

相关文章:

sql-server - T-SQL、XQuery 无效列

java - Android Studio 连接到 Azure 数据库

c++ - 无法通过ODBC连接到SQL Server

sql-server - 无法从 Virtualbox 连接到 SQL Server

sql-server - Azure SQL 数据库连接问题

sql-server - 当 where 子句中使用的索引列具有特定值时,Azure sql 查询速度很慢

sql - 有没有办法使用存储过程创建 Excel 文件?

sql-server - 使用 MFA (Active Directory Interactive) 通过 PowerShell 对 SQL Server 进行身份验证

c# - 将 ASP.NET 网站连接到 SQL 数据库

sql-server - TSQL 电子邮件验证(无正则表达式)