C# 如何连接到本地数据库的mdf,即;sql网络接口错误52“;

C# 如何连接到本地数据库的mdf,即;sql网络接口错误52“;,c#,mysql,sql-server,database,C#,Mysql,Sql Server,Database,我已经启动了一个新项目,我将在网格视图中显示数据,在那里我必须使用.mdf文件。问题开始了。我可以在sql数据库中打开.mdf文件,但不是选择“数据库引擎”作为服务器类型,而是选择“sql server compact edition”,只有这样,我才能在sql studio中打开.mdf文件并创建表和所有内容 我已经创建了creted表和所有东西,现在我必须在web.config文件中提供连接字符串。我定义如下 连接字符串: connectionString="Data source

我已经启动了一个新项目,我将在网格视图中显示数据,在那里我必须使用.mdf文件。问题开始了。我可以在sql数据库中打开.mdf文件,但不是选择“数据库引擎”作为服务器类型,而是选择“sql server compact edition”,只有这样,我才能在sql studio中打开.mdf文件并创建表和所有内容

我已经创建了creted表和所有东西,现在我必须在web.config文件中提供连接字符串。我定义如下

连接字符串:

     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>


你好,我已经试过了。当我试图通过VisualStudio中的服务器资源管理器连接时,我得到了“sql网络错误-26,srver找不到”。有什么设置我需要做,我不知道是什么问题。它在窃听我你有没有试着搜索这个错误?它与SQl指令相关。。您的配置中有问题。。