簡體   English   中英

將Umbraco網站連接到SQL Server數據庫時出錯

[英]Error When Connecting Umbraco site to SQL Server database

我在本地創建了一個工作正常的Umbraco網站。 部署到托管解決方案時,出現錯誤“ Umbraco無法啟動。已配置連接字符串,但Umbraco無法連接到數據庫。”

嘗試更改連接字符串,並與托管公司確認服務器正確。

我的連接字符串如下。

add name="umbracoDbDSN" connectionString="server=Msql2017.ukwsp.com;database=xyz;user id=xyz;password='xyz'" providerName="System.Data.SqlClient" 

聽起來好像該連接字符串(或憑據)有問題,即使托管公司聲稱它是有效的。

如果托管公司未對主機可以連接到數據庫的IP進行任何形式的限制,則可以嘗試使用SQL Management Studio手動連接到服務器以確認憑據是否有效(如果憑據有效,則當然不起作用)只能訪問自己的Web服務器IP范圍)。

您如何將本地SQL數據庫的備份還原到該托管服務提供商?

根據在服務器上還原數據庫的方式,在托管服務提供商處設置帳戶時原先使用的憑據可能已被本地計算機備份中的內容覆蓋。 這將導致您無法使用原始憑據進行身份驗證,除非這些憑據被映射為可以訪問實際的已還原數據庫。

如果我是您,我將讓托管公司確認他們確實仍然可以使用提供的憑據連接到數據庫-如果不是,請讓他們為您修復安全性映射(因為您實際上無權執行此操作)無論如何)。

您的連接字符串(用戶名和/或密碼)是否帶有“&”符號? 這可能會導致令人討厭的問題。

暫無
暫無

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

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