数据库数据导入的问题:

xiaoheichm 2002-06-04 01:06:21
我现在在我的本地机器上安装有SQL Server 其中有一个数据库collage里面有我建立的若干 数据表。因为我替别人做的数据库程序,现在我要将这个collage库中所以表的结构保存,并将其在以后导入到别人的机器上的SQL Server中,我需要怎么做?(这些工作只能依靠磁盘来传递,这两台机器没有任何联系)
...全文
22 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
武哥博文 2002-06-04
  • 打赏
  • 举报
回复
备份
拷贝
恢复
xiaoheichm 2002-06-04
  • 打赏
  • 举报
回复
可我在同一台机器上有建立了一个数据库collage2,我备份了collage库,当我要将这个备份恢复我collage2时,备份源列表中却没有任何可用的备份,也没有提供选取文件的操作(在企业管理器中)。(这些操作只有在collage库中是可以的)。
duckcn 2002-06-04
  • 打赏
  • 举报
回复
在本地生成script,表不是太多的话,磁盘应该没问题。然后拿到别的机器上执行script就行了。
OpenVMS 2002-06-04
  • 打赏
  • 举报
回复
1,一个一个导出库结构和数据
bcp collage.dbo.tableName out c:\filename.txt -Usa -Ppassword
库结构保存名为filename.ku
2,使用时把out改为in,输入库结构名

这种办法需要一个一个做,而且如要保存触发器等,还要做工作

可用DTS做一个导出包(选择你要导出的表),在目的机器上导入,安全,快速,方便.
theng 2002-06-04
  • 打赏
  • 举报
回复
备份
拷贝
恢复
yjs_lh 2002-06-04
  • 打赏
  • 举报
回复
给我E-mail,我发一个自己写的工具给你。
可以将SQL SERVER数据库中的表全部导出。
并自动生成导入数据的脚本。导出数据后直接将文件拷贝到目标计算机上,执行restore.bat即可。
fzbwork 2002-06-04
  • 打赏
  • 举报
回复
[1]如果表的记录数量和表的个数都不是很多,可以试试bcp命令(具体参考bcp /?)逐个做表的备份,每个文件备份一个表。
[例如:bcp collage.dbo.tableName in fileName.txt -Usa -P -SNT -c]
[2]如果不需要表中的记录,可以将collage清空后做一个数据库的备份,拷贝到另一台机器上进行<恢复数据库>的操作即可[恢复时注意路径]。
日总是我哥 2002-06-04
  • 打赏
  • 举报
回复


生成Script~~~`````

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