自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

关注业务、关注技术、关注运维

DEVOPS、CICD、Kubernetes、Docker、MySQL、SQL Server、Linux、Windows

  • 博客(72)
  • 资源 (2)
  • 收藏
  • 关注

原创 在Linux系统上安装SQL Server客户端记

在一些情况下,运行在Linux上的服务需要访问SQL Server数据库;而在一些特殊情况下,我们需要快速确认访问SQL Server数据库是否有异常。比如我遇到的这种情况,一个java服务在其他机器上可以正常运行,而在某台Linux机器上就运行不起来,同时,已确认这台机器可以正常访问SQL Server服务器的IP和端口。当然,这种情况下有很多解决办法,比如我可以专门写个java的程序或者pyt...

2019-09-20 11:08:47 3114 3

原创 docker版本升级

今天为了使用docker-compose里的一些新功能,比如service配置项下各种子项,把一台调试机的的docker版本进行了升级。操作系统是CentOS Linux release 7.2.1511 (Core), docker原来的版本是1.9.1,升级到最新版本1.13.1.升级过程如下:首相获取最新版本,打开https://get.docker.com/builds/页面,

2017-03-01 11:56:19 3722

原创 vim小技巧--针对换行符进行操作

需要针对换行符进行操作时,可以使用如下方式:比如,在所有换行符前加分号: :%s/\n/;^M/g上面的^M需要用 ctrl+v,ctrl+m实现

2016-09-20 18:28:45 1119

原创 如何从ext3升级到ext4?

Ext4 文件系统提供了更佳的性能和可靠性,具有了更为丰富的功能,那么,如何从ext3升级到ext4呢?首先,我们需要保证系统支持ext4,一般来说,内核版本在2.6.28及以上的版本才支持ext4其次,如果/boot分区目前是ext3,那么最好保留,因为现在系统上的 grub 很可能不支持 ext4,需要有个commit 的特别版本grub 才能支持 ext4最后,我们使用以下命令即

2014-06-18 14:41:30 5055

原创 Ext4文件系统的特性和功能简介

Linux kernel 自 2.6.28 开始正式支持新的文件系统 Ext4。 Ext4 是 Ext3 的改进版,修改了 Ext3 中部分重要的数据结构,而不仅仅像 Ext3 对 Ext2 那样,只是增加了一个日志功能而已。Ext4 可以提供更佳的性能和可靠性,还有更为丰富的功能:/. 与 Ext3 兼容。 执行若干条命令,就能从 Ext3 在线迁移到 Ext4,而无须重新格式化磁盘

2014-06-18 14:22:10 2625

原创 飞信系统4月29日升级后飞信机器人无法使用的解决办法

