点击这里给我发消息 点击这里给我发消息

虚拟主机中关于MSSQL数据导入问题

添加时间:2014-4-25
    相关阅读: 网站建设 虚拟主机 数据库 SQL MSSQL 框架 网站
对于网站建设行业,经常会需要到把数据库转移到虚拟主机上,并且虚拟主机不支持还原数据库和附加数据库权限,只能通过数据导入来操作,但现时的虚拟主机都是使用MSSQL 2005以上版本,这里就会遇到个比较比较多的细节麻烦,很多朋友经常问这里问题,那里问题,总结出来,可一一对症下药。
  • 主要途径通过MS SQL Server Management Studio导数据到虚拟主机
  • 源数据库可以从低版本往高版本导,比如从2000往2005以及2008,但是不能从2005导到2000,反而2008可以导到2005,毕竟05和08的底层是一样的。
  • 如果字段里面,没自增量字段,可以直接导,但是要注意,在选择源表和源视图时候,点了全选后,需要点击“编辑映射”,弹出对话框,目标框架名称那里不能使用dbo,因为虚拟主机不给权限,只能使用以用户名的目标框架,例如 user_f。其余的删除现有的表和行,不打勾“启用标识插入”,如图
 

  • 如果你是有自增量字段的,那问题就大了,导入进去,全部自增量的字段设置没了,主键也没了,需要一个一个表去设置,表少问题不大,表多了就麻烦了,如果打勾了启用标识插入,你会发现导过去的ID,全部变成了1.2.3.4....那解决方法就比较麻烦,但是试了很多方法,下面是最简单的,首先,把SQL生成脚本,所有配置默认,然后在虚拟主机执行脚本,执行完毕后就发现数据架构已经完全转移过去了,包括dbo和自增量、主键等,但是是没数据的,接着就是用刚才的方法导入,但是导入这里有个特别重要的地方,就是上面的截图选项,刚好要相反,如图,这样就完美解决了上面的问题。

咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册