首页 > 解决方案 > 恢复数据库 SQL Server - 数据为 null 不能对 null 值调用此方法或属性

问题描述

我正在尝试将 2 个数据库从 SQL Server 2012 复制到新的 VM SQL Server 2017。

其中一个数据库已成功恢复,但另一个给我以下问题。

数据库都成功恢复,但是当我尝试访问表时,其中 1 个数据库在 SSMS 中出现此错误“数据为空,此方法或属性不能在空值上调用”

感谢任何帮助。

标签: sql-serverdatabasenulldbnull

解决方案


SQL Server 2017 具有 SQL Server 2012 中不存在的许多功能,并且您的 SSMS 版本可能不支持较新版本的 SQL Server。

当您在 SSMS 中打开数据库时,可能会尝试加载数据库图表(现已弃用)。

你能跑吗:

USE [databasename]
GO

SELECT * FROM sys.objects

看看你预期的桌子是否在那里?


推荐阅读