我在使用Visual Studio连接SQL Server时遇到问题...
从这段代码:
#region User management
public ActionResult SearchByRestaurant()
{
User objUser = new User();
if (Session["UserId"] != null)
{
int id = Convert.ToInt32(Session["UserId"]);
objUser = objContext.ContextUser.Find(id);
}
objUser.SearchResult = new List<SearchResult>();
objUser.PreferencesList = objContext.ContextPreferences.Where(s => s.Status == 1).ToList()
objUser.RestaurantListAll = objContext.ContextRestaurant.Where(s => s.Status == 1).ToList();
if (objUser.SelectedPreferences == null)
objUser.SelectedPreferences = new int[] { };
return View(objUser);
}
我获得此行的例外情况:
objUser.PreferencesList = objContext.ContextPreferences.Where(s => s.Status == 1).ToList()
例外:
抛出异常:&#39; System.Data.SqlClient.SqlException&#39;在EntityFramework.dll
中其他信息:用户登录失败&#39;。
我已尝试进入设置添加&#39; sa&#39;用户作为连接,但它不起作用。
进一步详情:
使用Visual Studio ASP .Net Framwork
中设置的基本SQL数据库
用C#写作 使用已在VS
我非常感谢能给予的任何帮助,如果您愿意帮助我,请给我留言。谢谢!
更新
我试过启用“sa”#。帐户,我现在收到此错误:
抛出异常:&#39; System.InvalidOperationException&#39;在EntityFramework.dll
中附加信息:此操作需要连接到&#39; master&#39;数据库。无法与&#39; master&#39;建立连接。数据库,因为已打开原始数据库连接并已从连接字符串中删除凭据。提供未打开的连接。
答案 0 :(得分:0)
我猜您不会通过sqlserver的帐户启用登录
在此之后启用并记住设置sa的密码
https://sudeeptaganguly.wordpress.com/2010/04/20/how-to-enable-sa-account-in-sql-server/