我对Visual Studio 2012 Ultimate有疑问。
我插入了一个“Sql Server数据库”,当我尝试“添加新表”一段时间后我遇到了这个问题
设计器在加载表定义时遇到错误
和“错误列表”中的两个错误
无法检索目标数据库架构。无法重新连接到数据库。
无法从数据库中获取架构信息 (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
我能做些什么才能让它发挥作用?
答案 0 :(得分:11)
我遇到了同样的问题,但是当我使用“SQL Server对象资源管理器”而不是“服务器资源管理器”来添加新表时,它会得到解决。
答案 1 :(得分:6)
请检查您用于连接VS中数据库的登录是否具有创建表的必要权限。
答案 2 :(得分:4)
使用" SQL Server对象资源管理器"而是#34;服务器资源管理器"但请关闭服务器资源管理器中显示的所有数据库连接。
从SQL Server对象资源管理器中添加本地SQL服务器,它就像魅力一样。
答案 3 :(得分:2)
我知道这是一个非常古老的问题,但万一其他人对上述答案没有任何好运:对我有用的只是断开与服务器的连接并重新连接。
答案 4 :(得分:0)
请按照以下步骤操作:
C:\Users\pcname\Documents\databasefile.mdf
)答案 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并重新创建你的连接,它将立即工作
最好的问候