服务器上安装了一个数据库,现在要把“自己(本地)的数据库”中的表导入到“服务器数据库”中,两个数据库的名字是一样的。“本地数据库”表中的数据是不能丢失的,原样导入。问题一:怎么把“本地数据库”中的表导入到“服务器数据库”中???问题二:是不是先导成“Execel”或是“Access”,然后再导入到“服务器数据库”中???问题三:大家常用的方法都有那些???

解决方案 »

  1.   

    表多么?
    不多的话直接对着表点右键->导出create脚本,然后复制到服务器上相应数据库执行一下
    表的数据可以用sql自带导入导出引导的,对着数据库点右键->任务->导出(或导入)->然后跟着引导一步步做就可以了
      

  2.   


    没试过大型数据库的导入导出,不是可以直接右键数据库->任务->导入、导出数据->选择目标
    按向导选择需求什么的一直下一步目标数据库呢没表则创建(也可以用复制本地数据库的建表的T-SQL语句),就可以实现导入导出了吧..
    我本机上小型的练习数据库都直接用T-SQL :SELECT...INTO TB FROM ..嘿嘿,改天去看下实习点师兄们怎么导入导出大型数据再说,现在都没操作大型数据库的数据移动,整坏了哥就悲剧了...
      

  3.   


    SELECT COLUMNS.. INTO 本地服务器.表 FROM 链接服务器.数据库.DBO.表
    不知道行不?
      

  4.   

    用SSIS package完成比较好。
      

  5.   

    直接用SQL Server Management Studio任务里的导入、导出功能,非常方便
      

  6.   

    用数据库自带的导入导出工具,按照DTS向导来导就可以了,如果服务器端的数据库有了表结构,那么只要在导出本地的数据的时候指定好表映射就可以了,如果服务器的数据库中没有表结构,向导会默认创建同名的表的。结构也会是一样的,按导入导出向导来导很容易而且很方便的,前提是在本地能访问服务器的数据库(即在本地点导出)或者在服务器端能访问本地的数据库(在服务器中点导入)。Good Luck。
      

  7.   

    http://kb.cnblogs.com/page/94464/
    http://blog.csdn.net/songjie521/article/details/3291631
    一般是这三种方法,LZ可以好好参考下如果是初次从本地导到服务器的话,还可以做个完整备份,然后利用备份还原/新建同样的数据库
      

  8.   

    建立链接服务器,直接 insert