SQL SERVER版本控制
最近一直在配置SQL SERVER源代码管理,用的是VSS,可是一直不成功,也没在VS里那么方便。 无奈没办法,只有把.SQL脚本生成文件放到VS里,让VS管理了。每更新一次SQL就签出修改,执行,再签入。 暂时用的这种方法,求高人指点。
解决数据库日志已满
相信大家在做软件开发的过程中有遇到过“关于数据库日志已满的问题”。基于数据库日志已满的问题,首先说明你的数据库软件(DBMS)装在电脑的磁盘空间可能很小,导致无法放置已有的日志容量;或者是你在建立该数据库的时候没有限制数据库的日志文件的增长量而导致日志文件的无限增长。那么这些都是你已经在使用了数据库以后,所以这两种途径已经无法挽回了。那么怎么具体解决这个问题了,今天我就碰到了这个问题,我就把解决方法记录下来,以便和大家交流一下。具体解决办法如下:(提醒大家注意的是,我做的是基于SQL ...
sql server中的sysObjects
sysObjects ( Name sysname, --object 名称 id int, --object id xtype char(2), -- object 类型 type char(2), -- Object 类型(与xtype 似乎一模一样? 有点郁闷…) uid smallint, -- object 所有者的ID ... --其他的字段不常用到。 ) sysobjects的xtype 代表的对象类型。可以是下列对象类型中的一种: C = CHECK 约束 D = 默认值或 DEFAULT 约束 F = FOREIGN KEY 约束 L = 日志 FN = 标量函数 IF = 内嵌表函数 P = 存储过程 PK = PRIMARY KEY 约束(类型是 K...
SQL Server数据库恢复
很多数据恢复工程师包括一些数据恢复技术爱好者经常会问同样一个问题:“数据一旦被覆盖了,还能不能恢复呀?我听说国外能恢复被覆盖以后的数据,据说只要是覆盖操作在7次以内,都能恢复出来,国内有没有这种技术呀?”这种问题困惑很多人,也困惑很多年,到现在也只是停留在传说阶段,没有人能够证实!市面上有一些数据擦除工具,在进行数据毁灭擦除的时候往往有一个选项:擦除1遍?擦除3遍?擦除7遍?我在怀疑是不是一种心理作用。在我目前认知的数据恢复技术领域,我坚决的认为:只要覆盖一遍,数据就不可恢复!如...
System.Data.OleDb.OleDbException: 操作必须使用一个可更新
最近遇到一个问题,郁闷如下: System.Data.OleDb.OleDbException: 操作必须使用一个可更新 System.Data.OleDb.OleDbException: 操作必须使用一个可更新 本地测试完全正常,一到服务器就不对! 百度一下,一切OK! 问题分析:分析一下用户访问的情况,用户请求web页面,服务器使用系统内置的的IIS_WPG组的帐户 来访问Access数据库,若IIS_WPG组的帐户没有Access数据库文件的"修改"权限,就会产生这个异常 "IIS_WPG"用户组是用于访问和管理IIS信息的内置帐户,默认情况下对IIS中虚拟目录的文件只有"读取" 权限. 解决方法:...
SQL server中NUMERIC和DECIMAL的区别
要说SQL server中NUMERIC和DECIMAL的区别,其实也不大。 numeric 的功能相当於 decimal 。其实没有多大的区别,它们的存储数的范围不同,DECIMAL要小一点。 更多: 具有固定有效位数和小数位数的数值资料类型。 decimal[ (p[ , s] )] and numeric[ (p[ , s] )] 固定有效位数和小数位数的数字。当使用最大有效位数时,有效值是从 - 10^38 +1 到 10^38 - 1。decimal 的 SQL-92 同义字是 dec 和 dec(p, s)。numeric 的功能相当於 decimal。 p (有效位数) 可储存的最大十进位数总数,小数点左右两侧都包括...
CNBlogsDottext配置
CNBLOGSDOTTEXT配置成功了 经过一个晚上的努力,CNBlogsDottext终于配置成功了。可以访问,也可以用VS.NET 2003打开了。开心之余,把自己对CNBlogsDottext安装说明的理解做个解释。 注:我的系统配置是xp + vs.net 2003 + iis5.1 1、建立DottextWeb虚拟目录, 指向, 该虚拟目录用于VS.NET打开DottextWeb项目, 不要建立*.*到asp.net的映射。 解释:因为要用VS.NET 打开工程,所以必须为CNBlogsDotText\DottextWeb文件夹Web共享为DottextWeb的虚拟目录,因为CNBlogsDotText\DottextWeb下的工程名为DottextW...
计算任意两个时间之间的星期几的次数
任意两个时间之间的星期几的次数-横.sql SQL code if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_weekdaycount]') and xtype in (N'FN', N'IF', N'TF')) drop function [dbo].[f_weekdaycount] GO /*--计算任意两个时间之间的星期几的次数(横向显示) 本方法直接判断 @@datefirst 做对应处理 不受 sp_language 及 set datefirst 的影响 /*--调用示例 select * from f_weekdaycount('2004-9-01','2004-9-02') --*/ create function f_weekdaycount( @dt_begin datetime, @dt_end dat...
交叉表+日期+优先
统计--交叉表+日期+优先.sql SQL code --交叉表,根据优先级取数据,日期处理 create table tb(qid int,rid nvarchar(4),tagname nvarchar(10),starttime smalldatetime,endtime smalldatetime,startweekday int,endweekday int,startdate smalldatetime,enddate smalldatetime,d int) insert tb select 1,'A1','未订','08:00','09:00',1 ,5 ,null ,null ,1 union all select 1,'A1','未订','09:00','10:00',1 ,5 ,null ,null ,1 union all select 1,'A1','未订','10:00','11:00',1 ,5 ,null ,null ,1 union all s...