我正在尝试将2个数据库从SQL Server 2012复制到新的VM SQL Server 2017。
一个数据库成功恢复了,但另一个数据库给了我以下问题。
数据库都成功地恢复了,但是当我尝试访问表时,数据库中的1个数据库我在SSMS中遇到此错误"数据为null此方法或属性无法在null值上调用"
感谢任何帮助。
SQL Server 2017具有SQL Server 2012中不存在的许多功能,您的SSMS版本很可能不支持SQL Server的较新版本。
很可能在SSMS中打开数据库时,它正在尝试加载数据库图(现在已弃用(。
您可以运行:
USE [databasename]
GO
SELECT * FROM sys.objects
看看您的预期表是否在那里?