错误很明确,你这里是给ID列赋予NULL值,而这个值又是非空的。
这里信息不够完整,我大致猜测下:
你的ID列是自增的,并且是主键是么?对于这种情况,应当先将数据导入到一个临时表中,然后通过insert select语句来将数据插入到这张表中。
如果你需要ID列与原始数据一致,则需要关闭ID列自增开关。但是有两个风险,一、ID重复。二、忘记重新打开开关。
这是用phpMyAdmin备份出来的数据(不要去管那个乱码),我不太清楚你想做什么,如果是要恢复,你应该用phpMyadmin进行,方法见>
你的问题是 DTSdll 注册失效(注册信息丢失),重新注册 DTSdll 即可。
找到 SqlServer 2005 安装目录(如 C:\Program Files\Microsoft SQL Server\90\DTS\Binn\),执行
regsvr32exe C:\Program Files\Microsoft SQL Server\90\DTS\Binn\dtsdll
--b0baee9d279d34fa1dfd71aadb908c3f 11111 --8cab11a2efc1e57ac9e8e5bcf46ee909 mail@ipcom 这句根本就不是sql语句,应该把这句删掉的,或者是你没写对地方。。
一点一点的解决,首先需要解决文本被截断的问题。这是由某个字段的长度小于要导入数据的长度。比如,某字段数据类型为varchar(10),其长度为10字符,而导入的数据中有10个字符以上的存在。这个一般的做法是修改字段长度或简化导入数据的长度来解决。
然后再导入看是否还有其他的问题。
以上就是关于往 sql 带有标识列中导入数据 出错如何解决全部的内容,包括:往 sql 带有标识列中导入数据 出错如何解决、sql数据库导入错误,请帮忙、MSSQL数据库不能导入\导出数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)