数据库转换时直接导入导出引起的问题_动易Cms教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

很多用户在把ACCESS数据库转换成SQL数据库,或把SQL数据库转换成ACCESS数据库时,都会是直接用数据库里提供的“导入导出”方式来进行转换,这样表面上来看网站数据没有问题,但往往在实际操作当中会出现莫名的错误,即麻烦了自己也麻烦了其他人,下面以一个例子说明下:

用户升级2006SPX到2006SP6网站操作,程序升级正常,但在升级数据库时,出现错误:
Microsoft OLE DB Provider for SQL Server 错误 '80040e2f'

无法将 NULL 值插入列 'TemplateID',表 'a0717105058.a0717105058.PE_Template';该列不答应空值。INSERT 失败。

/Update_2006SP6.asp,行 459

经过分析,这就是一个数据库直接导入导出操作引出的问题,要补救这个错误,只能是用我们系统提供的迁移数据库的文件先把数据库迁移到另一个数据库里,通过迁移程序来修补错误,然后再重新进行升级操作

数据库直接导入导出操作引发的错误有很多,这里不一一列举,因为直接导入导出操作会造成数据库原有的索引、主键、约束丢失,所以大家一定要用正规的程序来进行操作

查看更多 动易Cms教程  动易Cms模板

来源:模板无忧//所属分类:动易Cms教程/更新时间:2007-09-21
相关动易Cms教程