SqlServer运行时占用高CPU问题处理


-- 任务管理器检查高CPU是否由SQL SERVER引起,是否有批处理/备份任务执行

-- 检查当前高CPU进程及SQL:
SELECT st.text, qp.query_plan, rq.*
FROM sys.dm_exec_requests RQ CROSS APPLY sys.dm_exec_sql_text(rq.sql_handle) as st
CROSS APPLY sys.dm_exec_query_plan(rq.plan_handle) as qp
-- AND DB_NAME(rq.[database_id])='xdb' 
order by RQ.

全部内容

SQLSERVER TCP及命名管道连接事项


默认实例会使用1433端口 命名实例每次启动绑定的端口号都不一样 SQL Browser启动后,启动并使用1434 UDP端口。读取注册表 识别计算机上的所有SQL实例,并标明它们使用的端口和命名管道 SQL Browser不运行时,如果你提供正确的端口号或命名管道,依然可以连接SQL 需要在防火墙或网关上打开UDP1434端口 SQL Browser的启动帐号要有读写注册表的权力,否则会导致客户端连接不上

命名管道通过进程IPC$共享实现,在TCP协议之上 不同进程之间,或在跨越一个网络的不同计算机的进程之间,进行单向或双向的数据通信 访问IPC$共享必须通过Windows 的认证,目的是利

全部内容

SQL Server配置管理器提示 WMI cannot connect to WMI provider 不能连接的错误修复


进入文件目录 C:\Program Files (x86)\Microsoft SQL Server\130\Shared

执行 C:\Windows\System32\wbem\mofcomp sqlmgmproviderxpsp2up.mof 如果提示失败,为以下文件添加系统用户权限:NetworkService/local service C:\Windows\System32\wbem\framedyn.dll 或 C:\Program Files (x86)\Microsoft SQL Server\130\framedyn.dll 重新执行,直到提示成功。

全部内容