C# 从VS2010内部的SQL Server Express数据库检索数据
我用C创建了一个新的ASP.Net项目。我在我的App_数据文件夹中添加了一个名为aspnetdb.mdf的新数据库。我已将以下连接字符串添加到我的项目中:C# 从VS2010内部的SQL Server Express数据库检索数据,c#,asp.net,visual-studio-2010,C#,Asp.net,Visual Studio 2010,我用C创建了一个新的ASP.Net项目。我在我的App_数据文件夹中添加了一个名为aspnetdb.mdf的新数据库。我已将以下连接字符串添加到我的项目中: <add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS; Integrated Security=SSPI; AttachDBFilename=|DataDirectory|\aspnetdb.mdf; Us
<add name="ApplicationServices"
connectionString="data source=.\SQLEXPRESS;
Integrated Security=SSPI;
AttachDBFilename=|DataDirectory|\aspnetdb.mdf;
User Instance=true" providerName="System.Data.SqlClient" />
当我运行项目时,它可以很好地检索数据
现在我想写一些新的存储过程。因此,我打开查询窗口来执行此操作:
尝试运行简单的SELECT语句时,出现错误:
有人能告诉我如何从这个表返回数据吗?请记住,这是在VS2010内部完成的,而不是在SQL Server中完成的,因为我的计算机上没有安装完整的SQL Server,尽管VS2010安装了一些SQL Server 2008。查看此帖子,请确保您的查询编辑器使用了正确的数据库。首先运行use[your\u database\u name]查询,然后执行selectquery@Shetty-这在一开始起作用,现在我得到一个错误:无法打开登录请求的数据库LocalData。登录失败。当您单击“连接”时,您使用了什么用户名passwrod?您是否使用了Windows身份验证?看起来您的登录名没有访问您使用逻辑名称LocalData创建的新数据库的权限。这会有帮助