SQL SERVER事件探查器无法暂停及停止的解决办法

SQL SERVER事件探查器虽好用,可有的服务器上会出现针对本地数据库(local)启动事件探查器后无法暂停及停止的问题(一旦暂停或停止就长时间没响应),出现这个问题主要原因是由于事件探查器默认使用安装SQL SERVER时记录下来的本地计算机名来访问本地数据库,一旦安装SQL SERVER后修改了计算机名,就会出现事件探查器能启动不能停止的问题。

1、 治标的解决办法:使用计算机名或IP来使用事件探查器连接数据库,而非用(local),则能正常暂停及停止了。

2、 治本的解决办法:更新SQL SERVER中记录的计算机名。打开master数据库的sysservers表,修改srvname字段及datasource字段为当前计算机名(由于是系统表,默认不允许修改,所以修改前需要先进行设置:在企业管理器中的(local)节点点鼠标右键,“属性”-“服务器设置”,勾选“服务器行为”中的“允许对系统目录直接进行修改”)。

时间: 2024-10-07 19:55:49

SQL SERVER事件探查器无法暂停及停止的解决办法的相关文章

SQL Server 事件探查器安装

平时调试SQL,使用事件探查器习惯了,但是现在用了一台机器没有安装事件探查器,而且尝试过再次安装,添加新功能,但是没有事件探查器选项,最近调试实在受不了看代码逻辑调试了,所以上网搜了一下,发现有解决方法,放在此处,作为备用: 在有SQLServer安装包的情况下,使用命令行进入setup.exe所在目录,执行: setup.exe /FEATURES=Tools /Q /INDICATEPROGRESS /ACTION=Install /INSTANCENAME=SQLSERVER2008R2E

SQL Server中TOP子句可能导致的问题以及解决办法

原文:SQL Server中TOP子句可能导致的问题以及解决办法 简介      在SQL Server中,针对复杂查询使用TOP子句可能会出现对性能的影响,这种影响可能是好的影响,也可能是坏的影响,针对不同的情况有不同的可能性.      关系数据库中SQL语句只是一个抽象的概念,不包含任何逻辑.很多元数据都会影响执行计划的生成,SQL语句本身并不作为生成执行计划所参考的元数据(提示除外),但TOP关键字却是直接影响执行计划的一个关键字,因此在某些情况下使用TOP会导致性能受到影响,下面我们来

Sql Server 2005/2008数据库被标记为“可疑”的解决办法

日常对Sql Server 2005关系数据库进行操作时,有时对数据库(如:Sharepoint网站配置数据库名Sharepoint_Config)进行些不正常操作如数据库在读写时而无故停止数据库,从而导致Sql Server 2005数据库不正常中断,当再次打开数据库时会发现某些数据库会被标记为"可疑"(suspect),即在数据库名旁加上了黄色的惊叹号,这时数据库就不能再被打开了,但数据库的结构及数据内容都还是存在的. 解决方法: 当数据库发生这种操作故障时,按如下操作步骤可解决此

SQL Server 没有足够的内存继续执行程序 (mscorlib)的解决办法

问题: SQL Server 执行大脚本时,出现如下提示信息: 解决方法: 使用 sqlcmd.exe 导入 1.win + r,输入 cmd 进入 C:\Program Files\Microsoft SQL Server\110\Tools\Binn 路径 2.执行以下命令: C:\Program Files\Microsoft SQL Server\110\Tools\Binn>sqlcmd -S 服务器路径 -U 数据库登录用户名 -P 数据库登录密码 -d 目标数据库 -i 脚本文件(

SQL Server中事务日志已满的原因以及解决办法

错误描述:数据库的事务日志已满.若要查明无法重用日志中的空间的原因 ,请参阅sys.databases 中的 log_reuse_wait_desc 列 . 首先引入一下事务日志的概念(来自百度百科): 事务日志是一个与数据库文件分开的文件.它存储对数据库进行的所有更改,并全部记录插入.更新.删除.提交.回退和数据库模式变化.事务日志还称作前滚日志或重做日志. 事务日志是备份和恢复的重要组件,也是使用 SQL Remote 或 [复制代理] 复制数据所必需的. 在缺省情况下,所有数据库都使用事务

SQL Server附加数据库失败错误号:5120的解决办法

附加数据库时出现附加数据库失败的错误,错误号是5120,已经两次遇到这种问题了.今天写一下解决办法. 有两个方法,很简单: 1.设置mdf文件所在文件夹的权限,在文件夹上右击——属性——安全,如图所示: 根据图示进行设置即可,注意是Authenticated user的权限. 2.不要用sa登陆你的数据库,使用windows身份验证登录你的数据库再进行附加. ps:第一个方法有时候不管用,需要两个都试一下.最近遇到了瓶颈不知道该怎么继续往前学了,在研究框架一类的东西,但是感觉都好虚,毕竟只是看没

SQL Server 插入含有中文字符串出现乱码现象的解决办法

ELECT  COLLATIONPROPERTY('Chinese_PRC_Stroke_CI_AI_KS_WS', 'CodePage')       --查询SQLServer编码格式的语句 下面是查询结果对照: 936 简体中文GBK 950 繁体中文BIG5 437 美国/加拿大英语 932 日文 949 韩文 866 俄文 65001 unicode UFT-8 插入一条带中文字符串的数据, 我们可以通过修改数据库的Collation 来修改数据库的编码方式: 点击确定就可以啦! 我们

SQL SERVER 还原误操作导致还原无法停止,处理办法

昨天遇到运行库不知道单位哪个小伙子,把数据库还原了,导致单位业务全部瘫痪,主数据库一直显示正在还原,真的是不敢动,经过多方寻找,找到此脚本-------------------------数据库还原日志,导致数据库一直在正在还原状态,运行此脚本有一定的几率可以恢复RESTORE database YXHIS_BAK(库名) with recovery RESTORE database YXHIS_BAK(库名) with norecovery 原文地址:https://www.cnblogs.c

sql server 2008 配置管理器 提示错误 "远程过程调用失败。(0x800706be)" 或者shutting down(0x80041033)

打开sql server 2008 配置管理器提示如下图所示的错误 或者如下图所示的错误 在网上查找相关资料后,找到解决方法如下: 卸载 Microsoft sql server 2012 Express  LocalDB 即可 sql server 2008 配置管理器 提示错误 "远程过程调用失败.(0x800706be)" 或者shutting down(0x80041033),布布扣,bubuko.com sql server 2008 配置管理器 提示错误 "远程过