SQL Server 2012错误:对象引用未设置为对象的实例

时间:2014-08-29 19:19:49

标签: sql-server ssms

我使用SQL Server 2012,我有一些数据库。问题是我突然收到错误说,

  

对象引用未设置为对象的实例

我在以下情况下收到此错误:

  • 要撰写新查询
  • 右键单击表名称选择以前输入的数据 - > 选择前1000行

在没有收到错误消息的情况下我可以做什么:

  • 使用Windows身份验证模式和SQL身份验证模式成功登录我的实例。
  • 通过右键单击表名称来编辑表格数据 - >编辑前200行
  • 创建新数据库

我正在使用:

  • Microsoft SQL Server Management Studio:11.0.3128.0
  • Microsoft .NET Framework:4.0.30319.34014
  • 操作系统:Windows 8.1

以下是错误的一些快照。 error

Advanced_information

请给我一个解决方案来解决这个问题。我们将非常感谢您的帮助。

7 个答案:

答案 0 :(得分:4)

我可以解决错误。 修复SQL Server。

转到Add/remove programs Microsoft SQL Server 2012(x64) - > Uninstall/Change - > Repair。 在此处选择要修复的实例。

Select the instance

对我来说,修复实例后,错误就解决了。

感谢所有花费宝贵时间回答我问题的人。

答案 1 :(得分:4)

我通过以管理员身份运行SSMS来解决问题。

答案 2 :(得分:2)

我收到了同样的错误消息。问题是C:驱动器上没有0字节。

答案 3 :(得分:1)

我在项目中遇到过同样的错误。这纯粹是由于SSMS(sql客户端)已损坏。只是为了交叉检查服务器是否正常并且客户端已损坏,如果您有权访问并查询表,请尝试从任何其他服务器连接到此计算机中的sql-server。如果它返回数据,只需卸载并重新安装客户端(ssms)即可解决问题

由于

答案 4 :(得分:1)

它可能会迟到,但我在SQL SERVER 2016中遇到同样的错误,我通过分配对备份文件夹的完全访问权来解决它。

答案 5 :(得分:1)

我在SQL 2016中遇到了同样的错误,对我来说唯一的解决方案是完全卸载(在appwiz.cpl中)所有条目Visual Studio + SQL。然后我执行VisualStudioUninstaller并重新安装SQL并在Visual Studio之后。

答案 6 :(得分:0)

删除数据库后,我收到消息。数据库不见了,所以我继续前进。