网页数据库数据导入.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网页数据库数据导入 1SQLServer2000常用的数据导入导出 方法 通过DTS的设计器进行导入或导出 DTS的设计器功能强大,支持多任务, 也是可视化界面,易于操作,但熟悉的人一 般不多,如果只是进行SQLServer数据库中 部分表的移动,用这种方法最好,当然,也 可以进行全部表的移动。在 SQLServerEnterpriseManager 中,展开服务 器左边的+,选择数据库,右击,选择 Alltasks/ImportData... ,进入向导模式, 然后按照提示一步一步进行就可以了, 里面 分得非常详细,可以灵活的在不同数据源之 间复制数据,非常的方便,而且还可以另存 成DTS包,如果以后还有相同的复制任务, 直接运行DTS包就行,省时省力。也可以直 接打开DTS设计器,方法是展开服务器名称 下面的 DataTransformationServices ,选 LocalPackages ,在右边的窗口中右击,选 NewPackage就打开了 DTS设计器。值得注 意的是:如果源数据库要拷贝的表有外键, 注意移动的顺序,有时要分批移动,否则外 键主键,索引可能丢失,移动的时候选项旁 边的提示说的很明白,或者一次性的复制到 目标数据库中,再重新建立外键,主键,索 引。其实在建立数据库时,建立外键,主键, 索引的文件应该和建表文件分开, 而且用的 数据文件也分开,并分别放在不同的驱动器 上,有利于数据库的优化。 利用Bcp工具 这种工具虽然在SQLServer2000的版本 中不推荐使用,但许多数据库管理员仍很喜 欢用它,尤其是用过SQLServer早期版本的 人。不过Bcp确实有其局限性,首先它的界 面不是图形化的;其次它只是在 SQLServer 的表与文本文件之间进行复制。但是另一方 面,它也有其优点:性能好,开销小,占用 内存少,速度快。 利用备份和恢复 先对源数据库进行完全备份,备份到一 个设备上,然后把备份文件复制到目的服务 器上,进行数据库的恢复操作,在恢复的数 据库名中填上源数据库的名字, 选择强制型 恢复,在选择从设备中进行恢复,浏览时选 中备份的文件就行了。 这种方法可以完全恢 复数据库,包括外键,主键,索引。 直接拷贝数据文件 把数据库的数据文件和日志文件都拷 贝到目的服务器,在 SQLServerQueryAnalyzer 中用语句进行恢 复: EXECsp_attach_db@dbname=test , @filename1= d:mssql7datatest_ , @filename2= d:mssql7datatest_ 这样就把test数据库附加到SQLServer 中,可以照常使用,如果不想用原来的日志 文件,可以用如下的命令: EXECsp_detach_db@dbname=test EXECsp_attach_single_file_db@dbname= test , @physname= d:mssql7datatest_ 这个语句的作用是仅仅加载数据文件, 日志文件可以由SQLServer数据库自动添加, 但是原来的日志文件中记录的数据就丢失 了。 在应用程序中定制 可以在应用程序中执行自己编写的程 序,也可以在 QueryAnalyzer中执行,这种 方法比较灵活,其实是利用一个平台连接到 数据库,在平台中用的主要是 SQL语句,这 种方法对数据库的影响小, 但是如果用到远 程链接服务器,要求网络之间的传输性能好, 一般有两种语句: ..intonew_brnamewhere... _brnameselect...from...where... 这两种方式的区别是前者把数据插入 一个新表,而后者是把数据插入已经存在的 一个表中,一般来说,第二条语句强于前者。 的复制功能 SQLServer提供了强大的数据复制功能, 也是最不易掌握的,具体应用请参考相关资 料,值得注意的是要想成功进行数据的复制 工作,有些条件是必不可少的: 必须启动,MSDTC、须启动。 所有要复制的表必须有主键。 如果表中有text或image数据类型, 必须使用withlog选项,不能使用 withno_log 选项。 另外maxtextreplsize 选项控制可以复 制的文本和图像数据的最大规模, 超过这个 限制的操作将失败。 在要进行复制的计算机上, 应该至少是 隐含共享,即共享名是 C城D$??。 为 SQLServer 代理使用的 WindowsNT* 号不能是一个本地的系统账号,因为本地的 系统账号不允许网络存取。 如果参与复制的服务器在另外的计算 机域中,必须在这些域之间建立信任关系。 2实现基于网页的数据库数据导入 那么,如何实现基于网页的数据库数据 导入呢,下面利用一个比较简单的

文档评论(0)

wangxue1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档