Azure SQL Database 連接問題常見排查方法,azure authenticator-ESG跨境

Azure SQL Database 連接問題常見排查方法,azure authenticator

來源網絡
來源網絡
2022-04-29
點贊icon 0
查看icon 720

Azure SQL Database 連接問題常見排查方法,azure authenticatorAzure SQL Database 連接問題常見排查方法Azure SQL Database 連接問題是使用 SQL Database 的常見問題,本文將會詳細介紹 Azure SQL Database 連接出現問題時的......

Azure SQL Database 連接問題常見排查方法,azure authenticator





Azure SQL Database 連接問題常見排查方法

Azure SQL Database 連接問題是使用 SQL Database 的常見問題,本文將會詳細介紹 Azure SQL Database 連接出現問題時的常見問題及排查方法。具體常見原因及排查思路如下。

防火墻設置不正確

防火墻配置不正確是導致 Azure SQL Database 連接不了比較最常見的問題。如果從公網連接可能是沒有把公網連接的客戶端地址加入防火墻允許列表。如果是從 Azure 虛擬機連接,可能是沒有配置好虛擬網絡服務終節(jié)點。同時,也有可能用戶本地的防火墻設置規(guī)則比較復雜,沒有運行 Azure 平臺的 Cluster 訪問,導致連接不上。具體分析如下:

1.允許 Azure Cluster IP 訪問本地:

Azure 平臺一些 Cluster 的 IP,用于平臺上相應服務的訪問。如果用戶本地有入站規(guī)則限制,就需要把使用的 Azure SQL DataBase 所在區(qū)域的 IP 加入到入站規(guī)則允許列表中,如果有本地有出站規(guī)則限制,就需要把 IP 加入到出站的允許列表中。

2.設置公網防火墻允許列表:

可以在 Azure SQL Database 的防火墻設置中添加公網防火墻允許列表,如果需要從公網訪問 Azure SQL 數據庫必須配置將訪問的客戶端的 IP 地址加入防火墻允許列表,如下所示:

3.配置虛擬網絡服務終結點:

如果需要從 Azure 虛擬機中訪問 Azure SQL DataBase,但是又關閉允許訪問 Azure 服務,則需要將 Azure 虛擬機配置到 Azure SQL DataBase 中。

添加現有虛擬網絡,然后選擇虛擬機所在的虛擬網絡進行啟用服務終結點,并且添加虛擬網絡,具體如下所示:

使用不同方式登錄 Azure SQL DataBase 來縮小范圍

當遇到 Azure SQL DataBase 連接不上時,有多種方法可以幫助排查縮小范圍。

1.嘗試使用不同工具連接:

遇到當前 Azure SQL DataBase 連接不了的情況,可以嘗試使用不同的工具連接。例如,如果使用 SQL Server Management Studio 登錄失敗,則可以使用 Navicat 進行登錄排查是某個客戶端問題造成的。

2.登錄在同一個區(qū)域的相同配置的另一個 Azure SQL DataBase:

通過登錄和連接有問題的 Azure SQL DataBase 在同一個區(qū)域,且配置相同的 Azure SQL DataBase 來排除是否是訂閱下某個區(qū)域的所有 Azure SQL DataBase 都存在連接問題。

3.門戶上用查詢編輯器登入:

通過使用 Azure 門戶上的查詢編輯器進行登入,查看是否會報同樣的錯誤,從而排除由于防火墻設置造成的連接問題。

排除是否為網絡問題

通過在本地的 CMD 中運行 psping t sqldb.database.chinacloudapi.cn:1433 和 nslookup sqldb.database.chinacloudapi.cn 這兩條命令來判斷是否存在網絡問題。正常沒有問題則顯示如下:

抓包進行排查

如果上述方法都沒有排查出問題,也可以在 Azure SQL DataBase 連接不上時,通過抓取網絡包或者應用報進行查看,用來分析具體原因。

使用 WireShark 抓取網絡包

