SQLSERVER
文章平均质量分 84
zhengfeng2100
这个作者很懒,什么都没留下…
展开
-
sql2000与sql2005数据互相导入导出 MS SQL
1) SQL2000数据导入到SQL2005中好的是微软的产品一般都对之前的产品比较兼容,在SQL2000中,只需要把其数据进行备份,在对应的数据库中点击右键,然后选择“所有任务”下的“备份数据库”,就弹出一个对话框,然后点击“添加”按钮,输入对应的数据库备份名称,就可以备份数据了。然后在SQL2005中,在数据库中点击右键,点击“还原数据库”,在弹出的对话框中,“常规”的选项卡中,“原创 2013-07-29 11:56:08 · 761 阅读 · 0 评论 -
Sqlserver2008 R2 机器改名
Sqlserver2008 R2 机器改名今天在做SQL SERVER 2008 复制的发布时,发现所用的服务器被改名过,发布时总是找回原来的名称。1.对于安装好Sqlserver 2008 R2 的机器首先要启动混合方式登录,允许Sa账户登录 2.重启机器更名后,可以将新机器的windows账户加入到Sql中,需要两步,先增加登录用户,再增加sysadmin角色转载 2016-07-19 13:58:28 · 477 阅读 · 0 评论 -
SQLServer 2008数据库查看死锁、堵塞的SQL语句
死锁和堵塞一直是性能测试执行中关注的重点。下面是我整理的监控sql server数据库,在性能测试过程中是否出现死锁、堵塞的SQL语句,还算比较准备,留下来备用。--每秒死锁数量SELECT *FROM sys.dm_os_performance_countersWHERE counter_name LIKE 'Number of Deadlocksc%转载 2016-09-13 11:50:42 · 841 阅读 · 0 评论 -
SQL Server健康检查的重要性
SQL Server健康检查的重要性对一台新的或不熟悉的服务器,你首先要做的是收集尽可能多有关Server的信息,从硬件和存储子系统的细节,到OS,再到SQL Server实例本身。你需要知道要处理什么事情----配置是否差,存储子系统完全不充分的过时Server,或者,希望一些东西更佳。对于把精力放在正确管理和优化数据库Server,这份信息是一个关键的开始点。作为一个数据库专业人士转载 2016-09-13 17:16:57 · 1882 阅读 · 0 评论 -
SQLSERVER 查询SQL执行时间
1.declare @d datetime2.set @d=getdate()并在select语句后加:1.select [语句执行花费时间(毫秒)]=datediff(ms,@d,getdate())转载 2016-09-06 17:37:06 · 1623 阅读 · 0 评论 -
查看sql语句执行时间/测试sql语句性能
一,通过设置STATISTICS我们可以查看执行SQL时的系统情况。选项有PROFILE,IO ,TIME。介绍如下:SET STATISTICS PROFILE ON:显示分析、编译和执行查询所需的时间(以毫秒为单位)。 SET STATISTICS IO ON:报告与语句内引用的每个表的扫描数、逻辑读取数(在高速缓存中访问的页数)和物理读取数(访问磁盘的次数)有关的信息。 SE转载 2016-09-19 13:40:55 · 5355 阅读 · 0 评论 -
sqlserver查询存储过程的创建时间及最后修改时间
select [name] ,create_date ,modify_dateFROM sys.all_objectswhere type_desc = N'SQL_STORED_PROCEDURE' and name= 'spSaveWork' andmodify_date>='2013-08-05 00:00:00'转载 2016-09-23 08:53:03 · 9250 阅读 · 0 评论 -
一,如何监控和解决SQL Server的阻塞(1) (当前阻塞)
如何监控和解决SQL Server的阻塞(1) (当前阻塞)1. 什么是"阻塞"?阻塞是SQL数据库应用"锁"机制的一个副作用。当一个应用请求针对某个数据库对象(例如全表,某行数据, 或者是某个数据页)加锁后,那么这个锁会阻塞其它的应用请求。这就好像你把家里的大门上了锁,你的老婆没有钥匙,只能等待你回家。她进入房间的请求被你阻塞了,不得不等待,直到你解锁开门。对于数据库来说短暂转载 2016-09-20 15:49:07 · 9982 阅读 · 0 评论 -
二,如何监控和解决SQL Server的阻塞(2)(事件通知)
何监控和解决SQL Server的阻塞(2)(事件通知)如何监控和解决SQL Server的阻塞(1) : 点击打开链接如何监控和解决SQL Server的阻塞(3)(扩展事件)点击打开链接 上篇介绍了什么是阻赛,以及如何察看"当前"的阻塞现象. 这篇我们详细谈一下如何去监控阻塞. 1. 什么是阻塞的厥值随着系统用户数的增加,数据库访问连接也不断转载 2016-09-20 15:50:45 · 1432 阅读 · 0 评论 -
三,如何监控和解决SQL Server的阻塞(3) (扩展事件)
如何监控和解决SQL Server的阻塞(3) (扩展事件)如何监控和解决SQL Server的阻塞(1) 点击打开链接如何监控和解决SQL Server的阻塞(2)(事件通知)点击打开链接 SQL 2008 R2 以后引入了扩展事件(Extended Event),通过扩展事件可以监控Blocking. 对比SQL Profiler, 扩展事件监控是轻量级转载 2016-09-20 15:54:11 · 1125 阅读 · 0 评论 -
sql server 本地复制订阅 实现数据库服务器 读写分离
比起mysql的复制,SQL server 复制相对强大一、 名词解释1、复制的 机构组成(类比报纸流通):1)、发布服务器(报社出版)生产维护数据源,审阅所有出版数据的更改 发送给 分发服务器(邮局)2)、分发服务器 (邮局)分发服务器包括分发数据库,并且存储元数据、历史数据和事务。3)、订阅服务器(订报人,读者)保持数据的副本,并转载 2016-07-05 15:20:05 · 2025 阅读 · 0 评论 -
SQL Server2008 删除大量数据
一、写在前面 - 想说爱你不容易 为了升级数据库至SQL Server 2008 R2,拿了一台现有的PC做测试,数据库从正式库Restore(3个数据库大小夸张地达到100G+),而机器内存只有可怜的4G,不仅要承担DB Server角色,同时也要作为Web Server,可想而知这台机器的命运是及其惨烈的,只要MS SQL Server一启动,内存使用率立马飙升至99%。没办法,只能转载 2016-07-01 13:39:10 · 5293 阅读 · 0 评论 -
SQL启用 'Ad Hoc Distributed Queries'
启用 'Ad Hoc Distributed Queries' SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用原创 2013-07-29 11:56:06 · 941 阅读 · 0 评论 -
SQL2005备份
DBA的SQL Server 2005备份维护计划 作为一名DBA,他们最常见的日常任务是:1)定期完成数据库的完全备份或差异备份。2)定期清理备份文件,因为存储空间有限,可能只需要保存一个时期段内的文件(比如一周原创 2013-07-29 11:56:03 · 339 阅读 · 0 评论 -
压缩sqlserver log日志文件(db_log.dbf)的大小
Normal 0 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font Definitions */原创 2013-07-29 11:56:01 · 1024 阅读 · 0 评论 -
SQLserver2005 2000版本查詢
一、查看 SQL Server 2005 版本号 select serverproperty('productversion') ,serverproperty('productlevel') ,serverproperty('edition')下面是 SQL Server 2005 版本号查询结果信息:一、查看 SQ原创 2020-05-08 22:05:05 · 642 阅读 · 0 评论 -
SQL 版本查詢
http://support.microsoft.com/kb/321185/zh-cn 1,2005 SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition') 2,2000 SELECT SERVERPROPERTY(原创 2013-07-29 11:55:08 · 417 阅读 · 0 评论 -
SQL Server复制入门(一)----复制简介
SQL Server复制入门(一)----复制简介简介 SQL Server中的复制(Replication)是SQL Server高可用性的核心功能之一,在我看来,复制指的并不仅仅是一项技术,而是一些列技术的集合,包括从存储转发数据到同步数据到维护数据一致性。使用复制功能不仅仅需要你对业务的熟悉,还需要对复制功能的整体有一个全面的了解,本系列文章旨在对SQL Ser转载 2016-06-29 09:15:36 · 529 阅读 · 0 评论 -
SQL Server复制入门(二)
简介 本系列文章的上一篇对复制是什么做了一个概述。本篇文章根据发布服务器,分发服务器和订阅服务器的组织方式和复制类型来讲述常用复制的几种模式。 模式的选择 选择复制的模式取决于多个方面。首先需要考虑具体的业务需求,在此之后还需要考虑硬件和网络的限制。对于业务需求来说考虑的角度可以分为两个部分:自治和延时。自治是指”数据不被影响的程度”,比如说一个业务场景:公司的总部在转载 2016-06-29 11:45:28 · 245 阅读 · 0 评论 -
SQLServer2008-2012资源及性能监控
本文为本系列最后一章,监控内存使用。监控服务器的内存是非常重要的事情,有很多情况会引起内存消耗。所以要经常性地做检查。本文将使用可靠性和性能监视器来获取内存相关的统计。 准备工作:在开始之前,先来了解一下将要用到的计数器:Ø Memory: Available Mbytes:提供系统上可用内存的数量。Ø Memory: Pages/sec:显示有转载 2016-07-12 09:40:38 · 741 阅读 · 0 评论 -
SQLServer 2008 R2 主从数据库同步
一、准备工作:主数据库服务器:OS:Windows Server 2008 R2 DB: SQL Server 2008 R2Hostname : CXMasterDB IP: 192.168.1.224/24 dg: 192.168.1.1DNS: 192.168.1.19 DNS: 202.96.209.133从数据库服务器:转载 2016-06-30 09:37:48 · 3150 阅读 · 0 评论 -
Blocked Process Report
当同个对象上有互斥的锁存在时,查询需要等待很长时间,我们是否可以收到来自SQL Server提醒?答案是可以的,做法非常简单,因为SQL Server为你提供了称为Blocked Process Report 的功能。很可惜这个功能默认是未启用的。因此这篇文章我想给你讲解下Blocked Process Report 的大致用法,当SQL Server出现锁时,你可以用它来做的进一步的故障排除转载 2016-09-20 15:54:56 · 800 阅读 · 0 评论