select * from sysobjects where name = N'hos' and xtype='U'hos 1748201278 U 6 0 0 0 0 0 2008-07-30 13:45:17.533 0 0 0 U 1 3 0 2008-07-30 13:45:17.533 0 0 0 0 0 0 0
drop table hos
Msg 3701, Level 11, State 5, Line 1
Cannot drop the table 'hos', because it does not exist or you do not have permission.为什么我在sysobjects 下面查找到的表. 却不能删除!谁知道答案呢??
drop table hos
Msg 3701, Level 11, State 5, Line 1
Cannot drop the table 'hos', because it does not exist or you do not have permission.为什么我在sysobjects 下面查找到的表. 却不能删除!谁知道答案呢??
解决方案 »
- 求解一个行列转换的场景应用sql
- SQL Server 2008 安装
- 新手,这个查询问题没有完全解决,应该不难
- VC6中使用ADO对数据库进行UPDATE操作,出现超时的奇怪问题?循环进行UPDATE到100条左右时就会超时!
- collate的作用?
- 请教一group by 问题,谢谢
- 一个表自关联查询问题
- 急请教SQL语句的编写
- 增加mdf文件“分配的空间”问题
- 用ADO远程连接SQL2000,在装有SQL2000客户端的电脑上执行正常,换在其他机器没装sql2000客户端的执行就报错???
- 如何设置sql2000用户,访问指定的表!
- SQL2005只能用windows身份验证登陆,为什么?
就是不能删除这个表.
因为我的系统要从sysobjects 里面读数据.
有什么办法把这个数据消失掉
Line 1:
There is already an object named 'object_name' in the database.那就说明您的系统表有问题. 用DBCC检查一下您的数据库:dbcc checkcatalog
dbcc checkdb如果真有什么存储错误, 只有用备份文件恢复了. 当然, 还有一个可能, 就是HOS表的SCHEMA和SA的缺省SCHEMA不匹配(一般都是DBO, 但如果有特别培植, 有可能不是DBO).
无足够权限!
drop table [schema].table_name
用sa登陆的用户架构是DBO吗?
说明你没有足够的权限 建议你先用超级管理员先赋权限 然后再删除!
说明你没有足够的权限 建议你先用超级管理员先赋权限 然后再删除!