首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sqlserver 找不到系统表 在线求大神,该怎么解决

2013-07-09 
sqlserver 找不到系统表在线求大神我sqlserver 2005 创建一个数据库,创建一个表之前、判断这个表名是不是已

sqlserver 找不到系统表 在线求大神
我sqlserver 2005 创建一个数据库,创建一个表之前、判断这个表名是不是已经被占用
select 1 from SYSOBJECTS where id=OBJECT_ID('表名')

系统说 对象名'SYSOBJECTS'无效  什么个情况、怎么解决、是不是要重新装数据库吖
[解决办法]
你的数据库大小写敏感吗? 试过 select * from sys.objects或者select * from sysobjects   嘛?如果前面的也不想允许一下 DBCC CHECKDB有没有错误 ? 
[解决办法]

select * from sys.OBJECTS
 试试用这个,另外看看你的SQLServer是不是兼容级别到了2005还是说还是在2000.

SELECT [compatibility_level] FROM sys.databases

上面的语句,80是20000,90是05

热点排行
Bad Request.