本文主要是介绍Msg 208 : Invalid object name 'SysObjects',希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
查询SysObjects出现下面的错误:
Msg 208, Level 16, State 1, Line 2 Invalid object name 'SYSOBJECTS'.
可能的原因是数据库大小写敏感。If your database is created with a Case Sensitive collation then all object names will be Case Sensitive(MSDN).
--查看当前数据库的Collcation
SELECT CONVERT(sysname,DatabasePropertyEx(DB_NAME(), 'Collation'))
select collation_name from sys.databases where name = db_name()
我的数据库为:Chinese_PRC_CS_AI (大小写敏感)
使用小写:
SELECT * FROM sys.objects
select name,schema_id,SCHEMA_NAME(schema_id) from sys.system_objects where name = 'objects'
如果不是大小写的问题运行 DBCC CHECKDB .
这篇关于Msg 208 : Invalid object name 'SysObjects'的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!