回答

0

您的SQL Server必須對您託管您的網站的服務器可見。

我假設你想訪問SQL Server中的數據來爲你的網站生成一些內容。

有2種簡單的方法可以做到這一點:

  1. 靜態IP - 請諮詢您的靜態IP地址的ISP本地 網絡,您可以在連接字符串中使用。這是更可取的&更穩定,因爲它會始終同步。
  2. 動態DNS - 如果您的ISP不會給你一個靜態地址,或者你不想爲此付費。你註冊一個DDNS服務提供商,他們給你一個域名,比如ferrysqlserver.ddns.org,你的網絡通過這個名字可以在互聯網上看到。某些路由器支持DDNS,否則您可能需要運行一個服務應用程序,以使您的外部IP地址與您的DDNS提供商保持同步。

一旦你有這些工作,你的網絡現在可用於互聯網,但沒有可能訪問。 到目前爲止,您所做的是創建從互聯網名稱到本地路由器的路徑。

要使SQL Server可訪問,您需要找出SQL Server使用的端口(默認值爲1433)。如果以不同的方式連接到SQL,可能需要打開其他端口。

在你的路由器,找到端口轉發選項,並啓用端口轉發到您的SQL Server的本地網絡IP地址,端口1433

這一步地圖從互聯網連接的端口1433您的路由器,並將這些連接轉發到您的SQL Server的端口1433。

祝你好運。

相關問題