一. 概述 在sql server 备份与恢复系列的第一篇里,有讲到大容量模式下备份与还原的相关知识.这篇重点来演示在大容量模式下常用的备份与还原模式“完整备份+差异备份+日志备份”. 在大容量恢复模式下,特别要注意的是在什么情况下会导致数据还原丢失风险,带着这个问题,来进行演示说明.备份策略如下图所示: 二.备份 我这里有TestBulkLogged库,库里新建了一个product空表.备份SQL语句如下所示: use master -- 设置大容量模式 ALTER DATABASE Test…
由于项目前后用了2个数据库,需要统计数据库结构的变化,需要统计每个表的变化,由于人工核对挺浪费时间,就写了一点代码: 1.统计表的字段数量(查询表有多少列): select count(name) from syscolumns where id=object_id('表名') eg:select count(name) from syscolumns where id=object_id('t_dk') 2.查询数据库字段名 (表有哪些字段) select name from 数据…
因为本文强调的是不同点,所以先讲述不同点,再讲相同点. 一.不同点 1.创建表时主键id的自增实现方式不一样 mysql数据库的实现方式是auto_increment,示例如下 CREATE TABLE test1 ( id INT NOT NULL auto_increment PRIMARY KEY, NAME VARCHAR (10) NOT NULL DEFAULT '', age INT NOT NULL DEFAULT 0 ) 而sql server数据库的实现方式是identity…