SQL Server探索

探索SQL Server,分享知识

排序:
默认
按更新时间
按访问量

Linux安装SQL Server 2017(连接篇SQL Server on linux)

安装篇:Linux下安装SQL Server 2017(安装篇) 连接篇:Linux下安装SQL Server 2017(连接篇) 连接数据库 (1)下载客户端连接工具的源 curl -o /etc/yum.repos.d/msprod.repo https://pac...

2018-01-29 14:05:58

阅读数:264

评论数:0

Linux安装SQL Server 2017(安装篇SQL Server on linux)

之前写过,Linux下安装SQL Server 2016的文章如下: 准备篇:Linux下安装SQL Server 2016(准备篇) 安装篇:Linux下安装SQL Server 2016(安装篇) 连接篇:Linux下安装SQL Server 2016(连接篇) 2017年10...

2018-01-29 12:47:58

阅读数:1076

评论数:0

某项目接口任务失败的原因总结

昨天听某位同事说,他所负责的某个项目,由于当天凌晨接口任务运行失败,导致接口表无数据,客户没有取到数据,被客户投诉。。。这个失败的接口任务,主要是从一个业务表里取数,然后插入到接口表,整个接口任务运行结束,逻辑非常简单。他问开发,为什么任务会失败,得到的答复是:uat环境中接口表某个字段长度是50...

2017-12-14 15:39:26

阅读数:162

评论数:0

MS SQLSERVER2008的事务、锁、并发的问题

面是一个网友提出的非常好的问题: MS SQLSERVER2008的事务,锁,并发的问题 学习了SQL SERVER2008关于事务的讲解,关于锁的讲解,关于并发的理解。但是仍然有一些问题,不是很理解,希望大牛们给予指导。 问题1:并发访问的基础是多个外部进程,可以同时操作同一张表,或者...

2017-03-07 11:41:01

阅读数:236

评论数:0

Linux下安装SQL Server 2016(安装篇SQL Server on linux)

安装过程 如何安装直接参考这个文章:安装sql server 整个安装过程非常简单。 上面的文档里是通过 sudo 命令,用root身份来执行,不过这里为了简单,就用root账号来安装的。 (1)下载sql server的源,便于通过yum命令来安装 curl https://packages...

2017-01-01 13:50:34

阅读数:9813

评论数:13

通过sql profiler捕获sql

最近某些客户反应在查询一些报表时比较慢,但是我查询了这些表,觉得并没有客户说的那么慢,于是,我猜测可能是当某些用户选择了较多的查询条件,而sql server产生了不够优化的执行计划才导致查询比较慢。 ​ 为了能够抓取到比较真实的sql,我准备用sql profiler来捕获系统中正在运行的s...

2016-12-22 13:52:38

阅读数:1546

评论数:0

监控SQL:用触发器来监控是哪些语句、存储过程修改了特定表(4)

实际问题如下: 有一个表A,表A中有一个字段B被某个存储过程修改了。 比如B的初始值为1,被某个存储过程改为了0,但是现在存储过程大概有1000多个,有没有什么好的方法,可以监测到这个字段是被谁修改的。 实现思路: 这种情况下,可以用多种方法,比较简单的就是用触发器,比如,要监...

2016-12-16 12:25:04

阅读数:944

评论数:2

Linux下安装SQL Server 2016(准备篇SQL Server on linux)

下载centos 7.2 : http://www.centoscn.com/CentosSoft/iso/2016/0601/7341.html

2016-12-01 15:17:01

阅读数:11271

评论数:0

SQL Server 数据库管理员(DBA)的工作内容

涉及到的: 数据库系统规划 1、硬件:在整套系统规划初期,要针对数据库未来的成长需求、性能需求、商业考虑,决定数据库运行需要的内存、硬盘、cpu及其他资源(IOPS、网络带宽)。 在做硬件规划时,考虑如何使用RAID,,这些都会影响到数据库的性能。 2、 软件:选择操作系统、数据库产品、第三方...

2016-04-07 14:17:17

阅读数:1581

评论数:1

How do you build a database? (self.Database)

原始链接:How do you build a database? (self.Database)

2014-12-18 18:35:13

