易截截图软件、单文件、免安装、纯绿色、仅160KB

清除SQLServer数据库日志(SqlServer2005)

在主数据库文件进行大量的删除(新增,修改都会有日志),日志文件有1.5G。昨天还原数据库时初始值也才1MB。必须清除掉,不然太占空间了。上网找了个清除日志的方法。顺利将日志文件log.ldf从1.5G变为了1M。 我执行如下:
 1.清空日志
 DUMP TRANSACTION 库名 WITH NO_LOG
2.截断事务日志:
 BACKUP LOG 数据库名 WITH NO_LOG
3.收缩数据库文件(如果不压缩,数据库的文件不会减小)
右键数据库->任务->收缩->数据库->确定
DBCC SHRINKDATABASE(数据库名)
4.将数据库设为自动收缩 右键数据库->属性->选项->自动->自动收缩设为True


相关文档:

sqlserver 中使用程序集Assembly

                               **在sqlserver中如果要使用一个程序集一般有如下注意事项 
一:打开sqlserver 的CLR支持
 
   &nb ......

SQLServer 中处理两个日期相减得到天数


DATEDIFF(datepart,   startdate,   enddate)  
   
  Datepart   Abbreviations    
  year   yy,   yyyy    
  quarter   qq,   q    
  month   mm,   m    
......

不重启SQL服务,删除SQLServer系统日志

    当SQLServer的系统日志过大,就会引起SQLServer服务器无法启动等一系列问题。今天我遇到了这个问题,在网上搜索了一下,解决方法是删除就可以了,可是当前的ErrorLog正在被SQL使用无法删除啊,要删除只能停止SQL服务器,难道就没有别得办法了吗?
    回答是肯定的:使用以下存储过程: ......

access与SqlServer 之时间与日期及其它SQL语句比较

1、Datediff:
1.1算出日期差:
1.access:       datediff('d',fixdate,getdate())
2.sqlserver:    datediff(day,fixdate,getdate())
ACCESS实例:    select * from table where data=datediff('d',fixdate,getdate())
sqlserver实例: select * from ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号