SQL Server 允許遠端連線

● 打開 Sql Server Configuration Manager

SQLServerManager14.msc 在 C:\Windows\SysWOW64 目錄中,可以在開始直接輸入 SQLServerManager14.msc

  • SQL Server 網路組態 → SQLEXPRESS 的通訊協定 → TCP/IP → 已啟用
  • TCP/IP → 內容 → IP 位址 → IPALL → TCP 動態通訊埠 → 空白
  • TCP/IP → 內容 IP 位址 → IPALL → TCP 通訊埠 → 1433

● 在 Windows 防火牆中開啟通訊埠以便 TCP 存取

  • 在【開始】功能表上按一下【執行】,輸入 WF.msc,然後按一下 【確定】
  • 在【具有進階安全性的 Windows 防火牆】的左窗格中,以滑鼠右鍵按一下【輸入規則】,然後按一下動作窗格中的【新增規則】
  • 在【規則類型】 對話方塊中,選取【通訊埠】,然後按【下一步】
  • 在【通訊協定及連接埠】對話方塊中,選取【TCP】。選取【特定本機埠】,然後輸入實例的通訊埠編號 Database Engine,例如1433【預設實例】。按 【下一步】
  • 在【執行動作】對話方塊中,選取【允許連線】,然後按【下一步】
  • 在【設定檔】對話方塊中,選取您想要連線至 Database Engine 時,描述電腦連線環境的設定檔,然後按【下一步】
  • 在【名稱】對話方塊中輸入此規則的名稱和描述,然後按一下 【完成】

● 若要在使用動態通訊埠時開放 SQL Server 的存取

  • 在【開始】功能表上,按一下【執行】,輸入 WF.msc,然後按一下【確定】
  • 在【具有進階安全性的 Windows 防火牆】的左窗格中,以滑鼠右鍵按一下【輸入規則】,然後按一下動作窗格中的【新增規則】
  • 在【規則類型】對話方塊中,選取【程式】,然後按【下一步】
  • 在【程式】對話方塊中,選取【這個程式路徑】。按一下【瀏覽】,並導覽至您想要透過防火牆存取的 SQL Server 執行個體,然後按一下【開啟】。SQL Server 預設位於 C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Binn\Sqlservr.exe。按【下一步】
  • 在【執行動作】對話方塊中,選取【允許連線】,然後按【下一步】
  • 在【設定檔】對話方塊中,選取您想要連線至 Database Engine 時,描述電腦連線環境的設定檔,然後按【下一步】
  • 在【名稱】對話方塊中輸入此規則的名稱和描述,然後按一下【完成】

● 打開 Microsoft SQL Server Management Studio

先連線到資料庫

  • 物件總管 → 屬性(右鍵) → 連線 → 允許此伺服器的遠端連線 → 打勾
  • 物件總管 → 屬性(右鍵) → 安全性 → SQL Serve 及 Windows 驗證模式
  • 物件總管 → 安全性 → 登入 → sa → 屬性(右鍵) → 一般 → (變更密碼)
  • 物件總管 → 安全性 → 登入 → sa → 屬性(右鍵) → 狀態 → 登入 → 已啟用

● 啟用 SQL Server Browser 服務

如果啟動類型是【已停用】,先改成【自動】,再啟動

● SQL Server 和 SQL Server Browser 兩項服務選擇重新啟動

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *