MSSQL

SQL Server Autogrow of file ‘xxx_Log’ in database ‘xxx’ was cancelled by user or timed out解决方法

早上某应用系统出现故障,初步定为“数据库表出现死锁”,查询数据库,确实存在某表死锁,但过了一段时间数据库表死锁又解除了,应用也恢复,查看数据库的ERROR LOG文件,在故障期间存在以下日志记录: 2014-04-08 07:55:32.67 spid73 Autogrow of file 'xxx_Log' in database 'xxx' was cancelled by user or timed out after 40546 milliseconds. Use ALTER DATABASE to set a smaller FILEGROWTH value for this file or to explicitly set a new…Continue Reading →

SQL Server 数据库“正在恢复”故障

事件描述: 基于IIS +SQL Server的应用系统突然间无法访问,访问时出现数据库连接错误,但使用SQL Server Studio客户端去连接数据库服务器正常,检查当前应用的数据库,数据库显示“正在恢复”。

SQL Server导入数据库单独表数据

在日常工作中,会遇到将一个数据库中的某些数据插入到另外一个库的表中,会涉及到数据传输与复制的问题,当然可以通过在数据库上建立链接,并配置成计划任务的方式对数据库进行定期同步数据。 本文主要介绍手动将主库中的某张表中的数据复制到从库的一张表里面,从库主要用户单独查询一些历史数据用。

SQL Server 2012 连接18456错误

在部署SQL Server 数据库时,安装选项中会选择服务器认证方式,很多人由于疏忽并没有勾选SQL Server 和Windows 身份认证模式,故在部署数据库完毕之后,创建了数据库用户帐号,但在连接数据库时会弹出18456错误。 错误信息如下:

SQL用户强制密码过期检查脚本

       在数据库系统维护中,为了提高数据库的安全性,以保证业务的可持续性,都会对数据库的用户帐号进行强制密码过期功能,要求用户定期对数据库帐号密码进行更改,从而保证数据库不会由于密码长时间未更改遭到黑客入侵。一般为了确保系统的安全性,都对系统进行了基线配置,在数据库方面也进行了基线配置。在数据库的日常巡检工作中,并不会直接对用户帐号密码过期期限进行检查,而是在用户进行报障时再进行处理。这种是一种很被动的方式。为了避免这种问题的发生,现需要在日常巡检中增加对数据库帐号授权过期进行检查,便编写了用于检查用户密码即将过期的SQL脚本。由于SQL Server 2000没有用户强制密码过期的功能,故以下SQL脚本不能应用于SQL Server 2000数据库。

SQL Server 2008 R2配置数据库审核策略

SQL Server 2008 R2数据库新增的一个功能就是数据库审核功能,该功能可以方便用户审查非授权用户对数据库操作的记录,并将记录单独的保存。 由于博客编辑器对word文档的粘贴内容不能很好的支持,故需要参考在SQL server 2008 R2数据库中配置审核策略的可直接下载附件。为了方便大家阅读,附件提供了两种格式的文件,一种是word格式,另一种为pdf格式,可根据个人习惯喜好进行下载。 SQL Server 2008 R2 数据库审核操作 SQL Server 2008 R2 数据库审核操作 –EOF–

将csv格式数据文件转换成excel数据格式文件

在日常导数过程中,经常需要将导出的数据,整理成excel格式,在没有开发报表服务器的时候,这也是最原始的导数方式了。很多时候,有些有价值的数据还是需要人工的去提取的,而不能一味的使用报表服务器,定制出用户需要的数据来的。所以既然有这方面的需求,当然我们也得想点办法来实现这些纯手工的活了。毕竟,软件做得再怎么智能,还是需要人为的去操作的。

SQL Server 2008 R2导出表数据脚本

在日常工作中,有时需要将数据库中的某个表数据导出来,进行批量修改,之后再导入到数据库中去。本文将介绍如何在SQL Server 2008 R2数据库中导出单独的表数据到文件。 首先我们选择数据库 选择生成脚本 进入生成脚本任务 选择需要导出脚本数据的表 配置高级选项 在<要编写脚本的数据的类型>中选择<架构与数据> 选择保存文件的路径 配置完毕 显示配置摘要 显示导出数据脚本成功 打开导出的数据脚本文件,如下图 至此,我们完成了表数据导出脚本的工作。 –EOF–