文章分类 -  SQL Server 2000

关闭数据库连接
摘要:关闭连接use master ALTER DATABASE 数据库名 SET OFFLINE WITH ROLLBACK IMMEDIATE恢复连接use master ALTER DATABASE 数据库名 SET ONLINE WITH ROLLBACK IMMEDIATE 阅读全文
posted @ 2009-11-18 16:59 恩恩爸爸 阅读(120) 评论(0) 推荐(0)
MSDTC 不可用怎么回事?
摘要:操作SQL语句时提示“MSDTC不可用”的错误。 解决办法: 在windows控制面版-->管理工具-->服务-->Distributed Transaction Coordinator-->属性-->启动 阅读全文
posted @ 2009-10-28 17:33 恩恩爸爸 阅读(210) 评论(0) 推荐(0)
SQL定时自动备份,并将备份文件加密压缩并自动下载的实现(转)
摘要:作为程序员或者数据库维护人员,可能大家经常 要做的事情就是备份数据库,并且为了安全起见最好是异地备份,但是如果要经常备份,然后把他们传到本地,是一件非常费时费力的事情,尤其像我这种比较懒的程序员,甚至有时候会忘记备份^_^,所以比较好的解决办法就是让SQL Server自动备份,同时自动下载。同时由于SQL Server自动备份的bak文件通常都比较大,如果直接传到本地,要花比较久的时间,因此为了... 阅读全文
posted @ 2009-08-15 11:00 恩恩爸爸 阅读(1383) 评论(0) 推荐(0)
让SQL自动备份并压缩(转)
摘要:这里就讲如何让产生后的备份文件自动压缩并删除源文件的方法其实这里利用的是winrar的命令行来执行压缩并删除源文件的方法的winrar命令行的压缩命令是[winrar路径] a [参数] [压缩后的路径] [需要压缩的文件路径],这是本文需要用到的命令格式之后我们就要解决如何让SQL来执行这个命令行了方法就是调用SQL的exec master..xp_cmdshell @cmd的存储过程方法来执行... 阅读全文
posted @ 2009-08-15 10:56 恩恩爸爸 阅读(687) 评论(0) 推荐(0)
作业中使用外部数据源时发生的错误
摘要:作业中使用外部数据源时发生的错误 问题描述:   我建立了一个存储过程,是从别一台机器的ACCESS表里面取数据到本地的SQLSERVR数据库上,从五个表取数据合成一个表,表大约有六百多个字段,我在查询分析器执行存储过程一切都正常,用时2秒到二多秒,但是我把执行这句存储过程的语句做成作业,每分钟执行一次,每次执行就报作业失败。错误:作业失败。 调度 7 (gggg) 唤醒调用了该作业。最后运行的步... 阅读全文
posted @ 2009-06-11 16:07 恩恩爸爸 阅读(191) 评论(0) 推荐(0)
解密加密过的过程
该文被密码保护。
posted @ 2009-02-10 17:28 恩恩爸爸 阅读(1) 评论(0) 推荐(0)
ORDER BY 2 DESC
摘要:举例来说,若我们要依照 Sales 栏位的由大往小列出 Store_Information 表格中的资料, Store_Information 表格 store_name Sales Date Los Angeles $15... 阅读全文
posted @ 2008-11-22 12:33 恩恩爸爸 阅读(1717) 评论(0) 推荐(0)
group by all与group by的区别
摘要:当你使用WHERE语句过滤数据时,结果分组中只显示你指定的那些记录,而符合分组定义但是不满足过滤条件的数据不会包含在某个分组中。当你想在分组中包含所有数据时添加关键字ALL即可,这时WHERE条件就不起作用。例如,在前面的例子中添加关键字ALL就会返回所有的ZIP分组,而不是仅在肯塔基州的那些。 SELECT ZIP FROM C... 阅读全文
posted @ 2008-11-22 12:26 恩恩爸爸 阅读(5799) 评论(0) 推荐(0)
数据库设计经验
摘要:数据库设计经验 2004-11-24微软技术博客 作者: wjk.net(转载) 一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25%的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命 所必需的血液,那么数据库的设计就是应用中最重要的一部分 。有关数据库设计的材料汗牛充栋,大学学位课程里也有专... 阅读全文
posted @ 2008-08-30 09:58 恩恩爸爸 阅读(204) 评论(0) 推荐(0)
多步操作产生错误,请检查每一步的状态值
摘要:需检查是否是以下这些情况: 1.无主键 2.字段允许为空 3.字段类型不匹配 4.字段是不是精度不够。 5.ADO控件 CursorLocation的属性,默认值为“clUseClient”,应设为“clUseServer”。 帮助文档资料如下: Use CursorLocation to indicate whether the cursors that use the connection ... 阅读全文
posted @ 2008-08-15 09:15 恩恩爸爸 阅读(2266) 评论(0) 推荐(0)
统计一个时间段星期几的个数的函数?
摘要:declare @b datetime,@e datetime set @b = '2003-12-20' set @e = '2004-01-21' select datediff(week,@b,@e) ,datediff(week,@b,@e) + case when datepart(... 阅读全文
posted @ 2008-07-23 10:19 恩恩爸爸 阅读(320) 评论(0) 推荐(0)
至少一个参数没有被指定值
摘要:最近刚开始用Access数据库,以前都是用Mysql和Mssql,结果总是出现“至少一个参数没有被指定值”的错误,最后上baidu搜了一下,发现这是SQL语句的问题,是我的数据库查询语句后面多写了“order by id desc”。郁闷了。 后来有发生了这种情况,检查后发现是一个字段名字写错了、唉。。。太粗心了,以后得细心一点写程序了!! 总结: 这种情况的出现主要是我们写的SQL语句与数据库... 阅读全文
posted @ 2008-07-22 11:12 恩恩爸爸 阅读(2026) 评论(1) 推荐(0)
存储过程的返回参数问题(OUTPUT)
摘要:存储过程的返回参数问题(OUTPUT) 加入一笔记录到表bankMoney,并查询此表中userID= Zhangsan的所有存款的总金额。 Create proc insert_bank @param1 char(10),@param2 varchar(20),@param3 varch... 阅读全文
posted @ 2008-07-21 09:14 恩恩爸爸 阅读(362) 评论(1) 推荐(0)
存储过程调用Open时:commandtext does not return a result set
摘要:ALTER PROCEDURE TransformProcess(@ME001 VARCHAR(10),@ProcessStr VARCHAR(60) OUTPUT) --此过程用于模具管理系统中,将产品的工艺流程转为行输出. AS SET @ProcessStr='' DECLARE PROCESS CURSOR FOR SELECT MF007 --MF001,MF003,MF... 阅读全文
posted @ 2008-07-16 11:58 恩恩爸爸 阅读(2028) 评论(0) 推荐(0)
SQL SERVER实用技巧
摘要:包括安装时提示有挂起的操作、收缩数据库、压缩数据库、转移数据库给新用户以已存在用户权限、检查备份集、补丁复数据库等 (一)挂起操作 在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法: 到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 删除PendingFileRe... 阅读全文
posted @ 2008-06-16 14:45 恩恩爸爸 阅读(184) 评论(0) 推荐(0)
SET XACT_ABORT
摘要:当 SET XACT_ABORT 为 ON 时,如果执行 Transact-SQL 语句产生运行时错误,则整个事务将终止并回滚。 当 SET XACT_ABORT 为 OFF 时,有时只回滚产生错误的 Transact-SQL 语句,而事务将继续进行处理。如果错误很严重,那么即使 SET XACT_ABORT 为 OFF,也可能回滚整个事务。OFF 是默认设置。 编译错误(如语法错误)不受 SE... 阅读全文
posted @ 2008-06-14 11:54 恩恩爸爸 阅读(149) 评论(0) 推荐(0)
如何批量加密存储过程?- -
摘要:下面给出了一个存储过程,它的作用是自动将当前数据库的用户存储过程加密。 DECLARE @sp_name nvarchar(400) DECLARE @sp_content nvarchar(2000) DECLARE @asbegin int declare @now datetime select @now = getdate() DECLARE sp_cursor CURSOR FOR S... 阅读全文
posted @ 2008-05-05 14:10 恩恩爸爸 阅读(208) 评论(0) 推荐(0)
用户权限管理
摘要:实现业务系统中的用户权限管理--设计篇 B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限检测,... 阅读全文
posted @ 2008-04-26 14:03 恩恩爸爸 阅读(248) 评论(0) 推荐(0)
海量存储过程
摘要:CREATE PROC sp_PageView @tbname sysname, --要分页显示的表名 @FieldKey nvarchar(1000), --用于定位记录的主键(惟一键)字段,可以是逗号分隔的多个字段 @PageCurrent int=1, --要显示的页码 @PageSize int=10, ... 阅读全文
posted @ 2008-04-26 10:44 恩恩爸爸 阅读(218) 评论(0) 推荐(0)
数据库备份到异机(二)
摘要:企业管理器 --管理 --SQL Server代理 --右键作业 --新建作业 --"常规"项中输入作业名称 --"步骤"项 --新建 --"步骤名"中输入步骤名 --"类型"中选择"Transact-SQL 脚本(TSQL)" --"数据库"选择执行命令的数据库 --"命令"中输入要执行的语句: declare @strsql varchar(1000... 阅读全文
posted @ 2008-04-26 10:26 恩恩爸爸 阅读(395) 评论(0) 推荐(0)