第1章 SQL Server连接解疑 1
1.1 无法连接到本地服务器 1
1.2 无法远程连接服务器 3
1.3 SQL Server如何与云端数据库连接 5
1.4 如何彻底卸载SQL Server 6
1.5 无法连接到报表服务器 7
1.6 SQL Server 2008评估期已到,软件无法打开 7
1.7 sa用户无法登录 9
1.8 Master数据库损坏 10
1.9 清除连接过的服务器名称 11
第2章 数据疑难 14
2.1 数据库被标记为“置疑”的问题 14
2.2 获取数据库文件大小信息 15
2.3 text、ntext和image的数据操作 18
2.4 标识列问题 19
2.5 BLOB文件存储 23
2.6 批量替换数据 25
2.7 对于部分内容相同的多条记录,仅保留其中一条 26
2.8 历史记录问题 28
2.9 删除某数据库中所有用户表或数据 28
2.10 清除日志 30
2.11 游标嵌套 33
2.12 出现中文乱码 35
2.13 多行与一行的互转问题 37
2.14 无法打开备份设备 39
2.15 修改表结构后无法保存 40
2.16 SQL Server与Excel间数据操作问题 41
2.17 禁用和启用所有外键约束 47
2.18 SQL Server数据库的迁移 49
第3章 SQL查询解疑 51
3.1 辨析多表连接查询、子查询及联合查询 51
3.2 基于窗口的排名计算 53
3.3 自连接 57
3.4 交叉表查询(行列转换问题) 58
3.5 分页查询 61
3.6 CTE递归查询 65
3.7 如何在一个数据库中查询已知列名的所在表名 68
3.8 显示某字段值有相同的记录 69
第4章 索引问题 71
4.1 索引的选择 71
4.2 重建索引、碎片与页密度 74
4.3 创建视图索引 80
第5章 存储过程解疑 82
5.1 IN/LIKE参数传递问题 82
5.2 分页存储 85
5.3 表值参数存储过程 92
5.4 根据已知值查询所属的表和列 95
第6章 触发器解疑 99
6.1 使用DML触发器实现数据的同步复制 99
6.2 使用DML触发器实现数据的级联更新删除 101
6.3 使用触发器禁止DDL语句执行 102
6.4 通过DDL触发器审核数据库级事件 103
6.5 通过DDL触发器审核服务器级事件 104
6.6 登录触发器 105
6.7 触发器递归的控制 107
第7章 事务问题 109
第8章 数据备份问题 113
8.1 删除过期备份文件 113
8.2 云端数据库如何备份到本地SQL Server 122
参考文献 125