sqlserver管理
文章平均质量分 81
baobaojinjin
这个作者很懒,什么都没留下…
展开
-
SQL Server 阻止了对组件 'xp_cmdshell' 的 过程'sys.xp_cmdshell' 的访问
SQL Server 阻止了对组件 'xp_cmdshell' 的 过程'sys.xp_cmdshell' 的访问执行bcp程序遇到这个错误时,执行下面的语句 ;EXEC sp_configure 'show advanced options', 1 --;RECONFIGURE WITH OVERRIDE --;EXEC sp_configure 'xp_cmds...原创 2013-11-13 09:56:10 · 482 阅读 · 0 评论 -
SQL Server复制需要有实际的服务器名称才能连接到服务器
服务器上安装的WIN2008 R2,然后没有在意机器名,安装了SQL2008 R2数据库之后,配置AD域的时候修改了机器名。 然后,开始配置数据库镜像同步的时候,先试了下数据库复制发布,结果提示“SQL Server 复制需要有实际的服务器名称才能连接到服务器。不支持通过服务器别名、IP 地址或任何其他备用名称进行连接。请指定实际的服务器名称...”,如下图所示。 网上查了下,有...原创 2015-08-10 11:26:40 · 110 阅读 · 0 评论 -
MDF、LDF文件过大
USE [IVMS8100]GO/****** Object: StoredProcedure [dbo].[ClearMemory] Script Date: 04/13/2010 14:28:39 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO/***start***/----强制释放内存...原创 2015-08-08 13:09:23 · 1106 阅读 · 0 评论 -
SqlServer事物日志传输
一、什么是日志传送?原理很简单,三个动作六个字:备份->复制->恢复。如果由人来完成这个三个动作,只能叫日志搬运工;而由SQL Server Job自动完成,就叫日志传送。同样的事情,不一样的档次,所以叫法也不一样。二、日志传送能解决什么问题?解决数据库的多服务器热备份问题。多台服务器定时备份,随时可以作为主数据库服务器的替补。三、日...原创 2015-08-05 18:00:07 · 709 阅读 · 0 评论 -
DBCC命令详细介绍
一:DBCC1:什么是DBCC 我不是教学老师,我也说不到没有任何无懈可击的定义,全名:Database Console Commands。顾名思义“数据库控制台命令”,说到“控制台“,我第一反应就是chrome的开发者工具,不知道你的第一反应会是怎样?开发者工具中,只要javascript能认的语法,你都可以在控制台键入。。。同样的道理sqlserver能认的也是一样。 ...原创 2015-07-29 09:44:44 · 504 阅读 · 0 评论 -
存储结构之IAM与数据页
下面我们向空表中插入数据:insert into TestTable values('testInRow', 'InRow', 'InRowData', 1, null)再次查询allocation:SELECT * FROM [TestDB].[sys].[allocation_units] WHERE container_id='72057594038779904'得到如...原创 2015-07-29 09:37:17 · 217 阅读 · 0 评论 -
DBCC IND命令说明
DBCC IND 命令用于查询一个存储对象的内部存储结构信息,该命令有4个参数, 前3个参数必须指定。语法如下:DBCC IND ( { 'dbname' | dbid }, { 'objname' | objid },{ nonclustered indid | 1 | 0 | -1 | -2 } [, partition_number] )第一个参数是数据库名或数据库ID。第二个参数...原创 2015-07-29 09:16:37 · 342 阅读 · 0 评论 -
利用SQL Profiler处理开销较大的查询
利用SQL Profiler处理开销较大的查询 当SQL Server的性能变差时,最可能发生的是以下两件事:首先,某些查询产生了系统资源上很大的压力。这些查询影响整个系统的性能,因为服务器无法足够快速地服务其他SQL查询。另外,开销较大的查询阻塞了其他请求相同数据库资源的查询,进一步降低了这些查询的性能。优化开销较大的查询不仅改进它们本身的性能,而且减少数据库阻塞和SQ...原创 2015-07-24 15:23:17 · 102 阅读 · 0 评论 -
SQL Profiler工具简介
一、SQL Profiler工具简介SQL Profiler是一个图形界面和一组系统存储过程,其作用如下:图形化监视SQL Server查询;在后台收集查询信息;分析性能;诊断像死锁之类的问题;调试T-SQL语句;模拟重放SQL Server活动;也可以使用SQL Profiler捕捉在SQL Server实例上执行的活动。这样的活动被称为Profiler跟踪...原创 2015-07-24 15:00:13 · 97 阅读 · 0 评论 -
通过sqlserver日志恢复误删除的数据
如果你已经急的焦头烂额,看到这篇文章的时候,请你换个坐姿,深呼吸几次,静下心来将这篇文章读完,也许你的问题迎刃而解。RESTORE database dbname with norecovery 我遇到的情况是这样的,网站被植入木马,盗取了我的web.config文件,web.config文件里面的数据库连接字符串没有加密,而我的数据库远程连接又没有做IP限制,黑客通过数据库客户端...原创 2015-07-19 22:54:16 · 265 阅读 · 0 评论 -
通过SQL Server 2008数据库复制实现数据库同步备份
通过SQL Server 2008数据库复制实现数据库同步备份 SQL Server 2008数据库复制是通过发布/订阅的机制进行多台服务器之间的数据同步,我们把它用于数据库的同步备份。这里的同步备份指的是备份服务器与主服务器进行实时数据同步,正常情况下只使用主数据库服务器,备份服务器只在主服务器出现故障时投入使用。它是一种优于文件备份的数据库备份解决方案。在选择数据库同步...原创 2015-06-25 16:47:45 · 106 阅读 · 0 评论 -
sqlserver 制作批处理脚本
概述: 作为DBA,经常要用开发人员提供的SQL脚本来更新正式数据库,但是一个比较合理的开发流程,当提交脚本给DBA执行的时候,可能已经有几百个sql文件,并且有执行顺序,如我现在工作的公司,十几个客户,每个客户一个库,但是数据库结构、存储过程、视图等都是一模一样,每次执行脚本(以下称为升级),如果有一百个脚本,那么就要按顺序执行过千次,这种工作量可不是一个人能承受得了...原创 2013-10-01 19:14:54 · 758 阅读 · 0 评论 -
SQL Server 作业监控[转]
在讲解SQLServer Agent Jobs之前,先要讲解msdb。Msdb是SQLServer的系统数据库之一,用于存储SQLServer的配置、元数据等信息。包括:l SQLServer Agent Jobs,Job Steps,Job schedules,Alerts,Operators,等等。l Service Broker,Log Shipping,Backups/r...原创 2013-10-01 18:21:24 · 141 阅读 · 0 评论 -
SQL Server删除distribution数据库
在数据库服务器删除复制(发布订阅)后,如何删除掉数据库distribution呢?如果你通过SSMS工具去删除数据库distribution,你会发现根本没有删除选项。 下面介绍一下删除distribution的步骤 步骤1: 查看相关订阅服务器的信息,如果还存在对应的订阅服务器,从注册的服务器中删除订阅服务器名称exec sp_helpsubscriberinfo ;g...原创 2015-08-10 16:53:00 · 248 阅读 · 0 评论