SqlServer 2012 数据库日志压缩

今天备份公司项目数据库,偶然间发现盘符红了,想想平时数据库文件占用也才十几个 G,怎么盘符不够,索性找到数据库文件,发现日志文件占了 700 多个 G,然后使用下面的命令压缩到 10 个G,然后限制数据库日志大小为 20 个G。

SQL Server 2012 数据库附加之后显示只读

最近整理了一下公司开发的项目,把开发项目中使用到的数据库都存放在一块,结果分离再附加数据库之后,数据库显示只读,并且把数据库只读状态改为 False 之后

SqlServer 自动备份作业

SQL Server 自带的维护计划是一个非常有用的维护工具,能够完成大部分的数据库的维护任务。

SqlServer 通用分页存储过程,查询速度快

因为 EntityFramework 等 ORM 框架的出现,分页存储过程的使用越来越少,本篇记录的存储过程使用 ROW_NUMBER 方式分页,在查询效率上面还是非常不错的,因为这个分页存储过程采用的是字符串拼接,所以要保证传入参数的安全性

SqlServer 按年月日生成数据库备份文件

在 SqlServer 数据库中,打开数据库代理功能,然后再创建作业并设置好作业计划就能够实现数据库的自动备份功能

SqlServer 设置账号增删改查权限语句

从数据库安全方面考虑,在项目发布的时候,我们一般不会直接使用 sa 账户来连接生产数据库,因为 sa 的权限非常高,一旦 sa 账户密码泄漏,对于整个项目而言可能是致命的。

因为数据库正在使用,所以无法获得对数据库的独占访问权

在使用 SqlServer 2008 进行还原数据库的时候,有时候会提示“因为数据库正在使用,所以无法获得对数据库的独占访问权”,即使重启电脑都不行

备份集中的数据库备份与现有的“”数据库不同

在对低版本数据库进行附加操作时,有时会提示“备份集中的数据库备份与现有的 "" 数据库不同”的错误信息,导致附加数据库失败。