sql-server - 恢复数据库 SQL Server - 数据为 null 不能对 null 值调用此方法或属性
问题描述
我正在尝试将 2 个数据库从 SQL Server 2012 复制到新的 VM SQL Server 2017。
其中一个数据库已成功恢复,但另一个给我以下问题。
数据库都成功恢复,但是当我尝试访问表时,其中 1 个数据库在 SSMS 中出现此错误“数据为空,此方法或属性不能在空值上调用”
感谢任何帮助。
解决方案
SQL Server 2017 具有 SQL Server 2012 中不存在的许多功能,并且您的 SSMS 版本可能不支持较新版本的 SQL Server。
当您在 SSMS 中打开数据库时,可能会尝试加载数据库图表(现已弃用)。
你能跑吗:
USE [databasename]
GO
SELECT * FROM sys.objects
看看你预期的桌子是否在那里?
推荐阅读
- amazon-web-services - AWS AD 联合登录:AWSOpenIdDiscoveryService 返回 400:AuthSamlInvalidSamlResponseException
- angular - 工具提示 Angular ejs lineargauge
- javascript - 仅在单击“忘记密码”链接时如何使用 PATCH 方法
- python - Pandas:如何为每组值分配标签?
- makefile - 安装 RTL8812AU 驱动程序时有什么方法可以修复或避免错误?
- unity3d - 如何理解“this.transform.position = target.TransformPoint(_camOffset)”?
- python - sqlalchemy 不会将用户名与 ActiveDirectoryIntegrated 一起使用?
- c++ - 将整数除以数组并将其存储为数组中的双精度数
- graphql - 如何进行 GraphQL 更新突变?
- odoo-14 - 员工如何提交休假申请