很急呀!!!!!!!

chyjty 2010-10-13 02:13:08
当 IDENTITY_INSERT 设置为 OFF 时,不能向表 'yuangong' 中的标识列插入显式值。我在做综合大作业 可是在向数据库中添加数据时 却提示我上述错误 不知道怎么修改 请大家指教。
还有 我把sql装到d盘 备份了数据库 拿到别的机子上(sql装在c盘)在还原数据库时 提示无法还原 这个问题要怎么解决?
...全文
125 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2010-10-13
  • 打赏
  • 举报
回复
有标识列,那列不用插入值
怎么备份的
q107770540 2010-10-13
  • 打赏
  • 举报
回复
我把sql装到d盘 备份了数据库 拿到别的机子上(sql装在c盘)在还原数据库时 提示无法还原
=============


还原时 修改还原路径为本地已存在的路径
kensouterry 2010-10-13
  • 打赏
  • 举报
回复
楼主可以去Sql Management Studio里面进行是否标识的更改,这个是可以实现的;选择是时,不可以对标识列进行更改,选择否时,可以对标识列进行更改。
我用的SQL server 2008.

备份数据库的话:
1.可以将某个数据库的连接断开,然后找到该数据库文件所在的物理路径,直接将数据库文件拷贝到另外一个地方
2.右键单击某个数据库,选择任务--》备份,接下来选择备份到的磁盘位置,将当前数据库备份成一个bak文件,还原的时候使用该bak文件进行还原。
tashiwoweiyi 2010-10-13
  • 打赏
  • 举报
回复
第二个问题:
还原数据库时注意,还原时有个文件路径,你的选择一下。。。

在【选项】页面中【还原为】这个路径要修改

你说另一台机子在C盘,
可以
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data
chyjty 2010-10-13
  • 打赏
  • 举报
回复
我在备份数据库时用的是在要备份的数据库上单击右键所有任务备份。
谢谢啦!!!我把标示列也添加了!(在自己差错时记得没有用标示列)汗!!!!
不过还原数据库还是不太会 “还原时 修改还原路径为本地已存在的路径”,如何找到本地的数据库,用三楼的方法 “bak文件”是啥呀?
Dogfish 2010-10-13
  • 打赏
  • 举报
回复
当 IDENTITY_INSERT 设置为 OFF 时,你如果设置为不能为空,而且没有默认值,就会导致出错。
threenewbee 2010-10-13
  • 打赏
  • 举报
回复
插入的时候,ID如果是自动编号的,就不要指定了。
备份/还原可以使用SQL Server的分离/附加数据库,也可以导出为一个SQL脚本。

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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