设计人员在加载表定义时遇到错误?

我对Visual Studio 2012 Ultimate有疑问。

我插入了一个“Sql Server数据库”,当我尝试“添加新表”一段时间后,我遇到了这个问题

设计器在加载表定义时遇到错误

和“错误列表”中的两个错误

  1. 无法检索目标数据库架构。 无法重新连接到数据库。

  2. 无法从数据库(LocalDB)\ v11.0.C获取架构信息:\ USERS \ SRDJAN \ DOCUMENTS \ VISUAL STUDIO 2012 \ WEBSITES \ WEBSITE3 \ APP_DATA \ DATABASE.MDF。
    请关闭此数据库的所有打开的编辑器,检查与此数据库的连接,并在服务器资源管理器中刷新数据库。 C:\ USERS \ SRDJAN \ DOCUMENTS \ VISUAL STUDIO 2012 \ WEBSITES \ WEBSITE3 \ APP_DATA \ DATABASE.MDF

我该怎么做才能让这个工作?

图片

我有同样的问题,但当我使用“SQL Server对象资源管理器”而不是“服务器资源管理器”添加新表时,它得到了解决。

请检查用于连接VS中数据库的登录名是否具有创建表的必要权限。

我知道这是一个非常古老的问题,但万一其他人对上述答案没有任何好运:对我有用的只是断开与服务器的连接并重新连接。

使用“SQL Server对象资源管理器”代替“服务器资源管理器”,但关闭服务器资源管理器中显示的所有数据库连接。

从SQL服务器对象资源管理器添加本地SQL服务器,它就像一个魅力。

跟着这些步骤:

  1. 右键单击“数据连接”
  2. 单击添加连接
  3. 选择您的数据源
  4. 浏览到系统上的现有数据库文件(例如C:\Users\pcname\Documents\databasefile.mdf
  5. 单击“测试连接”
  6. 如果连接成功,则应解决问题,否则在重新启动Visual Studio后尝试

我有同样的问题[visual studio 2013],因为数据库名称错误。 转到服务器资源管理器 – >右键单击数据库 – >修改连接.. – >在“连接到数据库名称:”下选择正确的数据库名称。

重新启动Visual Studio为我修复了它。 我打开了一个月或更长时间。

对于一些人来说,在深入挖掘之前先尝试这个简单的步骤可能是值得的。

如果您未使用集成安全性(Windows身份validation),请确保db用户具有“db owner”角色

要解决此问题,请执行以下步骤:1-转到VS工具 – >选项 – >数据库工具 – >查询和视图设计器2-在240秒后设置“取消长时间运行的查询”3 – 删除所有连接中的“ SQL服务器资源管理器“和”SQL Server对象资源管理器“ – (这一步非常重要)4-重新打开VS并重新创建你的连接,这将是现在的工作

最好的祝福