1.下載 WireShark (下載地址:Download WireShark)。

2.開始抓包:

3.調用接口訪問數據庫,結束后停止抓包,請?zhí)峁╅_始調用接口到獲取數據的日志(開始時間,獲取數據的時間)。

4.保存抓包文件,對抓包文件中有異常報錯的地方進行分析,或者可以對使用的 Azure SQL DataBase 的 IP 地址進行分析。也可以將網絡包發(fā)給 Azure 技術支持進行分析。

使用 Fiddler Trace 抓取應用包

1.若還未安裝 Fiddler Trace,從 Downloading Telerik Fiddler 下載安裝。

2.打開 Fiddler,點擊 Tools  Fiddler Options。

3.點擊 HTTPS 標簽。

4.確認設置如下圖所示:

5.若 Fiddler 要求你允許它用 root 權限, 點擊 Yes。

6.復現 register Microsoft.PowerBIDedicated 錯誤,讓 Fiddler 抓取網絡包.

7.當確認 Fiddler 已抓到所需的信息后, 點擊 File,取消選中 Capture Traffic 來取消 Fiddler 抓包。

8.點擊 File  Save  All Sessions 保存文件,對抓包文件中有異常報錯的地方進行分析,也可以將網絡包發(fā)給微軟技術支持團隊進行分析。

其他排查方法

1.連接池配置內容,查看 Log in 數量或者并發(fā)連接數達到該定價層的上限值。

可以參考文檔中不同定價層的連接數上限:使用基于 DTU 的購買模型的單一數據庫的資源限制。

2.如果使用 Redirect 連接方式,此方式只支持 JDBC 驅動 4.6 及以上版本,低于這個版本的需要升級版本型號。


文章推薦
Google ads后臺廣告系列目標詳解(adwords基礎篇),谷歌自適應廣告規(guī)則
采購日本超高舊機器如何進口到中國報關,日本舊的機械進口報關注意流程
Google  外貿平臺推廣如何進行有效優(yōu)化,谷歌外貿推廣操作教程
大連港進口報關日本二手數控機床


特別聲明:以上文章內容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關于作品內容、版權或其它問題請于作品發(fā)表后的30日內與ESG跨境電商聯系。

搜索 放大鏡
韓國平臺交流群
加入
韓國平臺交流群
掃碼進群
歐洲多平臺交流群
加入
歐洲多平臺交流群
掃碼進群
美國賣家交流群
加入
美國賣家交流群
掃碼進群
ESG跨境專屬福利分享群
加入
ESG跨境專屬福利分享群
掃碼進群
拉美電商交流群
加入
拉美電商交流群
掃碼進群
亞馬遜跨境增長交流群
加入
亞馬遜跨境增長交流群
掃碼進群
亞馬遜跨境增長交流群
加入
亞馬遜跨境增長交流群
掃碼進群
拉美電商交流群
加入
拉美電商交流群
掃碼進群
ESG獨家招商-PHH GROUP賣家交流群
加入
ESG獨家招商-PHH GROUP賣家交流群
掃碼進群
《TikTok官方運營干貨合集》
《TikTok綜合運營手冊》
《TikTok短視頻運營手冊》
《TikTok直播運營手冊》
《TikTok全球趨勢報告》
《韓國節(jié)日營銷指南》
《開店大全-全球合集》
《開店大全-主流平臺篇》
《開店大全-東南亞篇》
《CD平臺自注冊指南》
通過ESG入駐平臺,您將解鎖
綠色通道,更高的入駐成功率
專業(yè)1v1客戶經理服務
運營實操指導
運營提效資源福利
平臺官方專屬優(yōu)惠

立即登記,定期獲得更多資訊

訂閱
聯系顧問

平臺顧問

平臺顧問 平臺顧問

微信掃一掃
馬上聯系在線顧問

icon icon

小程序

微信小程序

ESG跨境小程序
手機入駐更便捷

icon icon

返回頂部