查询SysObjects出现下面的错误:
Msg 208, Level 16, State 1, Line 2Invalid object name 'SYSOBJECTS'.
可能的原因是数据库大小写敏感。If your database is created with a Case Sensitive collation then all object names will be Case Sensitive(MSDN).
--查看当前数据库的Collcation
SELECTCONVERT(sysname,DatabasePropertyEx(DB_NAME(),'Collation'))
selectcollation_namefromsys.databaseswherename=db_name()
我的数据库为:Chinese_PRC_CS_AI (大小写敏感)
使用小写:
SELECT*FROMsys.objects
selectname,schema_id,SCHEMA_NAME(schema_id)fromsys.system_objectswherename='objects'
如果不是大小写的问题运行 DBCC CHECKDB .
转载于:https://blog.51cto.com/lzf328/1236079