在 Microsoft SQL Server 2014 (SP2-CU1) (KB3178925) 上 - 12.0.5511.0 (X64) 2016 年 8 月 19 日 14:32:30 版权所有 (c) Windows NT 6.1 上的 Microsoft Corporation Enterprise Edition(64 位)(内部版本 7601:服务)包 1)(管理程序)
sp_UpdateStats 实际上不存在,查询:
SELECT OBJECT_ID('sp_UpdateStats')
Run Code Online (Sandbox Code Playgroud)
返回值:-838816646
和
select * FROM sys.objects WHERE name='sp_UpdateStats'
Run Code Online (Sandbox Code Playgroud)
返回0行...
怎么会这样 ?OBJECT_ID 函数中的错误?
编辑
很高兴知道 ID -838816646 来自 sys.sysobjects 或 sys.system_objects 但更准确的问题是:
在代码本身(因此不在.FRM或.VBP .OCX声明部分中),一些控件在保存任何修改后更改其大小写(显然是随机的):
- If Me.CC_Absence = 1 Then Me.CC_REMPLACABLE = 0
+ If Me.CC_ABSENCE = 1 Then Me.CC_REMPLACABLE = 0
Run Code Online (Sandbox Code Playgroud)
要么
- Me.GR_CRITERE.Visible = False
+ Me.GR_Critere.Visible = False
Run Code Online (Sandbox Code Playgroud)
然后源控制报告更改并要求提交...是否有可能摆脱它?