从一个数据库 import数据 过来,为什么ID列的自动递增属性失效了?

zzxap 2014-09-28 04:19:47
从一个数据库 import数据 过来,为什么ID列的自动递增属性失效了?

...全文
193 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
發糞塗牆 2014-09-29
  • 打赏
  • 举报
回复
你用select into?
三碗猪脚 2014-09-29
  • 打赏
  • 举报
回复
查询一下字段属性,哪些是自增的哪些不是自增的
卖水果的net 版主 2014-09-29
  • 打赏
  • 举报
回复

-- 好像回复过这个帖子,怪儿了。。。。
select OBJECT_NAME(object_id) 表名,
       name 列名,
       seed_value 起始值,
       increment_value 增量,
       last_value 下个值
  from sys.identity_columns
 order by 1
zzxap 2014-09-29
  • 打赏
  • 举报
回复
我用备份还原方式弄过去就可以了。import真麻烦
山寨DBA 2014-09-29
  • 打赏
  • 举报
回复
忘了说了,双击选中的那个表(比如图片里面的:Tb_monitor,双击他),然后才会出现“映射列”这个对话框,在这个对话框里勾选“启用标示插入”
山寨DBA 2014-09-29
  • 打赏
  • 举报
回复
使用import导入的时候,到你选择目标表的时候,有一个选项,允许插入标示列,勾上就可以了:
zzxap 2014-09-28
  • 打赏
  • 举报
回复
有没有办法在import时,保持这个递增属性 几十个表 一个个来,弄死人 而且有些表的ID是不能自动递增的。不知道哪个表递增哪个不递增
三碗猪脚 2014-09-28
  • 打赏
  • 举报
回复
关闭或打开自增功能 SET IDENTITY_INSERT [ database.[ owner.] ] { table } { ON | OFF }

34,838

社区成员

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

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