随笔分类 - sql server
英雄不问出处,内容为要,摘自何处,已是次要,望海涵。
摘要:Sql常用语法以及名词解释 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语
阅读全文
摘要:T-SQL函数的类别和描述。 函数类别 作用 聚合函数 执行的操作是将多个值合并为一个值。例如COUNT、SUM、MIN 和 MAX。 配置函数 是一种标量函数,可返回有关配置设置的信息。 转换函数 将值从一种数据类型转换为另一种。 加密函数 支持加密、解密、数字签名和数字签名验证。 游标函数 返回
阅读全文
摘要:个人自用sqlcmd命令: sqlcmd -E -i test.sql -d databasename -s 127.0.0.1 sqlcmd命令解释: 用法: Sqlcmd [-U 登录 ID] [-P 密码] [-S 服务器] [-H 主机名] [-E 可信连接] [-d 使用数据库名称] [-
阅读全文
摘要:sqlserver数据库快照: 具体可参考链接:http://www.cnblogs.com/CareySon/archive/2012/03/30/2424880.html sqlserver数据库游标: 具体可参考链接:http://www.cnblogs.com/CareySon/archiv
阅读全文
摘要:当需要查看具体数据库的所有用户表、存储过程等创建修改等脚本的时候,可以借用视图中的对象资源管理器的详细信息里面获取。 具体操作如下图所示:
阅读全文
摘要:SQL Server数据库ROW_NUMBER()函数的使用是本文我们要介绍的内容,接下来我们就通过几个实例来一一介绍ROW_NUMBER()函数的使用。 实例如下: 1.使用row_number()函数进行编号,如 select email,customerID, ROW_NUMBER() ove
阅读全文
摘要:收缩数据库的时候可能用到的命令有: Transact-SQL 参考: 收缩数据库文件或日志文件命令: 收缩数据库中数据文件和日志文件的命令: sp_lock 进程号,打开资源管理器查看cpu使用状况。 tab 非临时表的x锁的数量变化(过多,持续不减少 ,有问题,需要停止收缩),要是产生死锁要及时停
阅读全文
摘要:A,B两个数据库,不在同一台服务器实例 当需要通过sqlserver语句来实现对远程数据库操作(OPENDATASOURCE): select * from -- 操作类型 OPENDATASOURCE('SQLOLEDB','Data Source=实例名;User ID=sa;Password=
阅读全文
摘要:开机启动项的配置查看: msconfig --搜索时输入(win7、windows2008r2等) 添加启动程序: 可以在如下路径 C:\Users\administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
阅读全文
摘要:SQL Server占用的内存主要由三部分组成:数据缓存(Data Buffer)、执行缓存(Procedure Cache)、以及SQL Server引擎程序。SQL Server引擎程序所占用缓存一般相对变化不大,则我们进行内存调优的主要着眼点在数据缓存和执行缓存的控制上.a). 数据缓存:执行...
阅读全文
摘要:一、孤立账号SQL Server 的用户安全管理分两层,整个SQL Server 服务器一层,每个数据库一层。在服务器层的帐号,叫登录账户(SQL Server:服务器角色),可以设置它管理整个SQL Server服务器(开启跟踪,修改 Sql Server 安全配置,备份所有数据库等)。在数据库一...
阅读全文
摘要:AlwaysOn技术的简要说明: SQL Server2012所支持的AlwaysOn技术集中了故障转移群集、数据库镜像和日志传送三者的优点,但又不相同。故障转移群集的单位是SQL实例,数据库镜像和日志传送的单位是单个用户数据库,而AlwaysOn支持的单位是可用性组,每个组中可以包括一个或者是多个
阅读全文
摘要:有哪些SQL语句会导致CPU过高? 1.编译和重编译 编译是 Sql Server 为指令生成执行计划的过程。Sql Server 要分析指令要做的事情,分析它所要访问的表格结构,也就是生成执行计划的过程。这个过程主要是在做各种计算,所以CPU 使用比较集中的地方。 执行计划生成后会被缓存在 内存中
阅读全文
摘要:[SQL Server] sp_who, sp_who2和sp_who3sp_who可以返回如下信息: (可选参数LoginName, 或active代表活动会话数)Spid (系统进程ID)status (进程状态)loginame (用户登录名)hostname(用户主机名)blk (阻塞进程的...
阅读全文
摘要:Sys.SysProcesses 系统表是一个很重要的系统视图,主要用来定位与解决Sql Server的阻塞和死锁包含正在 SQL Server 实例上运行的进程的相关信息。这些进程可以是客户端进程或系统进程。 视图中主要的字段: 1. Spid:Sql Servr 会话ID 2. Kpid:Win...
阅读全文
摘要:对备份的基础理解: --完整备份:完整备份会备份所有数据的区和少量的日志(日志文件用于恢复数据保持数据一致性)。由于差异备份需要依据最后一次完整备份,因此完整备份会清楚一些分配位图数据。 --差异备份:差异备份是针对完全备份:备份上一次的完全备份后发生变化的所有修改过的数据区(注意不是数据页),差异
阅读全文
摘要:DBCC是SQL Server提供的一组控制台命令,功能很强大,掌握一些必要的语句,对操作数据库有不少帮助,所以决定整理一下,发现已有不少类似的整理,减少了不少工作,归类如下:一、DBCC 帮助类命令* DBCC HELP('?')查询所有的DBCC命令* DBCC HELP('checktable...
阅读全文
摘要:摘录些许sqlserver 常用到的一些函数,便于日常学习使用 一、字符转换函数1、ASCII()返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。2、CHAR()将ASCII 码转换为字符。如果
阅读全文
摘要:1、数据库完整备份和差异备份的存储过程:USE [xxxDB]GOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- backpath 备份路径-- deldate 保存备份的天数-- dbname备份的数据库名CREATE proc [dbo].[DB...
阅读全文
摘要:创建profiler的存储过程:USE [xxxDB]GO/****** Object: StoredProcedure [dbo].[CreateProfile] Script Date: 2015/12/16 17:23:32 ******/SET ANSI_NULLS ONGOSET ...
阅读全文

浙公网安备 33010602011771号