D Denny-huang Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-10 #1 在个人计算机上开发好程序之后,如何将数据库方便地移到运行平台上,即 关于SQL SERVER 7数据库迁移的最好的方式问题。 请说详细些!
J jasper Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-13 #2 如果仅仅迁移数据库,使用sp_attach_db 系统存储过程,具体使用方法可以见在线帮助。 如果是用不同的数据库系统,那么迁移就要用数据库系统提供的工具, 或自己编程或编写脚本
W wumeng Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-13 #3 用SQL SERVER 7数据库自己的工具生成Script不行吗?我就是这么作的。 如果有数据也要同时移动的话,我用Backup-->Resore到新的机器上。
J jennykiller Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-13 #4 楼上说的对,补充把SQL SERVER的Data目录下的数据文件.MDF和日志文件.LDF拷贝到运行 平台的对应Data目录下,然后用sp_attach_db 把数据苦Attach出来就Ok。如果是异构平台, 就要写脚本或使用Delphi所带有的DataPump向导。
楼上说的对,补充把SQL SERVER的Data目录下的数据文件.MDF和日志文件.LDF拷贝到运行 平台的对应Data目录下,然后用sp_attach_db 把数据苦Attach出来就Ok。如果是异构平台, 就要写脚本或使用Delphi所带有的DataPump向导。
海 海风 Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-13 #5 1.首先分离你的数据库有两个文件.mdf和.ldf 2.用系统存储过程sp_attach_db把数据库导入安装程序的sqlserver里面.例如: EXEC sp_attach_db @dbname = N'pubs', @filename1 = N'c:/Program Files/Microsoft SQL Server/MSSQL/Data/pubs.mdf', @filename2 = N'c:/Program Files/Microsoft SQL Server/MSSQL/Data/pubs_log.ldf' 当然在delphi里是用控件来做,把参数配置好就行了。 3.用系统存储过程sp_addlongin加入登录名字. 4.如果想改变数据库拥有都用系统存储过程sp_changeowner 5.程序就可以用你所加入的登录名进入操作你的数据库了 注:第一步是手工,其实都是用程序进行
1.首先分离你的数据库有两个文件.mdf和.ldf 2.用系统存储过程sp_attach_db把数据库导入安装程序的sqlserver里面.例如: EXEC sp_attach_db @dbname = N'pubs', @filename1 = N'c:/Program Files/Microsoft SQL Server/MSSQL/Data/pubs.mdf', @filename2 = N'c:/Program Files/Microsoft SQL Server/MSSQL/Data/pubs_log.ldf' 当然在delphi里是用控件来做,把参数配置好就行了。 3.用系统存储过程sp_addlongin加入登录名字. 4.如果想改变数据库拥有都用系统存储过程sp_changeowner 5.程序就可以用你所加入的登录名进入操作你的数据库了 注:第一步是手工,其实都是用程序进行
W wrksky Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-16 #6 我在移动数据库时也遇到这样的问题,我就是导出SCRIPT,但是只是导出数据库的结构。 里面的数据却没有导出。楼上的那位写的太复杂,小生看不懂,说的简单些,好吗!
热 热水 Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-16 #7 难道不能采用backup ,Restore的方法(*.dat) 当然也可以采用“海风“的方法。 sp_attach_db用法很简单。
海 海风 Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-16 #8 to wrkshy: 你要是进行数据导入导出方法很多,但用想利用程序进的话,我想你应该好好 学习一下sqlserver7.0有onlinebook的知识,就知道是什么意思了。 其实复杂和难懂不应该是栾生兄弟
to wrkshy: 你要是进行数据导入导出方法很多,但用想利用程序进的话,我想你应该好好 学习一下sqlserver7.0有onlinebook的知识,就知道是什么意思了。 其实复杂和难懂不应该是栾生兄弟
G gale Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-19 #9 如果用PowerDesigner作的数据库就方便了, 生成SQL Script后 在安装程序里调用 isql -E -i xxxx.sql即可。