ASP.NET中备份恢复数据库
摘要:核心技术:using System.Data.SqlClient;using System.IO;string SqlStr1 = "Server=(local);DataBase=master;Uid=sa;Pwd=";string SqlStr2 = "Exec sp_helpdb";string SqlStr1 = "Server=(local);database='" + this.Dro...
阅读全文
posted @
2009-07-01 09:27
columbus.yan
阅读(303)
推荐(0)
SQL Server连接失败错误小结
摘要:在使用SQL Server 的过程中,用户遇到的最多的问题莫过于连接失败了。一般而言,有以下两种连接 SQL Server 的方式,一是利用 SQL Server 自带的客户端工具,如企业管理器、查询分析器、事务探查器等;二是利用用户自己开发的客户端程序,如ASP 脚本、VB程序等,客户端程序中又是利用 ODBC 或者 OLE DB 等连接 SQL Server。下面,我们将就这两种连接方式,具体...
阅读全文
posted @
2009-03-21 17:08
columbus.yan
阅读(392)
推荐(0)
解决数据库日志文件过满的又一方法
摘要:打开企业管理器 第一步,选中数据库,点属性选‘选项’,在故障还原模型中,选‘简单’,确定。 第二步,选中数据库,右键所有任务,选‘收缩数据库’,确定。 第三步,将第一步中的模型,恢复至‘完全’。 在进行以上操作前,最好先对原数据库进行备份。 此方法主要是对有数据库做自动备份等维护计划所产生的大量日志文件造成的系统运作缓慢甚至无法备份而死机的现象。
阅读全文
posted @
2009-02-15 18:16
columbus.yan
阅读(212)
推荐(0)
两步彻底解决数据库中的日志已满的情况
摘要:第一步 打开查询分析器,选中要处理的数据库,执行命令 backup log 数据库名 with no_log 说明:no_log 通过放弃活动日志以外的所有日志,无需备份复制日志即可删除不活动的日志部分,并截断日志。该选项会释放空间。因为并不保存日志备份,所以没有必要指定备份设备。 第二步 在企业管理器中选中该数据库,右击->所有任务->收缩数据库, 弹出收缩数据库对话框 在对话框的下...
阅读全文
posted @
2008-12-31 14:28
columbus.yan
阅读(592)
推荐(0)
T-SQL使用技巧集锦5
摘要:万能数据库连接程序! 简介: 连接各种类型数据库 及 对数据库操作的函数 下面这部分程序可说是万能的数据库连接程序几乎可以连接所有的MS数据库,自己拿去研究吧(这个程序是“ASP网页制作教程”这本书里面的——一本好书): 0 Then Exit Function conn.Open Param If Err.Number 0 Then Exit Function S...
阅读全文
posted @
2008-11-12 14:33
columbus.yan
阅读(401)
推荐(0)
T-SQL使用技巧集锦4
摘要:定义数据库连接的一些常量 Const adOpenForwardOnly = 0 '游标只向前浏览记录,不支持分页、Recordset、BookMark Const adOpenKeyset = 1 '键集游标,其他用户对记录说做的修改将反映到记录集中,但其他用户增加或删除记录不会反映到记录集中。支持分页、Recordset、BookMark Const adOpenDy...
阅读全文
posted @
2008-11-12 14:31
columbus.yan
阅读(291)
推荐(0)
T-SQL使用技巧集锦3
摘要:十一、获取子表内的一列数据的组合字符串 下面这个函数获取05年已经注册了的某个所的律师,唯一一个参数就是事务所的名称,然后返回zhuce字段里包含05字样的所有律师。 CREATE FUNCTION fn_Get05LvshiNameBySuo (@p_suo Nvarchar(50)) RETURNS Nvarchar(2000) AS BEGIN DECLARE @LvshiNa...
阅读全文
posted @
2008-11-08 11:44
columbus.yan
阅读(233)
推荐(0)
T-SQL使用技巧集锦2
摘要:一、 只复制一个表结构,不复制数据 select top 0 * into [t1] from [t2] 二、 获取数据库中某个对象的创建脚本 1、 先用下面的脚本创建一个函数 if exists(select 1 from sysobjects where id=object_id('fgetscript') and objectproperty(id,'IsInlineFunction...
阅读全文
posted @
2008-11-08 11:42
columbus.yan
阅读(226)
推荐(1)
T-SQL使用技巧集锦1
摘要:1.把长日期转换为短日期 Convert(char(10),getdate(),120) MS-SQL数据库开发常用汇总 1.按姓氏笔画排序: Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密: select encrypt('原始密码') select pwde...
阅读全文
posted @
2008-11-08 11:37
columbus.yan
阅读(208)
推荐(1)
多条件查询存储过程
摘要:多条件查询存储过程 例一 create proc pr_select_Natural ( @CDATE datetime, @FAC_NAME varchar(50), @BATTERY_TYPE varchar(20), @MAKE_MODE varchar(20), @PRODUCE_MODE varchar(20), @YEAR char(4), @MONTH char...
阅读全文
posted @
2008-08-01 10:21
columbus.yan
阅读(3065)
推荐(3)
调用存储过程
摘要:不带参数的存储过程: SqlConnection conn = new SqlConnection(connstr); conn.Open(); SqlCommand cmd = new SqlCommand(Procedure_name, conn); cmd.CommandType = CommandType.StoredProcedure; SqlDataAdapter da = new S...
阅读全文
posted @
2008-08-01 10:17
columbus.yan
阅读(318)
推荐(1)
经典存储过程例子
摘要:1.5.8 创建外部关键字 以下脚本代码为需要特别注意的外部关键字,其他外部关键字参考脚本文件。 -- 外部关键字关联字段 ALTER TABLE [dbo].[进货单] ADD CONSTRAINT [进货单_供货商_fk] FOREIGN KEY ( [供货商号] ) REFERENCES [dbo].[供货商清单] ( ...
阅读全文
posted @
2008-08-01 10:16
columbus.yan
阅读(4610)
推荐(1)
sql大全
摘要:新建表: create table [表名] ( [自动编号字段] int IDENTITY (1,1) PRIMARY KEY , [字段1] nVarChar(50) default '默认值' null , [字段2] ntext null , [字段3] datetime, [字段4] money null , [字段5] int default ...
阅读全文
posted @
2008-08-01 10:14
columbus.yan
阅读(308)
推荐(0)
在SQL Server中使用索引的技巧
摘要:在SQL Server中,为了查询性能的优化,有时我们就需要对数据表通过建立索引的方式,目的主要是根据查询要求,迅速缩小查询范围,避免全表扫描。 索引有两种类型,分别是聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。 聚集索引在一个表中只能有一个,默认情况下在主键建立的时...
阅读全文
posted @
2008-07-01 10:01
columbus.yan
阅读(316)
推荐(0)
Access数据库的加密与解密
摘要:关于加密: 我们有时在打开一个Access数据库时,往往会发现打开时弹出这样的一个窗口 ,这是需要我们输入数据库密码,可密码我们是怎样加上去的呢? 首先打开Access,在菜单栏里点打开,找到你要选择加密的数据库,选中后,在打开按钮右下方选择以独占方式打开,如图: ;这样就可以为该数据库加密了。 关于解密: 原理:首先,我们要了解Access数据库的加密方法。Access数据库的有效密码为13...
阅读全文
posted @
2008-05-09 16:47
columbus.yan
阅读(1766)
推荐(0)
日期+时间段检索的SQL语句(存储过程)
摘要:CREATE PROCEDURE sp_vProducts_GetProducts @startDateTime varchar(50), @endDateTime varchar(50) AS SELECT vProducts.BeginningYear + '/' + vProducts.BeginningMonth + '/' + vProducts.BeginningDay + ...
阅读全文
posted @
2007-09-01 10:50
columbus.yan
阅读(775)
推荐(0)
Oracle 数据库的8个学习点
摘要:学习Oracle也有一段日子了,今天看到这篇关于oracle学习的总结还是觉得蛮有用的。遂留下品味品味。 TableSpace 表空间: 一个表空间对应多个数据文件(物理的dbf文件) 用语法方式创建 tablespace,用sysdba登陆: --创建表空间mytabs,大小为10MB: ...
阅读全文
posted @
2007-07-11 18:00
columbus.yan
阅读(241)
推荐(0)
SQLServer中几个常见的测试题
摘要:题目1 问题描述: 为管理岗位业务培训信息,建立3个表: S (S#,SN,SD,SA) S#,SN,SD,SA 分别代表学号、学员姓名、所属单位、学员年龄 C (C#,CN ) C#,CN 分别代表课程编号、课程名称 SC ( S#,C#,G ) S#,C#,G 分别代表学号、所选修的课程编号、学习成绩 1. 使用标准SQL嵌套语句查询选修课程名称为’税收基础’的学员学号和姓名 --实现代码:...
阅读全文
posted @
2007-07-11 17:45
columbus.yan
阅读(222)
推荐(0)