12

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

我该怎么做才能让它工作?

图片

4

9 回答 9

13

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

于 2014-06-26T10:40:07.010 回答
6

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

于 2013-03-12T09:23:10.407 回答
4

使用“SQL Server 对象资源管理器”而不是“服务器资源管理器”,但关闭出现在服务器资源管理器中的所有数据库连接。

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

于 2016-01-19T23:59:20.640 回答
2

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

于 2015-04-02T18:31:04.040 回答
0

按着这些次序:

  1. 右键单击数据连接
  2. 单击添加连接
  3. 选择您的数据源
  4. 浏览到系统上现有的数据库文件(例如C:\Users\pcname\Documents\databasefile.mdf
  5. 点击测试连接
  6. 如果连接成功则问题应该解决,否则重启Visual Studio后尝试
于 2015-03-19T14:57:10.810 回答
0

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

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

于 2017-08-24T21:27:59.817 回答
0

要解决此问题,请执行以下步骤:

  1. 转到 VS 工具 → 选项 → 数据库工具 → 查询和视图设计器。

  2. 在 240 秒后设置“取消长时间运行的查询”。

  3. 删除“SQL Server Explorer”和“SQL Server Objects Explorer”中的所有连接——(这一步很重要)。

  4. 重新打开 VS 并重新创建连接。

于 2018-05-06T11:59:39.773 回答
0

由于数据库名称错误,我在使用 Visual Studio 2013 时遇到了同样的问题。

要解决它,请转到服务器资源管理器→右键单击您的数据库→修改连接...→在“连接到数据库名称:”下选择正确的数据库名称。

于 2016-03-10T10:32:48.053 回答
0

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

于 2018-02-19T10:15:59.060 回答