最近,我遇到了很多将ReportServer数据库从旧版SQL Server实例迁移到SQL Server 2016的问题。 我只是备份数据库并在sql server 2016上恢复它,重新启动服务,然后尝试访问ReportManager URL,这会给我一个错误,然后检查SQL日志,这里是错误:
“library!WindowsService_0!7c40!07/10 / 2017-16:59:39 :: e错误:ServiceStartThread:启动服务时捕获到异常。错误:Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerStorageException:发生错误报告服务器数据库。这可能是由于数据库中的连接失败,超时或磁盘状况不佳.--> System.Data.SqlClient.SqlException:无法转换为text / ntext或整理为'결鉱á。慏⨠翱...'因为这些遗留LOB类型不支持代码点为U + 10000或更大的Unicode补充字符。使用varchar(max),nvarchar(max)类型或没有_SC标志的归类。“
这两个实例都名为MSSQLSERVER,默认情况下它们都已安装,除了我使用域帐户管理不同的SQL服务。
这就是我现在能想到的,我会回答所有问题,所以我真的想要修复它而不需要升级整个sql实例。
谢谢,
答案 0 :(得分:0)