我在公司建好了sql server数据库,现在要到客户那里去安装,如何导出、导入数据库?

huang765181881 2002-01-16 11:59:29
可不可以,复制数据库文件就可以了?
...全文
381 52 打赏 收藏 转发到动态 举报
写回复
用AI写文章
52 条回复
切换为时间正序
请发表友善的回复…
发表回复
Brunhild 2002-03-01
  • 打赏
  • 举报
回复
关注!
北极海hein 2002-02-28
  • 打赏
  • 举报
回复
还是复制备份MDB方便又简单,我学校毕业设计时就是这样完全无问题呀。
sherperd 2002-02-28
  • 打赏
  • 举报
回复
关注!
sherperd 2002-02-28
  • 打赏
  • 举报
回复
关注!
zhaoweidf 2002-02-28
  • 打赏
  • 举报
回复
回复人: zhudexiang(阿祥) ( ) 信誉:100 2002-2-7 18:48:12 得分:0

生成SQL脚本文件,在安装程序中动态生成数据库!
能不能说说什么生成啊
4_Eye_Cat 2002-02-28
  • 打赏
  • 举报
回复
1\复制、导入需要建立相同名称数据库
3\数据导出到Access,如果采用nchar类的列的话会出现字符长度问题
guilin_sh 2002-02-28
  • 打赏
  • 举报
回复
建库用生成的script,数据导出到Access,库建好后再导入,最佳办法
4_Eye_Cat 2002-02-27
  • 打赏
  • 举报
回复
用分离附加得方法进行
楼上 ljz6600(柳林) 说得拖机只能是可移动数据库,而且SQL7和2K下都可以使用
如果是2K下得花用分离就可以了

如何附加和分离数据库(企业管理器)
附加数据库

展开服务器组,然后展开服务器。


右击"数据库",然后选择"所有任务"/"附加数据库"。


输入要附加的数据库的 MDF(master 数据文件)名称。如果不确定文件位于何处,单击浏览("...")搜索。最多可以指定 16 个文件名。有关更多信息,请参阅 sp_attach_db。


若要确保指定的 MDF 文件正确,请单击"验证"。"原文件名"列列出了数据库中的所有文件(数据文件和日志文件)。"当前文件位置"列列出了文件的名称和路径。如果 Microsoft® SQL Server™ 找不到指定位置的文件,则附加操作将失败。可以对"当前文件位置"列进行编辑,并且文件的当前位置必须在该列中才能使附加操作得以进行。例如,如果在分离操作前改变了文件的默认位置,则必须指定当前位置才能使附加操作顺利进行。


在"附加为"框内,输入数据库的名称。数据库名称不能与任何现有数据库名称相匹配。


指定数据库的所有者。


单击"确定"按钮。新附加的数据库的数据库节点即创建在"数据库"文件夹中。
分离数据库

展开服务器组,然后展开服务器。


展开"数据库"文件夹。


右击数据库,然后选择"所有任务"/"分离数据库"命令。该菜单只有在您是 sysadmin 固定服务器角色成员并且所连接的服务器是 SQL Server 2000 时才可用。无法分离 master、model 和 tempdb 数据库。


在"分离数据库"对话框中,检查数据库的状态。要成功地分离数据库,STATUS 应为:数据库已就绪,可以分离。或者可以选择在分离操作前更新统计信息。


若要终止任何现有的数据库连接,请单击"清除"。


单击"确定"按钮。已分离的数据库的数据库节点即从"数据库"文件夹中被删除。


隐者神归 2002-02-27
  • 打赏
  • 举报
回复
垃圾
da007ad 2002-02-26
  • 打赏
  • 举报
回复
TO pengnick(pengnick)
我在同一台电脑上用了你的办法(我的系统重作了,旧数据和新数据在不同的目录),我用的是win2000.sql sever2000 ,在企业管理器里确实认出了旧的数据库,可是后确多出了"置疑"两字,并且查看数据的时候,系统说"无项目"不知这是怎么回事?
2zhenggang 2002-02-26
  • 打赏
  • 举报
回复
最简单的方法是用:Ghost克隆硬盘!!!^_^
pengnick 2002-02-25
  • 打赏
  • 举报
回复
我经常用这方法。简单快捷。
pengnick 2002-02-25
  • 打赏
  • 举报
回复
最简单的方法就是停止服务,拷出.mdf 和.ldf文件。
在另一服务器上新建一数据库名跟原来的一样。然后停止服务把拷出的文件复盖新建的文件。启动服务,一切OK
CantDrink 2002-02-25
  • 打赏
  • 举报
回复
小问题。
linfei 2002-02-25
  • 打赏
  • 举报
回复
收藏!
windsorweng 2002-02-23
  • 打赏
  • 举报
回复
使用bcp.exe也可以
流星尔 2002-02-23
  • 打赏
  • 举报
回复
选中数据库,右键生成脚本文件。然后在客户那里查询分析器打开该脚本文件执行。
zlfeng 2002-02-23
  • 打赏
  • 举报
回复
就使用sql server 2000来说,我比较熟练三种方法:
1)使用备份/恢复的方法。
先在自己的机器上备份数据库生成.dat文件;在对方的机器上从sql server 2000企业管理器中恢复该数据库文件即可。
2)在查询分析器中使用存储过程sp_attach_db,具体的参数请看帮助。
3)在sql server 2000企业管理器中导出sql语句生成.sql文件,然后在查询分析器中运行该文件。
kevinju 2002-02-22
  • 打赏
  • 举报
回复
相信我,没有错,以下三种方法皆可
1、导出sql脚本(包括table,view,存诸过程,触发器,索引,默认值,规则等),然后在另一电脑上建新库,用查询分析器在该库中执行此脚本
2、停止sql server,直接把数据库文件.mdf .ldf copy出来,然后在要建库的机器上,打开查询分析器,执行sp_attach_db,具体参数请参考联机文档
3、利用backup,restore,首先backup数据库,然后在你要建新库的机器上利建一新数据库,对该数据库利用restore命令,因有可能你新库的物理路径与原来的不同,故restore时,在恢复选项中选中在现有数据库上强制还原,并且把各个数据文件的物理路径改为你所新建库的物理路径
lhzkeane 2002-02-21
  • 打赏
  • 举报
回复
把备份文件附加到数据库就可以了
加载更多回复(32)

34,594

社区成员

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

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