症状

假设你有一个 Microsoft SQL Server 2012 实例,该实例使用服务器级别的补充字符排序规则。 当您首次启动数据库引擎优化顾问(DTA)时,如果 DTA 连接到 SQL Server 实例,则会收到以下错误消息:

找不到存储过程 "msdb ..."。sp_DTA_help_session "。 (Microsoft SQL Server 地址错误:2812)

注意在日语环境中,错误消息如下所示:

ストアドプロシージャ ' msdb .。。sp_DTA_help_session "が見つかりませんでした。(Microsoft SQL Server 地址エラー:2812)

原因

出现此问题的原因是,某些大型对象(LOB)数据类型用于在某些表或存储过程中创建必要的数据结构,这些数据结构在 DTA 首次启动时由 DTA 使用。 但是,在补充字符排序规则中使用 LOB 数据类型 precluded。

解决方案

SQL Server 2012 的 Service pack 信息

若要解决此问题,请获取最新的 Microsoft SQL Server 2012 服务包。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2755533 如何获取最新的 SQL Server 2012 服务包

状态

Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。 如果有更新,我们将更新本文。

更多信息

有关辅助字符排序规则的详细信息,请转到以下 MSDN 网站:

排序规则和 Unicode 支持

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×