自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (6)
  • 收藏
  • 关注

原创 查看SQL Server error log

SQL Server产生的Log通常存放在Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOG和ERRORLOG.n 文件中,log文件中有大量的信息或错误。查阅ERROR.LOG很耗时耗力,特别是有多个SQL Server安装。下图显示了log文件的位置,及一个个log文件看log文件给我们带来不便,不过不急,SQ

2013-09-30 07:59:32 5311

原创 设置连接属性的颜色

如下两张图,淡黄色的是默认的颜色,但我们可以将颜色设置为我们喜欢的颜色,比如蓝色。默认颜色:设置后的颜色: 设置颜色的步骤:

2013-09-29 15:52:17 1036

原创 SQL Server 2012 AlwaysOn探索(下)

在SQL Server 2012 AlwaysOn探索(上) ,介绍了SQL Server各项HA技术并重点介绍了AlwaysOn技术。这里将详细介绍AlwaysOn整个配置的过程及部分管理。环境: Windows Server 2012  +  SQL Server 2012(SP1) Enterprise Edition (64-bit)物理主机: 172.20.144.176:a

2013-09-26 18:15:03 4470

原创 SQL Server 2012 AlwaysOn探索(上)

毫无疑问,HA或DR对Production DB是至关重要的,原因不必解释。在SQL Server的早期版本,我们可以使用故障转移群集、数据库镜像、日志传递、复制来实现我们需要的HA或DR,但它们均有优缺点:故障转移群集又称为Failover Cluster。此技术使用的共享存储技术,不涉及到底层数据的同步问题,因此可以认为群集的最大好处就是性能较高,但存储会成为整个群集技术中的单点故障。

2013-09-25 23:26:57 10504 3

原创 可用性组Failover切换后,数据库变成read-only的处理

可用性组中实例A(Primary)和B(Secondary)组成Automatic Failover,同时Cluster的Core Resources在实例A上。如果对可用性组进行Failover切换,则通过Cluster IP访问的数据库就变成read-only。如下图所示: 手动Failover   通过Cluster IP访问的数据库变成了read-only:  

2013-09-23 11:25:24 2282

原创 登录和密码迁移

当我把数据库加入到AlwaysOn可用性组后,Primary的登录和密码不能自动迁移到Secondary,如果使用sp_change_users_login直接在Secondary上排除孤立用户,则会报当前数据库只读,无法修改。下面将以服务器A(Primary)和B(Secondary)来说明MS官方的解决方案:在A上执行如下Scripts,在“master”数据库中创建两个存储过程,分别

2013-09-22 17:59:36 2685

原创 简单查看和修改数据库的只读/读写属性

我们可以通过下面的SQL查看数据库的只读/读写属性:SELECT DATABASEPROPERTYEX('DB_Name', 'Updateability')修改只读/读写属性:ALTER DATABASE DB_Name SET READ_WRITE;ALTER DATABASE DB_Name SET READ_ONLY;

2013-09-22 16:51:35 9704

原创 防火墙开启SQL Server端口

SQL Server服务默认端口是1433,AlwaysOn、Mirror等HA技术中用到5022端口,下面将图示说明开启1433和5022的步骤:

2013-09-22 14:59:51 10041

原创 用户、组或角色'xxx'在当前数据库中已存在

当我们在新环境下还原一个完整备份,然后新建登录名并指定用户映射时会遇到如下图所示的报错,即我们常说的孤立用户。你可以先删除用户,再建登录,但用户较多、权限设置各异时逐个地删除重建,显然比较耗时。 这时我们可以使用SQL Server自带的sp_change_users_login,来将现有数据库用户映射到 SQL Server 登录名:exec sp_change_users_lo

2013-09-22 14:15:26 2452

原创 The user running validate, does not have permissions to create computer objects in the 'x.com

当我在Windows Server 2012上进行Failover Cluster配置验证时,遇到如下错误:The user running validate, does not have permissions to create computer objects in the 'x.com错误截图:解决办法:在域控制器里对当前域账户加上“加域”权限即可。

2013-09-18 11:24:06 1656

原创 Windows Server 2012修改光驱盘符

Windows Server 2012修改光驱盘符,可通过下面的步骤完成:输入diskmgmt.msc这时你可以看到磁盘管理图标,如下图,点击进入这时可以看到我们熟悉的磁盘管理界面右击光驱图标,选择“Change Drive Letter and Paths”修改盘符

2013-09-17 11:19:49 25594

原创 查看计划缓存里最频繁的物理操作

平时我们从执行计划里可以看到很多不同的物理操作,如Clustered Index Seek, Hash Match, Clustered Index Scan,Table Scan等。我们可以通过下面的SQL查看计划缓存里最频繁的物理操作:SELECT TOP 3RelOp.op.value('declare default element namespace "http://schemas

2013-09-11 13:31:27 1589

原创 使用DMO获取缓存里的执行计划

我们可以通过下面的SQL来获取缓存里的执行计划SELECT [cp].[refcounts] , [cp].[usecounts] , [cp].[objtype] , [st].[dbid] , [st].[objectid] , [st].[text] , [qp].[query_plan]

2013-09-11 10:57:59 1172

原创 Windows 2012安装.NET Framework3.5(0x800F0907)

安装SQL Server 2012时,需要预先安装.NET Framework3.5

2013-09-09 16:49:03 8277

原创 SQL Server 删除文件

SQL Server可以使用xp_cmdshell来删除目标文件,比如删除E:\test.docx这个文件,我们可以执行下面的SQL:EXEC master.dbo.xp_cmdshell N'DEL E:\test.docx', no_output

2013-09-05 13:32:43 1221

摄像头拍照及解析QR二维码

你可以从该项目中学习到,如何用C#实现电脑摄像头的拍照功能,及如何产生和解析QR二维码等。此项目在Win7+VS2012下运行正常。

2013-06-10

transaction-log-management

This covers performing transaction log backup and restore, monitoring and managing log growth, including quick diagnosis of the causes of rapid growth, and optimizing log architecture to maximize log throughput and availability.

2013-06-06

SQL Server 2012 Query Performance Tuning

本书详细介绍了SQL Server 2012的性能调校,对于DBA而言,是不可多得的学习宝典

2013-04-03

SQLServerExecutionPlans

这本书可以帮助你深入理解SQL Server的执行计划,以便进行性能调优等

2013-03-28

How to boost DB server's performance

From this file,you can learn some tips of SQL scricp,useful DBCC commands etc. Besides, you can learn how to use SQL Server Profiler,DTA and so forth.

2008-09-25

空空如也

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

TA关注的人

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