dbcc checkident(表名,reseed,新种子值) 为什么会找不到表名?

ersa 2008-07-04 10:34:25
DELETE FROM [db_SCBM].[dbo].[scbm_Colleges]
dbcc checkident(scbm_Colleges,reseed,1)

结果
(30 行受影响)
消息 2501,级别 16,状态 45,第 2 行
找不到名为 "scbm_Colleges" 的表或对象。请检查系统目录。

请教大家这是怎么回事 ?
...全文
220 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
abuying 2010-09-17
  • 打赏
  • 举报
回复
其实Lz可以清空所有数据,而不是delete。自动编号就为1 了。
因为delete仍保留以前的ID
truncate table [db_SCBM].[dbo].[scbm_Colleges]
--检验权限
--DBCC CHECKIDENT 权限默认授予表所有者、sysadmin 固定服务器角色和 db_owner 固定数据库角色的成员且不可转让。





lff642 2008-07-04
  • 打赏
  • 举报
回复
要不你写全试试

dbcc checkident(数据库名.所有者名.scbm_Colleges,reseed,1)
-狙击手- 2008-07-04
  • 打赏
  • 举报
回复
你不在当前库,?
use db_SCBM
go


dbcc checkident(scbm_Colleges,reseed,1)
go
M1CR0S0FT 2008-07-04
  • 打赏
  • 举报
回复
dbcc checkident('dbo.scbm_Colleges',reseed,1)
hanjs 2008-07-04
  • 打赏
  • 举报
回复
确定你当前使用的数据库是否为表所在的数据库!!

否则按 数据库.dbo.表名指定!!
ersa 2008-07-04
  • 打赏
  • 举报
回复
顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶顶 顶
ersa 2008-07-04
  • 打赏
  • 举报
回复
这么衰 没人光顾 自己顶一下
之前 dbcc checkident 的是可用的 现在似乎对我所有的表都说找不到表名 ?
ersa 2008-07-04
  • 打赏
  • 举报
回复
在线等 啊 为什么没人进来看呢?
SinGooCMS 2008-07-04
  • 打赏
  • 举报
回复
USE pubs
GO
DBCC CHECKIDENT (jobs, RESEED, 30)
GO
ydage 2008-07-04
  • 打赏
  • 举报
回复
1、选择表所在的库
dbcc checkident('scbm_Colleges',reseed,0)
2、在任意库
dbcc checkident('库名.所有者名.scbm_Colleges',reseed,0)

注:重置种子值为0后,生成的第一条记录的标识值是才是1
ojuju10 2008-07-04
  • 打赏
  • 举报
回复

--tablename 要加''
DELETE FROM [db_SCBM].[dbo].[scbm_Colleges]
dbcc checkident('scbm_Colleges',reseed,1)

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