T-Site导数据方法


  鉴于空间网站上传的经常会遇到数据库导入不成功这种问题。现总结以下解决方案:

  首先我们按照常使用的导入导出步骤:

  1. 先建立表结构

  2. 然后选择导入/导出数据

  3. 全选所有表选择”启用标识插入

  4. 点击完成等待倒入成功就行

  当然这只是理想化的情况下,很多时候不是很顺利的。如果导入导出遇到问题,那么请按以下操作检查或处理:

  1. 检查被导入的数据库主键和标识是否丢失,如果丢失请重新建立表结构,重新建立表结构后按上面常用的导入导出步骤重新导入导出一遍,如果还是有问题请继续按下面的步骤执行(如下图看不清楚,请直接拖拽图片地址在新窗口查看)


  2. 在被导入的数据库中新建一个查询执行以下SQL语句:

  alter table DownLoad drop constraint FK_DownLoad_DownLoadClass

  alter table News drop constraint FK_News_NewsClass

  alter table Picture drop constraint FK_Picture_PictureClass

  alter table Product drop constraint FK_Product_ProductClass

  alter table Single drop constraint FK_Single_SingleClass

  alter table OrderDetail drop constraint FK_OrderDetail_Order

  以上SQL语句的用途为删除被倒入数据库中的主外键关联,执行完成后按上面常用的导入导出步骤重新导入导出一遍,这里需要注意的是在“全选所有表选择‘启用标识插入’“这里也就是第三步需要把”删除目标表中的行“也勾选上。一般这个时候就可以导入导出成功了。

  3. 导入导出成功后在被导入的数据库中新建一个查询执行以下SQL语句:

  alter table DownLoad

  add constraint FK_DownLoad_DownLoadClass foreign key (DownLoadClassID)

  references DownLoadClass(ID)

  alter table News

  add constraint FK_News_NewsClass foreign key (NewsClassID)

  references NewsClass(ID)

  alter table Picture

  add constraint FK_Picture_PictureClass foreign key (PictureClassID)

  references PictureClass(ID)

  alter table Product

  add constraint FK_Product_ProductClass foreign key (ProductClassID)

  references ProductClass(ID)

  alter table Single

  add constraint FK_Single_SingleClass foreign key (SingleClassID)

  references SingleClass(ID)

  alter table OrderDetail

  add constraint FK_OrderDetail_Order foreign key (OrderNumber)

  references [Order](OrderNumber)

  以上SQL语句的用途为添加被倒入数据库中的主外键关联,执行完成后。依次打开DownLoad,News,Picture,Product,Single,OrderDetail依次修改这几个表,点击菜单栏的红色框图标


  点击后弹出


  类似以上窗体点击INSERTUPDATE规范把更新规则删除规则修改为”层叠“,到此整个导入导出数据操作就完成了。
阅读更多

站长: 守候

职业:SEO优化师
技能:白帽SEO优化、网站搭建、MIP改造、熊掌号运营等...
Q Q:193900321

热门文章