簡體   English   中英

如何連接到本地數據庫的mdf,這給出了“ sql network interfaces error 52”

[英]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.

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