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

时间:2012-11-28 17:07:06

标签: c# visual-studio visual-studio-2012

我对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

  3. 我能做些什么才能让它发挥作用?

    Picture

9 个答案:

答案 0 :(得分:11)

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

答案 1 :(得分:6)

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

答案 2 :(得分:4)

使用" SQL Server对象资源管理器"而是#34;服务器资源管理器"但请关闭服务器资源管理器中显示的所有数据库连接。

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

答案 3 :(得分:2)

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

答案 4 :(得分:0)

请按照以下步骤操作:

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

答案 5 :(得分:0)

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

答案 6 :(得分:0)

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

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

答案 7 :(得分:0)

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

答案 8 :(得分:0)

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

最好的问候