视 视觉音乐 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-13 #1 想把数据库搬到另外一台机子上,需要怎么办? 是不是只要考哪些文件就可以了? 还要建什么东西吗? 100分!早来早给!
K Kang Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-13 #3 什么数据库,不同数据库不一样,有的复制文件就行了(Access),有的得小处理一下 要不你干脆把硬盘换过去,呵呵
视 视觉音乐 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-13 #5 不能换硬盘的,呵呵 实际情况是我装了两个操作系统98 and 2K 最近98频频死机,所以搬到2K下写程序 不知道怎样把数据库给搞过来 我是菜鸟 :(
D desertsmoke Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-13 #6 这个应该很简单,如果是Oracle的话,exp->然后再imp就可以了,所有的对象Oracle都可以 为你创建。SQL Server我想也应该差不多,我想可以这么做: 1、导出SQLScript 2、导出数据 3、在另外一台机器上安装SQL Server 4、创建数据库 5、执行导出的SQLScript 6、导入数据
这个应该很简单,如果是Oracle的话,exp->然后再imp就可以了,所有的对象Oracle都可以 为你创建。SQL Server我想也应该差不多,我想可以这么做: 1、导出SQLScript 2、导出数据 3、在另外一台机器上安装SQL Server 4、创建数据库 5、执行导出的SQLScript 6、导入数据
D dylb Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-13 #7 SQL7.0转移数据库太简单了:把你要转移数据库相关的两个文件(数据文件和日志文件) “喀嚓”copy下来,在新的2k下面建立一个同样数据名称的数据库,然后把拷下的文件 粘贴上去,覆盖掉新建的两个文件就行了(“骗”过SQL7)[]
SQL7.0转移数据库太简单了:把你要转移数据库相关的两个文件(数据文件和日志文件) “喀嚓”copy下来,在新的2k下面建立一个同样数据名称的数据库,然后把拷下的文件 粘贴上去,覆盖掉新建的两个文件就行了(“骗”过SQL7)[]
W wangfu Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-13 #8 在sqlswerver的企业管理器中 备份数据库,备份成文件 然后到另外一台计算机上的Sqlserver的企业管理器中 还原数据库即可 还原有个选项是强制还原要选择的
S sunkin Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-13 #9 或者用备份数据库文件,建个同样的文件名然后强制恢复数据库, 就可以了
视 视觉音乐 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-13 #10 to dylb: 是把log 和 data 两个文件夹都考过来吗?
草 草央包包 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-13 #11 如wangfu所说,还原后如有用户问题见 http://www.delphibbs.com/delphibbs/dispq.asp?lid=1112504
视 视觉音乐 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-13 #14 to dylb: 我按照你说的建了一个同名的数据库,然后把两个文件 .mdf 和.ldf覆盖掉, 可是却打不开,提示:Database cannot be opened because some of the files could not be activated
to dylb: 我按照你说的建了一个同名的数据库,然后把两个文件 .mdf 和.ldf覆盖掉, 可是却打不开,提示:Database cannot be opened because some of the files could not be activated
Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-13 #15 呵呵,使用sp_detach_db 'DB1' 卸载原来的数据库 然后在另一个环境中使用 sp_attach_db 'DB1','C:/mssql7/data/db1_data.mdf','C:/mssql7/data/db1_log.ldf' 进行连接,就可以了。 还有,可以在管理器里面使用备份,恢复的方式进行转移。 这样单纯的“欺骗”俺没有实验过,如果不成功只能说在master库中也包含一些东西。
呵呵,使用sp_detach_db 'DB1' 卸载原来的数据库 然后在另一个环境中使用 sp_attach_db 'DB1','C:/mssql7/data/db1_data.mdf','C:/mssql7/data/db1_log.ldf' 进行连接,就可以了。 还有,可以在管理器里面使用备份,恢复的方式进行转移。 这样单纯的“欺骗”俺没有实验过,如果不成功只能说在master库中也包含一些东西。
视 视觉音乐 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-13 #16 to yzhshi: 不要笑我啊 sp_attach_db 'DB1','C:/mssql7/data/db1_data.mdf','C:/mssql7/data/db1_log.ldf' 是什么意思啊? sp_attach_db是什么意思啊? 怎么用呢?
to yzhshi: 不要笑我啊 sp_attach_db 'DB1','C:/mssql7/data/db1_data.mdf','C:/mssql7/data/db1_log.ldf' 是什么意思啊? sp_attach_db是什么意思啊? 怎么用呢?
Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-13 #17 噢,我说的是SQL查询分析器里面执行的存储过程调用。 你直接使用就可以了。 sp_detach_db是将数据库从服务器上卸下来。 sp_attach_db是将数据库文件连接到数据库服务器上。
Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-13 #18 类似的,你可以在SQL查询分析器里面以SA登录,直接执行。 当然,如果你是数据库端安装程序,你也可以在Query里面执行这句话,没问题的。
视 视觉音乐 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-14 #19 to yzhshi: 大虾真是英明神武,我已经成功的把数据库搬到2000下了,但是原来用d6写的程序运行时 经常死掉,98下的程序搬到2K下需要改什么东西吗? 忘大虾指教!