自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 SQLServer转义符

1.在like语句中,用Escape来转义:对于特殊字符'%','[','[]', '_' 可以使用 '[]' 把它们包含起来:select * from [dbo].[Locations] where state like '%[%]%'select * from [dbo].[Locations] where city like '%[[]]%'对于特殊字符'^', ...

2019-09-16 14:19:00 1350

转载 将查询结果导出到CSV文件并标准化数据格式

  在成产环境中,经常会有各种出report的需求,可以在数据库中将需要的信息查询出来,然后生成csv文件,定期使用邮件发出  本例将讲解两种将查询结果导出到Excel的方法:  1.SQLCMD  使用SQLCMD简单方便:  关于SQLCMD的参数介绍,可以参考官方文档:  https://docs.microsoft.com/zh-cn/sql/tools/sq...

2019-09-12 17:03:00 1195

转载 在所有数据库的所有数据中搜索关键字

  本例脚本旨在所有数据库的所有数据中搜索关键字,可将以下脚本直接拷贝使用,注意留意注解。本例的核心思路是用游标遍历所有数据库中所有表的所有列,用列名对关键字进行匹配,对匹配结果进行判断,然后只输出有关键字的信息。  在本例中,关掉了影响行数的信息,在查询结果的massage栏中,会出现一些Level 16的warning信息,大部分都是因为搜索到某些特殊数据类型的字段(XML,sq...

2019-09-03 22:01:00 1130

转载 查询所有数据库的数据库账号对应的DB Role

查询所有数据库的数据库账号对应的DB Role,可以直接将以下脚本拷贝使用:--exec sp_helpuser--select DB_Name()--drop table #UserDB--drop table #DB_RoleCreate table #DB_Role(DBName varchar(100) null,UserName varchar(100),RoleName ...

2019-09-03 18:38:00 193

转载 SQL Server忘记密码后成功重置密码的方法

  有些应用的数据库安装在应用服务器本地,没有交由DBA管理,应用维护人员几经更迭,文档内容又不详细,交接也不够完整,导致应用连接数据库的账号密码丢失。这会给之后的补丁安装,版本升级,数据库迁移带来很多麻烦。  故本文在实战后给大家分享一下怎么在忘记所有密码,没有登录账号的情况下进入SQL Server,并重置密码的方法。  首先这种情况肯定发生在混合验证模式下,如果是Windo...

2019-08-02 11:17:00 466

转载 SQLServer用powershell实现多台服务器批量执行SQL脚本

  在运维工作中,会遇到很多重复性的操作。对于单台服务器重复性的工作,可以用job实现定期的处理;而对于多台服务器相同的需求,我们就可以利用powershell来进行批量的操作,对多台服务器进行批量相同的操作。本文重点分析这种方案的实现过程,而不纠结于对每台服务器具体执行的SQL脚本,所以在例子中以简单的SQL脚本为例:在中心服务器上执行一个powershell脚本,即可以收集所有服务器...

2019-07-18 18:54:00 575

转载 Python购物车的两种写法

需求:1.输入funds,给出货品列表循环进行选择 2.根据货品编号进行选择3.加入购物车4.退出系统,输出余额一.直接用列表形式存详细货品信息,进行数据处理:#!/user/bin/env python# -*- coding:utf-8 -*-Goodslist=\ [ '1 Iphone 5800', '2 Huawei 4...

2019-07-18 17:06:00 204

转载 SQLServer大批量数据库迁移方案

  在项目实施过程中,有时候会遇到大批量数据库(上百个)同时迁移的问题,如果采用常规的备份还原的方式会消耗非常多的时间,对业务会造成非常大的影响,生产环境下业务很难接受这种方式,所以我们采取镜像的方式来做迁移,即提前搭建镜像,在迁移的时候进行故障转移,然后断开镜像连接,由于数据库太多,我们会通过脚本进行批量操作。  首先需要建立所有数据库的源服务器到目标数据库的镜像关系,由于数据库太...

2019-07-15 17:49:00 790

转载 SQLServer数据脱敏

  SQLServer有各种加密方式,比如使用加密函数进行数据列加密,Dynamic Data Masking(动态数据屏蔽),但是都达不到数据脱敏的效果,特别是动态数据屏蔽,可以强行绕过加密。而数据脱敏的效果应该是在从生产数据库迁移数据库到其它环境时,屏蔽掉敏感数据,而不改变其数据类型。对比Oracle的Data Masking,SQLServer在新版本的Management stu...

2019-07-15 14:18:00 1339

转载 Python入门系列Day1

格式化输出的几种写法:name=input('Name:\n')age=input('age:\n')job=input('job:\n')salary=input('salary:\n')info='''-----info of {_name}-----Name:{_name}Age:{_age}Job:{_job}Salary:{_salary}''' .format(_name...

2019-07-12 18:19:00 71

转载 游标使用系列二

索引重建的情况对一个数据库所有的表执行索引重建:Declare T_cursor cursorforselect name from sys.tablesDeclare @T_name varchar(50)open T_cursorfetch next from T_cursor into @T_name;while @@fetch_status=...

2019-07-12 18:01:00 98

转载 SQLServer对单个字段去重并显示整行信息的方法

单个字段去重并选出每个分组类别里面的最大值对应的整行信息:用distinct进行去重时不能显示整行的信息,对某些特殊的需求难以满足。故在此总结了两种对单个字段去重的SQL写法:1. Row_Number去重:用row_number对每个分组内的值排序后按照顺序标记序号,选择每个分组中标记序号为1的即是排序最大的值:Table: AuditItemColumn: Ser...

2019-07-12 17:56:00 1088

转载 游标使用系列一

查看所有数据库的账号和对应的角色:--drop table #UserDB--drop table #DB_RoleCreate table #DB_Role(DBName varchar(100) null,UserName varchar(100),RoleName Varchar(1000),LoginName Varchar(100),...

2019-07-12 17:52:00 190

转载 SQLServer TDE加密部署详解

1.查看master数据库是否已经创建了master key:select name,is_master_key_encrypted_by_server from sys.databases如果没有创建,先创建master key:USE master;GOCREATE MASTER KEY ENCRYPTION BY PASSWORD = 'Password';...

2019-07-12 17:36:00 248

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除