设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 编程开发 >> 网络编程 >> ASP实例 >> 编写数据库脚本
精品推荐
ASP实例点击TOP10
·一个免费的简单聊天室源代码
·无组件文件上传代码实例
·一个的无组件上传的ASP代码
·关于页面局部刷新例程
·web.config配置文件示例
·ASP生成Word文档的又一方法
·用户注册及跟踪代码(三)
·ASP实例:用ASP编写更人性化的弹出窗口程序
·编写数据库脚本
·一个用c#写的扫描asp源码漏洞的应用程序(续)
网络编程点击TOP10
·ASP.NET 程序中常用的三十三种代码
·CHK文件恢复工具
·.NET 初 级 读 本
·c#操作word表格
·『原创』C#中TreeView类操作全攻略:建立树,新增节点,删除节点,修改节点,拖动节点,与Oracle数据库交互操作(一)
·我的.NET书架 (入门篇)
·从零开始学ASP.NET(基础篇)
·十天学会ASP.net之第一天
·用C#实现木马程序
·官方水晶报表 .NET 应用程序实例下载 (C#、Visual C++.NET)
精选专题

编写数据库脚本

作者: 来源:http://www.xgdown.com/ 时间:2005-11-4 23:39:19

编写数据库脚本(1) 作者:Andrew Clinick
我在“If It Moves, Script It”(英文)这篇文章中曾谈到,如何使用“Windows Script Host(WSH)”( Windows 脚本主机) 管理 Windows 和 Windows 中的应用程序。文中的大多数示例都是基于管理 Windows 操作系统自身的,并不基于在该操作系统下运行的应用程序。为迎接新千年,我想我应该谈谈,如何在众多显露可脚本化接口的应用程序中使用脚本。这次只涉及“SQL Server”。在以后的几个月中,我将着重谈 Exchange、Office 和“系统管理服务器”。

您可以通过使用“分布式管理对象”、“数据转换服务”和新的“SQL Server XML”实现,将脚本用于“SQL Server”。
许多人都能够通过“Active Data Object(ADO)”和“Active Server Page (ASP)”技术访问数据库了。ADO 在帮助您查询和更新数据库方面做了大量的工作 — 但在备份(Y2K 问题带给我们的警惕)或是数据库之间的传输数据方面,其表现又如何呢?而这时就非涉及到 XML 不可了。

在此,我将告诉您如何通过使用 ADO 的伴随技术 - 特别是“分布式管理对象”、“数据转换服务”和新的“SQL Server XML”实现,将脚本用于“SQL Server”。

分布式管理对象
“分布式管理对象 (DMO)”是一组 COM 对象,它将“SQL Server”数据库和复制管理封装在一起。这意味着您可以编写一个 WSH 脚本,将特定表中的所有数据都复制到用制表符分隔的文件中,这有助于大量数据的移动。我之所以选择这个示例,是因为它的代码编写起来简单,但 DMO 允许您获取“SQL Server”中的每个对象,使您能够编写出一些非常优秀而有意义的管理脚本。

DMO 的关键是 SQLDMO.SQLServer 对象,它是基本的对象,它允许您连接到服务器并获取所有可用对象。在这种情况下,我将使用 Database 集合来选择数据库,然后从 table 集合访问要转储到文件的表。如果不提供数据库,将出现错误消息,并且脚本也就结束了。如果不提供表名,脚本将在数据库所有的表中循环,并导出非系统表。如果提供了数据库,它就导出该表。该示例虽然功能有限,但它为“SQL Server”提供了基于命令行的简单的导出实用程序,您可以以它为根据。

现在先看一段代码:

'声明与 sql 谈话时使用的变量
Dim oServer ' SQL Server 对象
Dim oDatabase ' 要使用的目标数据库
Dim oBCP ' BCP 对象
Dim nRows ' 从 bcp 返回的行数
dim table ' 表对象
on error resume next
' 第一个参数必须是数据库

共5页 9 7 [1] [2] [3] [4] [58 :>

编写数据库脚本 相关文章:
编写数据库脚本 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com