H HXA Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-01 #1 如何将一个数据库(包括数据表和数据表的内容)存入一个*.SQL文件。就象MS SQL Server 7 自带的数据库pubs就有一个相应的*.sql文件----instpub.sql.
T tanglu Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-01 #2 Enterprise Manager中提供了此功能的。
D DSM2000 Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-01 #3 用Enterprise Manager中提的DTS Export Wizard工具, 选中数据表,右键,选择All Tasks->Export Data
H HXA Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-02 #4 多谢DSM2000和tanglu二位提供答案,但是可能我没有将问题说的 很清楚,我的意思是要将整个数据库(里面包括很多表,每个表都有内 容)转变成一个后缀为.sql的脚本文件,DSM2000大虾提供的方法好象 只能在两个Server之间传输数据。希望二位能解释的更清楚一些。
多谢DSM2000和tanglu二位提供答案,但是可能我没有将问题说的 很清楚,我的意思是要将整个数据库(里面包括很多表,每个表都有内 容)转变成一个后缀为.sql的脚本文件,DSM2000大虾提供的方法好象 只能在两个Server之间传输数据。希望二位能解释的更清楚一些。
F fstao Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-03 #5 在Enterprise Manager就有此功能,假如数据库是"Northwind",用鼠标对着它按 右键,在所有任务有一个叫“Generate SQL Scripts”,就可以把"Northwind"的 所有表或某个转换成*.sql的脚本文件了。
在Enterprise Manager就有此功能,假如数据库是"Northwind",用鼠标对着它按 右键,在所有任务有一个叫“Generate SQL Scripts”,就可以把"Northwind"的 所有表或某个转换成*.sql的脚本文件了。
H HXA Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-08 #7 感谢几位的关注,但是选用“Generate SQL Scripts”命令,只能把数据库里的表结构转化成sql脚本文件,表里的内容和数据库本身并不能转化成sql脚本文件,我的意思是说,如果不小心删除了一个数据库,可以通过在Sql server下运行它的脚本文件来恢复它。(不用备份和恢复这两种方法)
感谢几位的关注,但是选用“Generate SQL Scripts”命令,只能把数据库里的表结构转化成sql脚本文件,表里的内容和数据库本身并不能转化成sql脚本文件,我的意思是说,如果不小心删除了一个数据库,可以通过在Sql server下运行它的脚本文件来恢复它。(不用备份和恢复这两种方法)
W wumeng Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-08 #8 你说的方法应该不行。否则,备份和恢复就不用了。 其实,你仔细想想也不行。若行,全生成*.sql好了,何苦往设备上备份? my mean:前者小,后者大。
沈 沈前卫 Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-08 #10 如此这般: select 'insert into test values('+Cast(id as varchar(100))+','+ Cast(name as varchar(100)+','......+')' from test
如此这般: select 'insert into test values('+Cast(id as varchar(100))+','+ Cast(name as varchar(100)+','......+')' from test
H HXA Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-09 #11 请沈大侠能不能解释得详细一些,test代表什麽? cast代表什麽?能不能 举例说明,比如:有一个数据库--newbase,数据库里有二张表--table1,table2, 如何应用沈大侠提供的表达式。
请沈大侠能不能解释得详细一些,test代表什麽? cast代表什麽?能不能 举例说明,比如:有一个数据库--newbase,数据库里有二张表--table1,table2, 如何应用沈大侠提供的表达式。
L lha Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-10 #12 To HXA : 你好像对数据库不太了解, 最好找些数据库的数来速成一下
O OopsWare Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-11 #13 有点象 Informix 的 dbexport 不过它将数据库结构存于 DATABASENAME.SQL 数据以文本存至 TALBENAME___.UNL
L lotusXS Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-13 #14 有一个简单的方法(但不是很正规),找到需要备份的数据库所对应的文件,一般在 /data/目录下,将文件拷贝出来,注意一个数据库有两个文件,一个是数据,一个是 LOG文件(拷贝时要将服务器停掉),恢复时,先将原先的数据库删除,在使用 sp_attach_db存储过程将备份的数据库上载到SQL SERVER中,就可以了。
有一个简单的方法(但不是很正规),找到需要备份的数据库所对应的文件,一般在 /data/目录下,将文件拷贝出来,注意一个数据库有两个文件,一个是数据,一个是 LOG文件(拷贝时要将服务器停掉),恢复时,先将原先的数据库删除,在使用 sp_attach_db存储过程将备份的数据库上载到SQL SERVER中,就可以了。
箭 箭头 Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-14 #15 我明白你的意思,不过这只对小的数据量适合 你可以自己作一个这样的倒库程序很容易实现的 如果实在有困难可以联系我nxsm@263.net
I iambest Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-27 #17 Enterprise Manager-》选表-》右键-》all task-》Generate SQL Scripts