概述
关于SQL SERVER 数据库日常维护,管理,巡检过程中可能经常需要用到一些SQL语句(亦或方法)来查看数据库服务器环境(操作系统版本, 磁盘空间,CPU,RAM信息),数据库信息(数据库版本,实例名称...),数据库对象等。内容比较多,所以分两次做介绍。
2024年08月31日
关于SQL SERVER 数据库日常维护,管理,巡检过程中可能经常需要用到一些SQL语句(亦或方法)来查看数据库服务器环境(操作系统版本, 磁盘空间,CPU,RAM信息),数据库信息(数据库版本,实例名称...),数据库对象等。内容比较多,所以分两次做介绍。
2024年08月31日
一.需求背景
SQL Server开源的归档工具不多,DBA一般都是通过计划任务来触发执行,执行的脚本多是SP或者是SSIS包。SSIS包的性能稍好一些,但是维护更新成本高些。所以更常见的是通过SP脚本来实现归档操作。
当数据库规模较小时,可以方便的直接在数据库上进行脚本的编写部署。但是随着数据库越来越多,管理维护成本就会越来越大,越来越不方便。现在我们实行的方式是通过中央管理器来管理众多的数据库备份(这是在拥有专门的备份程序前的一个过渡方案)。我们将归档基础配置信息、归档运行历史记录、异常报错等数据统一维护在中央数据库上。如此,可以方便统一的查看、管理和维护。
2024年08月31日
让我们通过一个示例来了解 SQL Server 中异常处理的必要性。因此,创建一个 SQL Server 存储过程,通过执行以下查询来除以两个数字。
2024年08月31日
毕业开始从事winfrm到今年转到 web ,在码农届已经足足混了快接近3年了,但是对安全方面的知识依旧薄弱,事实上是没机会接触相关开发……必须的各种借口。这几天把sql注入的相关知识整理了下,希望大家多多提意见。
2024年08月31日
一、数据类型转换:
1、数据类型转换分类
1)隐式转换:对用户不可见,SQL Server 会自动将数据从一种数据类型转换为另一种数据类型,例如,将smallint 与 int 进行比较时,在比较之前,smallint 会被隐式转换为 int。
2024年08月31日
一、流程控制语句:
1、流程控制语句概念:是用来控制程序执行流程的语句。
2、流程控制语句分类:
1)顺序结构:Begin...End
2024年08月31日
一、全局变量@@TRANCOUNT:返回当前连接的活动事务数,可直接用PRINT打印输出。例:PRINT '当前活动事务数:'+CAST(@@TRANCOUNT AS VARCHAR(10))
二、事务分类: