sql server怎样把一个数据库中的表移动到另一个数据库中

2024-12-03 08:46:29
推荐回答(5个)
回答1:

  分两步进行:
  第一步,复制表结构:
  在表上面右击——>编写表脚本为:——>Create到——>新查询编辑器窗口,你也可以保存为sql文件,将新查询编辑器窗口最上面的一句话USE [olddatabase]中的“olddatabase”修改为“newdatabase”,其中olddatabase为源数据库名,newdatabase为目标数据库名,点击上面的“执行”按钮,这样,表结构复制完毕;
  第二步,复制表数据:
  在“olddatabase”上右击——>任务——>导出数据,在弹出对话框中选好源数据库、身份验证和目标数据库、身份验证后,然后选择要复制的表,完成后则表数据即插入成功。

回答2:

从源库和目标库都可以开始,右键点击库名:所有任务——在源库选择导出数据,在目标库选择导入数据,进入向导。
先选择源库,再选择目标库;再选择源库的表,选项一般不用理,可以看看是否同时复制默认值等;然后立即执行就可。

回答3:

备份和还原数据库就可以了
先在原数据库,->右击->所有任务->备份数据库->选择存放此备份文件的路径,然后新建数据库,->右击->所有任务->还原数据库->在弹出的面板中选择从设备还原,选择刚刚备份文件的路径->确定

回答4:

在企业管理器中点击你要转出数据的数据库,然后在弹出菜单选择所有任务,导出数据。按照提示一步步来就可以了。

回答5:

目前我看到的,好像都是先复制表到新DB,再从旧DB中删除表的方案,没法像文件一样ctrl+X就搞定。。。