飞信系统4月29日升级(http://feixin.10086.cn/bulletin/3116/1)后,飞信机器人发送的短信始终收不到,调试发现提示登陆失败,但是在发送短信时并无任何提示。将查询,为了重新登陆飞信机器人,将机器人目录下的.cache文件删除,然后重新发送短信,按照提示输入验证码成功登陆后,即可正常收到短信。

2014-04-30 11:03:13 1944 1

原创 HyperV虚拟机一网络性能问题解决方法

最近在配置一些windows server 2008 r2服务器HyperV虚拟机的时候出现了一个网络性能相关的问题,那就是配置过HyperV虚拟网卡的服务器,在通过虚拟网卡从其他服务器复制大文件的时候,会出现网络断线、无法访问的情况。只有在设备管理器里禁用并重新启用对应网卡或者直接重启系统后,才可以重新连接。通过网络搜索,发现将主板集成的Broadcom网卡的高级设置Virtual Mach

2014-03-20 16:45:54 4869

转载 SQL Server 2008内存及I/O性能监控

本文由http://blog.csdn.net/yongsheng0550转自http://tech.it168.com/a2011/0221/1158/000001158998_all.shtml内存相关概念  以下均是针对Window 32位系统环境下,64位的不在下面描述情况下。  用户模式和内核模式(user mode& kernel mode)

2014-03-14 12:54:46 1187

转载 SQL Server存储过程加密与安全上下文

本文由http://blog.csdn.net/yongsheng0550转载,原文出处:http://www.cnblogs.com/downmoon/archive/2011/02/28/1966662.html本文介绍了SQL Server 2008存储过程加密与安全上下文的相关内容,使用存储过程而不是直接访问基表,可以提供更好的安全性。存储过程加密  其

2014-03-14 12:32:08 898

转载 SQL Server DBA工作内容详解

本文由http://blog.csdn.net/yongsheng0550转载,原文出处:http://www.mysqlops.com/2011/11/03/sql-server-dba.html在Microsoft SQL Server 2008系统中,数据库管理员(Database Administration,简称为DBA)是最重要的角色。DBA的工作目标就是确保Microso

2014-03-14 12:25:29 869

原创 ubuntu 12.04新安装好后需要进行的包升级和清理工作

根据这么多次的操作经验,我发现,ubuntu系统在新安装好后需要进行一些包的升级和清理工作,不然的话,后续安装各种软件都不顺畅,会出现各种各样的问题。需要进行的包升级和清理工作其实很简单,只需要执行以下两条命令即可:apt-get -f install #用来升级一些相互依赖的包apt-get autoremove #用来删除一些过时的包不过有时候执行上述命令时也会出现一些问题,最常

2014-03-05 13:39:31 14582 1

原创 linux系统下使用dmidecode查看硬件设备信息

在linux系统环境下(CentOS 6.4和Ubuntu 12.04已确认),可以使用dmicode命令查看硬件设备的详细信息。具体命令格式为:dmidecode -t typecode其中typecode是设备类型代码,具体代码如下:  0   BIOS          1   System          2   Base Board

2013-12-30 16:19:52 10512

原创 使用飞信机器人发短信需要开放的端口

这两天在调试用飞信机器人发nagios短信报警的功能,测试发现,飞信机器人所在的服务器必须可以对外访问以下端口才能登陆并且发送短信成功。要开启的端口为:80(http 获取系统配置、更新程序、注册用户)443(https 登录时的密码验证)8080(SIP(TCP承载方式) 交互过程如发消息、短信)

2013-12-20 11:32:01 2202

原创 HyperV网络设置问题

今天设置一台windows server 2008 R2服务器上的HyperV虚拟网络时,出现如下报错:设置交换机失败无法绑定到“Broadcom NetXtreme Gigabit Ethernet #3",因为它已绑定到另一个虚拟网络出现这个错误的原因可能是上次设置出了问题,不知道什么原因没有成功,具体原因没法查明了。简单粗暴的解决办法,卸载并重新安装虚拟网络驱动程序,

2013-11-07 13:10:59 2996

原创 在SQL Server中使用命令调用SSIS包

在SQL Server中可以使用dtexec命令运行SSIS包(2005以上版本),当然也可以通过系统过程:xp_cmdshell调用dtexec运行SSIS包。具体操作步骤如下:1.首先,当然是要在Business Intelligence中设计好包,并调试通过。2.然后,有两种方式可以在SQL Server中使用命令运行SSIS包第一种是直接执行ssis包文件,命令如: exe

2013-09-22 15:12:43 3525

原创 何时可以开启透明数据加密(TDE)?

TDE可以为我们的数据库提供加密保护,但是,不是任何情况下都可以随意开启TDE的,同时开启TDE后,我们的数据库维护管理工作也需要进行一些调整。下面我们就先看看开启TDE需要的条件吧!无法正常开启TDE的情况只有一种,那就是数据库中有只读文件组。一般,我们查询sys.dm_database_encryption_keys可以得到DEK的状态,encryption_state为1

2013-07-26 14:54:09 1299

原创 什么是透明数据加密(TDE)?

TDE是SQL Server 2008推出的一个新特性透明数据加密(Transparent Data Encryption),简称TDE,是SQL Server 2008推出的一个新特性,用来对整个数据库提供保护。数据库开启TDE加密后,对于连接到所选数据库的应用程序来说是完全透明的,它不需要对现有应用程序做任何改变。因为TDE的加密特性是应用于页面级别的,一旦开启,页面就会在它们写到磁盘之前

2013-07-26 11:32:46 8152

原创 管理SQL Server数据库服务器的安全防范原则

在现实的世界中,我们不可能为每一个可能的威胁做好准备,我们只能增强自身的防护,让恶意用户更难威胁到我们的安全。SQL Server也一样,我们必须遵循一些基本的原则来保证和提高服务器的安全级别,让恶意用户更难访问到数据。下面是个人根据实践经验总结的一些原则:1.物理安全我们要尽量把服务器放置在物理安全性高的地方,至少具有防盗、防破坏、不可随意接近、不可随意实地访问等特点。(本人就曾遇到

2013-07-25 12:14:24 2129

原创 在SQL Server的try...catch语句中获取错误消息的代码

BEGIN TRY ... ...END TRYBEGIN CATCH DECLARE @ErrorMessage NVARCHAR(4000); DECLARE @ErrorSeverity INT; DECLARE @ErrorState INT; SELECT @ErrorMessage = ERROR_MESSAGE(

2013-07-01 10:51:31 1770

转载 获取中文拼音首字母的SQL函数

create function [dbo].[f_GetPY](@str nvarchar(4000))returns nvarchar(4000)asbegindeclare @word nchar(1),@PY nvarchar(4000)set @PY=''while len(@str)>0beginset @word=left(@str,1)--如果非汉字字符,返回原字符

2013-06-26 13:32:38 1157

转载 获取中文全拼音的SQL函数

CREATE function [dbo].[f_GetPinyin](@words nvarchar(2000)) returns varchar(8000) as begin declare @word nchar(1) declare @pinyin varchar(8000) declare @i int declare @words_len int declare @un

2013-06-26 13:29:57 1069

转载 互联网 DBA 需要做那些事

发布时间:2013-04-28 09:28:45   来源:PHP100论坛很早前就想写篇文章介绍一下互联网DBA需要干的一些事情,但苦于没有时间,忙于平台建设,最近,各个模块都初具规模,故有时间静下心来,介绍一下。众所周知,互联网DBA与传统行业DBA有很大的不同,那就是管理的机器多,新技术更新快,面对的开发多、网络环境复杂、要求7*24待机;这样就 导致互联网DBA的工作在

2013-04-28 10:23:53 965

原创 查看DELL服务器的硬件信息

仅查看service tag在linux系统下可用以下命令查看:#dmidecode -s system-serial-number在windows系统下可用以下命令查看:>wmic bios get serialnumber查看型号、版本、UUID等在linux系统下可用以下命令查看:#dmidecode -t1在windows系统下可用以下命令查

2013-04-23 18:37:09 9007

转载 12招教你创建非凡的团队

不管你是刚刚开始招募人才还是拓展现有的团队,吸引和保留顶级人才都是很困难的事。你想将最棒的人才招致麾下,并且想方设法地帮助他们在你的公司里茁壮成长。    我发现以下建议可以帮助你的员工身心愉快和取得成功,而你自己也会获得快乐和成功。    1、不要满足于平凡:炒人并不是一件有趣的事,因此雇主通常都会满足于他们聘请的第一批员工。然而,这种行为通常会导致团队内部的虚弱。一旦你意识到团

2013-03-01 17:01:39 732

转载 杰出团队的7个习惯

作者:天天向上  来源:商业英才网   今天很多成功不是一个人单打独斗可以实现的,更多地依靠团队的力量来实现。但是知道团队合作的重要性,却未必知道真正的团队合作应该是怎样的。最近,美国著名的销售教练Geoffrey James写了他和Phil Geldart(经典著作《手册:世界级领袖的行为》的作者)谈到了团队可以克服最头痛挑战的一些原则。这里,我也和大家分享真正杰出团队的7个特点。

2012-07-04 09:55:22 850

转载 11步教你选择最稳定的MySQL版本

----文章出自:mysqlopsMySQL开源数据库有多个重要分支,目前拥有的分支分别为:MySQL Cluster、MySQL 5.1、MySQL 5.5、MySQL 6.2。每个分支都有着同样的的MySQL数据库版本,分别为:Development版本、Alpha版本、Beta版本、RC版本和GA版本。Development版本、Alpha版本和Beta版本一般不用在项目

2012-07-02 17:26:20 1780

转载 硬盘选购注意事项

硬盘速度的快慢主要取决于转速、缓存、平均寻道时间和接口类型,在内部传输率(磁头→缓存的速率)成为瓶颈的现在,仅仅提高外部数据传输率(改进接口类型)对总体性能的影响不大,因此,我们可以简单地认为硬盘的速度只决定于其转速、缓存大小和平均寻道时间。  1.主轴转速   转速是影响硬盘性能最重要的因素之一,目前市场上流行的是5400rpm(每分钟转数)和7200rpm的硬盘。不宜选用低于5

2012-06-13 07:07:10 1052

原创 keepalived-1.2.2 编译出错问题解决

keepalived-1.2.2解包编译时有如下错误:/usr/include/stdint.h:41: error: conflicting types for 'int64_t'/usr/src/linux/include/linux/types.h:126: error: previous declaration of 'int64_t' was here/usr/include

2012-03-07 16:10:18 5060

转载 MySQL 识别中文字符的方法

MYSQL没有特定的函数来确定是否有中文,但是下面两种绕路的方法可供大家参考:1) 用正式表达式 colname regexp “[\u0391-\uFFE5]”2) 用length和char_length以下是实例:drop table t1;create table t1 ( id varchar(200)) default charset=utf8 ;insert i

2011-12-16 10:33:11 3502 5

原创 如何将SQL Server数据表中的数据按条件批量导出为多个Excel文件

昨天,某位大大提了个要求,需要将某个有数十万行数据的表按类别导出为xls文件,每个类别一个xls。将数据表中的数据导出并保存为xls简单,用SSIS或者查询出来之后另存为都可以。但是,这个表中的分类有数百个,如果一个个用SSIS或者查询另存为的话,工作量巨大。前思后想,想到了用while循环查询,并用bcp导出的方法。下面是相关代码: --声明需要的变量declare @sql varc

2011-08-24 11:17:00 10969 9

原创 使用xtrabackup对MySQL进行备份和恢复

Xtrabackup 是percona公司的开源项目,用以实现类似innodb官方的热备份工具InnoDB Hot Backup的功能,能够非常快速地备份与恢复mysql数据库。 Xtrabackup中包含两个工具:xtrabackup是用于热备份innodb, xtradb表中数据的工具,不能备份其他类型的表,也不能备份数据表结构; innobackupex是将xtrabackup进行封

2011-08-12 16:04:11 33353 28

原创 sysbench的安装和使用

sysbench是一个开源的、模块化的、跨平台的多线程性能测试工具,可以用来进行CPU、内存、磁盘I/O、线程、数据库的性能测试。目前支持的数据库有MySQL、Oracle和PostgreSQL。以下操作都将以支持MySQL数据库为例进行。下载源码包在http://sou

2011-08-09 14:04:58 4514

原创 通过SQL Server操作MySQL的步骤和方法

在多种数据库环境下,经常会遇见在不同数据库之间转换数据和互相进行操作的情况。以下简要介绍下用SQL Server操作MySQL的步骤和方法。1 操作前的准备1.1 安装MySQL驱动想要在SQL Server中操作MySQL,首先要在SQL Server所在的服务器上安装MySQL的驱动。MySQL的驱动安装包在MySQL的官网上可以下载到,我下载到的安装包名为:mysql-conne

2011-07-11 17:44:55 6850

原创 MySQL架构设计相关的方式方法和软件介绍

前言最近,我在学习了解MySQL数据库架构相关的内容,从网上搜索了大量的相关资料和文章,粗粗阅览了一遍,发现架构相关的东西深不可测,需要非常丰富的知识阅历和实践经验。我的阅历和经验明显不够用,所以我把了解到的相关内容作了下分类整理,算作这次学习的一个大致总结吧!这篇文章的大部分内容都来自网络,由于我的水平有限,整理的也并不准确,其中可能有很多错误之处,希望大家能不吝指正!希望这篇文章能抛砖

2011-07-08 14:28:59 4246 1

原创 处理海量数据的经验和技巧

海量数据的特点:一、数据量过大,数据中什么情况都可能存在。 如果说有10条数据,那么大不了每条去逐一检查,人为处理,如果有上百条数据,也可以考虑,如果数据上到千万级别,甚至过亿,那不是手工能解决的了,必须通过工具或者程序进行处理,尤其海量的数据中,什么情况都可能存在,例如,数据中

2011-07-08 14:25:15 1015

原创 CentOS下快速配置VNC Server

一、启动VNC Server服务使用vncserver命令(会在当前用户主目录下生成.vnc文件夹)[root@CPAYNET005 ~]# vncserverYou will require a password to access your desktops. Passwor

2011-07-08 14:23:39 1000

转载 CentOS下安装KDE/GNOME+VNC实现远程图形界面管理

通常,我们用ssh命令行来管理linux服务器。但有时候,我们需要像Windows下的远程桌面这样的图形远程程序来管理服务器(比如安装ORACLE),然而Linux下默认并不存在这样的程序。所以,我们需要安装KDE或gnome桌面环境和VNC来实现远程图形管理!具体步骤如下:1.

2011-07-08 14:22:08 6972

原创 将系统监视器数据记录到 SQL Server

在 Windows Server 2003 中,可将数据直接记录到 Microsoft SQL Server 数据库中。步骤如下:1.在客户机上创建数据源名称 (DSN) 单击开始,单击控制面板,然后双击管理工具。 双击数据源 (ODBC),单击系统 DSN 选项卡,然后单击添加。 双击 SQL Server,为该 DSN 键入名称,然后为该 DSN 键入说明。 单击数据库

2011-07-08 13:54:20 874

原创 SQL Server性能监控

对象指标名称指标定义指标范围指标单位解决方案SQL Server:Access Methods (SQL Server访问方法)Full Scans/sec (全表扫描/秒)指每秒全表扫描的数量。全表扫描可以是基本表扫描或全索引扫描。由于全表扫描需要耗费大量时间,因此全表扫描的频率过高的话,会影响性能。次数/秒如果该指标的值比2高,应

2011-07-08 13:51:28 3290 1

原创 用perl脚本发送带附件的邮件

<br />具体脚本如下:<br /> <br />#!/usr/bin/perl<br />use MIME::Base64;<br />use Encode;<br />use MIME::Lite;<br />my $str="测试邮件";<br />$str = "=?utf-8?B?" . encode_base64($str, "?=");<br />my $mymail = new MIME::Lite<br />        From     => '[email protected]

2011-04-29 10:18:00 1519

SQL Server 和 MySql 语法和关键字的区别

详细介绍了mysql和sql server在语法、关键字等方面的一些区别

2011-02-17

mysql odbc 驱动安装包

32位windows上,如果需要使用ODBC连接mysql数据库,可以使用该安装包安装后建立ODBC

2011-02-17

空空如也

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

TA关注的人

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