簡體   English   中英

PowerApps 無法通過本地數據網關連接到本地 SQL Server

[英]PowerApps cannot connect to on-premise SQL Server through On-Premise Data Gateway

我正在嘗試建立從 PowerApps 到我們擁有的本地 SQL Server 實例的數據連接。 但是,我收到以下錯誤:

Microsoft SQL:建立與 SQL Server 的連接時發生與網絡相關或特定於實例的錯誤。 服務器未找到或無法訪問。 驗證實例名稱是否正確以及 SQL Server 是否配置為允許遠程連接。 (提供程序:命名管道提供程序,錯誤:40 - 無法打開與 SQL Server 的連接)

我正在關注 Microsoft 的這篇支持文章以進行設置。

到目前為止我所做的一切:

  • SQL Server Express 實例設置在我們域內的普通 Windows 10 Pro 計算機上。
  • 我在域上創建了一個服務帳戶來訪問 SQL Server,並在我們嘗試訪問的數據庫上為其添加了 db_owner 角色。
  • 我已將 SQL Server 配置為允許使用非標准端口 (49172) 進行外部連接,並使用域中的另一台機器測試此服務帳戶連接,效果很好。
  • 我從 Microsoft 安裝了本地數據網關,並使用我的工作 Microsoft 帳戶對其進行了配置。 這也很好用,我可以看到 PowerApps 中的網關列為 Live。 HTTPS 已啟用(在此問題上推薦)
  • 我在我關注的支持文章(上面的鏈接)中添加了允許所有端口的顯式規則,並將 MS 建議的所有 IP 列入白名單。

奇怪的是,如果我將用戶名/密碼更改為不正確的內容,它會給我一個“無效憑據”錯誤,所以我知道它至少可以通過域/SQL Server 進行身份驗證。 是否有我在 SQL Server 中某處丟失的設置?

所以,我是個白痴,把 SQL Server 的名字弄錯了。 在教程中,我看到講師只是列出了計算機名稱(這是我正在做的),但我還需要添加反斜杠和 SQLEXPRESS。

  • 舊名稱:DEVPC
  • 新的正確名稱:DEVPC\\SQLEXPRESS

在那之后工作就像一個魅力。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM