我已经开始了一个新项目,我将在网格视图中显示数据,我必须使用.mdf文件。问题开始了。我能够在sql数据库中打开.mdf文件,但不能选择servertype:“数据库引擎”,而是选择“SQL server compact edition”,只有这样我才能在sql studio中打开.mdf文件。创建表格和所有内容。
我已经创建了表格和everthing,现在是我必须在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 network interfaces错误52”
我认为这是权限问题,并通过向其添加NFS帐户授予该文件的完全权限。但仍然相同,无法通过项目连接。
任何人都可以帮我这个,为什么文件能够连接到sql studio,但无法通过项目连接。
我的连接字符串错了吗?
答案 0 :(得分:0)
对于连接字符串的这种情况,我总是使用此模板:
<connectionStrings>
<add name="MyConn"
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\myproject.mdf;
Integrated Security=True;
User Instance=True"
providerName="System.Data.SqlClient"/>
</connectionStrings>