[英]SQL Server Express connection string error
嘗試找出SQL Server Express數據庫的正確連接字符串。 嘗試將我的應用程序發布到IIS並進行測試,然后再發布到我的托管站點。
建立與SQL Server的連接時發生與網絡相關或特定於實例的錯誤。 服務器未找到或無法訪問。 驗證實例名稱正確,並且已將SQL Server配置為允許遠程連接。 (提供者:SQL網絡接口,錯誤:26-指定服務器/實例時出錯)
我從這里開始,也使用connectionstrings.com
。 我也開始在這里閱讀使用SQL Server Compact的deploy asp.net應用程序
使用此連接字符串
Data Source=.\\SQLExpress;AttachDbFilename=H:\DB\Guestbook.sdf;Integrated Security=True
我收到上述錯誤
此連接字符串
<add name="DefaultConnection"
connectionString="Data Source=.\SQLEXPRESS;Integrated Security=SSPI; database=Guestbook; AttachDBFilename=|DataDirectory|Guestbook.sdf"
providerName="System.Data.SqlClient" />`
引發信任級別錯誤。 我已更改為中等和完全狀態,但仍然遇到兩個錯誤之一。
我嘗試了幾種不同的字符串的變體,但是沒有運氣。
謝謝
請驗證SQL服務已在services.msc中啟動,並使用具有主機名ej的完整實例:HOSTNAME \\ SQLEXPRESS
文件擴展名表示這不是SQL Server Express數據庫,因此您必須使用:
Data Source=<Full path to file>
要么
Data Source=|DataDirectory|Guestbook.sdf
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.