阅读数:658

评论数:0

SQL Server 锁的排队机制

1、新建一个表,插入1010000数据: create table test(id int identity(1,1) ,name varchar(600)) go insert into test values(replicate('a',600)); go 1010000 creat...

2014-07-31 14:49:04

阅读数:1458

评论数:0

SQL Server监控方法

1、Windows 事件日志(Event Log) 可以在运行中直接输入:eventvwr.msc /s 来启动事件查看器,界面如下: 也可以保存事件日志,或者是打开以保存的事件日志: 2、SQL Server Errorlog 文件 3、性能监视器(Performan...

2014-05-25 18:09:30

阅读数:2952

评论数:0

通过DAC来连接SQL Server

最早知道可以使用专用管理员连接,来连接到sql server,但是一直没有成功连接过。今天又看到这个,于是想再试试。 1、通过在ssms中的“连接到服务器对话框”中的服务器名称中输入  admin:ggg 然后点击连接,但是弹出一个框,报错:不支持专用管理员连接。 2、打开了SQL Ser...

2014-05-24 21:15:28

阅读数:1235

评论数:2

SQL Server中DML语句要申请的锁

对于select语句: 1、当采用表扫描时,会直接锁定page,而不是锁定具体的某条记录,所以会有这些锁: A、数据库S锁 B、表的IS锁 C、页的S锁 2、当采用索引来查找数据时,会索引具体的记录,所以会有这些锁: A、数据库S锁 B、索引中page的IS锁 C、索引中page中的key的...

2014-05-24 14:17:03

阅读数:1178

评论数:0

通过SQL Server的数据库邮件功能功能发送邮件

通过SQL Server,也可以发送邮件,而且配置过程也是非常的简单,只需要你有邮箱就行。   下面就通过SQL Server的数据库邮件功能功能发送邮件。     一、启用Database Mail XPs功能。   查看Database Mail XPs功能是否打开,从返回结果来...

2014-03-28 14:03:23

阅读数:4320

评论数:0

【SQL Server数据迁移】64位的机器:SQL Server中查询ORACLE的数据

从SQL Server中查询ORACLE中的数据,可以在SQL Server中创建到ORACLE的链接服务器来实现的,但是根据32位 、64位的机器和软件,需要用不同的驱动程序来实现。 在64位的机器上,通过访问接口:OracleProvide for OLE DB,来实现。 1、机器...

2014-03-13 16:26:23

阅读数:3828

评论数:3

【SQL Server数据迁移】32位的机器:SQL Server中查询ORACLE的数据

从SQL Server中查询ORACLE中的数据,可以在SQL Server中创建到ORACLE的链接服务器来实现的,但是根据32位 、64位的机器和软件,需要用不同的驱动程序来实现。 在32位的机器上,通过访问接口:Microsoft OLE DB Provide for Oracle...

2014-03-13 15:07:02

阅读数:1356

评论数:0

【SQL Server高可用性】数据库镜像:同一台机器的两个不同实例上配置数据库镜像 + 另一台见证服务器

在上一篇文章中: 【SQL Server高可用性】数据库镜像:在SQL Server 2008R2上的配置数据库镜像

2014-03-07 16:16:38

阅读数:2004

评论数:0

【SQL Server高可用性】数据库复制:修改表结构、新增表、新增存储过程 会被复制到订阅服务器?

在SQL Server上配置好数据库复制后:       1、如果给表加了字段,会不会复制到订阅服务器呢?如果是删除1个字段呢?       2、如果新创建了1个表,会不会被同步过去呢?       3、如果新建了一个存储过程,会不会同步过去呢? 本文将会通过实验,解决上述问题。 1、首先...

2014-03-06 21:23:26

阅读数:2394

评论数:0

【SQL Server DBA】日常巡检2:windows性能监控器

性能监视器的各类指标 一、内存指标 1、Windows层面上的内存使用检查 在检查SQL Server内存使用之前,DBA必须首先检查一下Windows层面的内存使用情况。 Windows层面没有明显的内存压力,是SQL Server正常运行的前提。 需要检查的有: 1.Windows系...

2014-03-06 16:32:07

阅读数:3075

评论数:0

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