Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
1433 Azure SQL数据库的出站端口-PowerBI_Azure_Ssl_Azure Sql Database_Data Transfer_Powerbi Desktop - Fatal编程技术网

1433 Azure SQL数据库的出站端口-PowerBI

1433 Azure SQL数据库的出站端口-PowerBI,azure,ssl,azure-sql-database,data-transfer,powerbi-desktop,Azure,Ssl,Azure Sql Database,Data Transfer,Powerbi Desktop,今天早些时候有人问我这个问题,我不清楚这一切是如何联系在一起的 我最近从我的工作场所防火墙打开了1433出站连接,以连接到Azure SQL数据库。我使用PowerBI桌面作为我机器上的客户端,并使用标准PowerBI连接器连接Azure SQL数据库 我能够连接到Azure数据库并查看元数据和数据,并且能够编写报告 现在我有以下问题: 数据传输是否通过1433端口进行 或者,是否有其他驱动程序(如MSOLAP/OLEDB)进行传输?如果是这样,那么1433是否封装了驱动程序 如果是这样的话,那

今天早些时候有人问我这个问题,我不清楚这一切是如何联系在一起的

我最近从我的工作场所防火墙打开了1433出站连接,以连接到Azure SQL数据库。我使用PowerBI桌面作为我机器上的客户端,并使用标准PowerBI连接器连接Azure SQL数据库

我能够连接到Azure数据库并查看元数据和数据,并且能够编写报告

现在我有以下问题:

  • 数据传输是否通过1433端口进行
  • 或者,是否有其他驱动程序(如MSOLAP/OLEDB)进行传输?如果是这样,那么1433是否封装了驱动程序
  • 如果是这样的话,那么数据在传输过程中(从云到网络中的我的机器?)是安全的吗?我的意思是连接是SSL加密的吗?我刚读到这个问题,不知道这是怎么回事
    提前谢谢

    传输中来自任何Azure SQL数据库或前往任何Azure SQL数据库的所有数据都是加密的。Azure SQL数据库不允许非加密连接。所有这些都发生在TCP端口1433上。您无法在其他端口上与Azure SQL数据库通信

    当客户端首次尝试连接到SQL Server/SQL Azure时,它会发送初始连接请求。考虑这是一个“预连接”请求。此时,客户端不知道是否需要SSL/加密,并等待SQL Server/SQL Azure的答复,以确定整个会话(不仅仅是登录序列,整个连接会话)是否确实需要SSL。在响应上设置一个位,指示so。然后,客户端库断开并重新连接这些信息

    当您将Encrypt设置为true时,您可以避免“预连接”,并且可以防止任何代理关闭代理客户端的加密位,这样就可以避免中间人攻击之类的攻击

    当需要安全连接时,建议启用“加密连接”设置