SQL-Azure 的默认端口

nir*_*ren 3 sql-server azure-sql-database

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

UserName: xxxxxxx
ServerName: xxxx7iuiuh6.database.windows.net
Password: xxxxxxx
Run Code Online (Sandbox Code Playgroud)

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

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

谁能帮我?

Her*_*ero 5

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

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