- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C# 开发SQL 工具箱
李福红
摘 要: 通过使用C# 开发SQL 工具箱, 介绍 C# 开发软件的一些思路与方法, 并通过在开发过
程中的一些具体做法, 讲解软件开发中应注意的一些事项, 从而养成良好的开发习惯。
关键词: C# ; SQLMDO ; SQL 工具箱; 备份恢复
(3 ) 数据库的建立与删除。
1 前言
(4 ) 数据库的附加与分离。
随着计算机技术的广泛应用, SQL 数据库也越来越多地 (5 ) 数据库中数据的导入与导出功能。
被应用到各行各业中来, 对于计算机专业人士来说, SQL 的
3 技术准备
维护并不神秘, 但对于最终客户而言, 如何维护好数据库,
就不是一件容易的事情了, 这也是开发这个小工具的出发点 开发语言选择目前最新的Visual Studio .Net C#2008 。 对数
之一。 据库的处理技术, 考虑到软件的便捷和功能的高效实现, 采用
日常的教学工作中, 发现很多学生在写程序的时候, 随意 SQLDMO 来处理。 微软提供的 SQL 分布式管理对象 SQLDMO
性很强, 做事没有规划、 想到哪里做到哪里, 结果等回头看看 ( SQL Distributed Management Objects) 封装了 Microsoft SQL
的时候发现自己写的东西其实真的是不好的。 因此在这里结合 Server 数据库中的对象。 SQLDMO 是 Microsoft SQL Server 中企
这个小工具的开发过程, 介绍一些开发工作中应注意的事项, 业管理器所使用的应用程序接口, 所以它可以执行很多功能,
希望能够带给读者朋友一些启发。 其中也包括对数据库的备份和恢复。
软件开发是一个系统工程, 这里不打算仔细讲解软件工程
4 开发过程
的理论, 只是借用一下软件工程的一些思想来规划这个小项目
的开发过程。 感兴趣的朋友可以自行查找软件工程的书籍来阅 打开VS2008 , 新建项目, 选择 Visual c# 项目类型, 之后
读一下。 选择模板窗口中的 Windows 窗体应用程序, 在名称栏目处录入
按照软件工程的思想, 一个软件开发过程包括这样几个环 项目名称 “SQL_Tools”, 接下来指定保存路径, 然后单击确定
按钮。 如图 所示。
节: 需求提出 (客户提出)、 可行性分析、 需求分析、 系统设 1
计、 开发过程、 测试、 发布、 维护等。 前面已经提到了这个工
具是应现实的需要而开发的, 这其实就是客观需要的存在, 需
要做的就是详细分析软件应该具有的功能模块 (需求分析),
并且根据需要实现的功能制定合适的开发方案之后再具体的实
现之。
2 需求分析
通常对于数据库的维护主要的出发点就是确保数据的安
全, 在发生意外的时候能够第一时间恢复数据, 从而保证信息
系统的正常运作; 同时为了方便维护, 还需要对数据库进行一
些日常的处理, 比如清理SQL 的日志文件、 导入导出数据等。
这样一来, 这个 SQL 工具箱的功能就基本已经明确了, 图1
即要实现下面几个功能: SQLDMO 是微
文档评论(0)