薄祥雷

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年8月19日

摘要: 正文:1、简介:在这系列文章中,我将示范如何使用SMO(SQL Management Objects)来实现多种通用的数据库管理任务,比如:备份、恢复、索引处理、完整性检查等在此文中我们将集中如何编译一个SMO应用程序和如何使用SMO连接到SQL SERVER并获得一些服务器信息,示例代码将分别使用VB.NET、C#和VBSCRIPT。如果你没有使用Visual Studio 2005,我将介绍如何用命令行进行编译操作2、编译一个SMO应用程序:要使用SMO对象在.NET应用程序,我们必须添加SMO assemblies应用程序中,在Visual Studio 2005这是非常容易的,通过选择 阅读全文
posted @ 2011-08-19 13:00 薄祥雷 阅读(382) 评论(0) 推荐(0) 编辑

摘要: 分类: 杂七杂八SQL Server知识点 2010-05-15 20:59 554人阅读 评论(2) 收藏 举报SMO是SQL Mangagement Objects的简称.与之相对应的是ADO.Net。不过不同的地方是ADO.Net是用于数据访问的,而SMO是用于设计的,虽然SMO能够再服务器上执行任意的SQL语句.另外一个不同的地方是ADO.Net可以访问计算机中任意数据源,而SMO对象是专门针对SQL Server而设计的.在SMO中最重要的一个类就是Server.其他大多数对象都是Server对象的后代.比如Database,Table,View等等对象都是通过Server属性不断向 阅读全文
posted @ 2011-08-19 12:35 薄祥雷 阅读(438) 评论(0) 推荐(0) 编辑

摘要: 备份SqlServer数据库: backup database 数据库名 to disk (备份文件存放路径+文件名).bak 还原SqlServer数据库: string path = this.FileUpload1.PostedFile.FileName; //获得备份路径及数据库名称 use master restore database 数据库名 from disk='" + path + "'"; ) using System; using System.Collections.Generic; using System.Compone 阅读全文
posted @ 2011-08-19 12:22 薄祥雷 阅读(321) 评论(0) 推荐(0) 编辑

摘要: 在C#中运用SQLDMO备份和恢复Microsoft SQL Server数据库 SQLDMO(SQL Distributed Management Objects,SQL分布式管理对象)封装了Microsoft SQL Server数据库中的对象。SQLDMO是Microsoft SQL Server中企业管理器所使用的应用程序接口,所以它可以执行很多功能,其中当然也包括对数据库的备份和恢复。 SQLDMO由Microsoft SQL Server自带的SQLDMO.dll提供,由于SQLDMO.dll是一个COM对象,所以大家在用之前必须在.NET项目中添加对它的引用。 下面是用C#语言书 阅读全文
posted @ 2011-08-19 11:58 薄祥雷 阅读(188) 评论(0) 推荐(0) 编辑

摘要: sql server 2005/2008 设置 sql身份验证 和 sa空密码(像sql2000一样使用)(转载)今天用同学的本本做东西,发现它上面装的是sql server 2008,而我对它不是很熟悉,更无奈的是他安装时只用Windows身份验证,而我的程序需要它用SQL Server身份验证,只好在网上学习一下,正好发现了这个好教程,转来分享一下:1、更改TCP/IP连接为启用2、登录, 修改2个地方 a)身份验证方式(混合模式) 图一:首先使用windows身份登录(注意, 服务器名称必须填写正确)图二:打开SQL 实例的属性图三:选择左边的“安全性”, 注意做如下选择 b)启用sa, 阅读全文
posted @ 2011-08-19 11:57 薄祥雷 阅读(235) 评论(0) 推荐(0) 编辑

摘要: publicForm1(){InitializeComponent(); varserieItem=this.chart1.Series[0]; serieItem.ChartType=System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Spline; //X轴坐标 值类型为 时间类型 serieItem.XValueType=System.Windows.Forms.DataVisualization.Charting.ChartValueType.Time;serieItem.IsValueShownAsLabel 阅读全文
posted @ 2011-08-19 10:30 薄祥雷 阅读(438) 评论(0) 推荐(0) 编辑