![](/img/trans.png)
[英]SQL Server network interfaces error 52- Unable to locate a database at runtime installation
[英]How to connect to mdf of local database , which is giving “sql network interfaces error 52”
我已經啟動了一個新項目,該項目將在網格視圖中顯示數據,在這里我必須使用.mdf文件。 問題從這里開始。 我能夠在sql數據庫中打開.mdf文件,但無法通過選擇作為服務器類型:“數據庫引擎”,而是通過選擇“ SQL Server精簡版”,只有這樣我才能在sql studio中打開.mdf文件,並且創建表和所有內容。
我已經創建了表格和所有東西,現在需要在web.config文件中提供連接字符串的部分。 我定義如下。
connstring:
connectionString="Data source=.\SQLEXPRESS\v11.0;Integrated Security=SSPI;AttachDBFilename=C:\Users\usr\Downloads\InterviewSolution\Backup\myproject\App_Data\myproject.mdf;User Instance=true"
providerName="System.Data.SqlClient" />
而且我無法連接。 在將數據庫架構配置為sqldatasource時,我嘗試測試連接,但是由於以下錯誤而失敗。
錯誤:“ SQL網絡接口錯誤52”
我認為這是權限問題,並通過向其添加NFS帳戶來授予該文件的完全權限。 但仍然相同,無法通過項目進行連接。
誰能在這方面幫助我,為什么文件可以連接到sql studio,卻無法通過項目連接。
我的連接字符串錯誤嗎?
在這種情況下,對於連接字符串,我總是使用此模板:
<connectionStrings>
<add name="MyConn"
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\myproject.mdf;
Integrated Security=True;
User Instance=True"
providerName="System.Data.SqlClient"/>
</connectionStrings>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.