结束sqlservr.exe进程后,怎么重新启动sqlservr.exe进程

结束sqlservr.exe进程后,怎么重新启动sqlservr.exe进程,第1张

那个是个数据库进程,你重新运行SQLSERVER数据库就可以了

想要移动文件,正确的方法是:

1。打开sql server management studio

2。选择要移动的数据库,右键-〉任务-〉分离数据库

3。移动mdf和ldf文件到目标文件夹

4。在“数据库”上右键-〉任务-〉附加数据库-〉添加文件,选择你的目录,确定

如果想结束sql进程,在服务或者sql server配置管理里面停用相应服务,如果误结束了,也可以在这两个地方重新启用,如果不行,就重启计算机

-------------------

SQL Server (MSSQLSERVER)提供数据的存储、处理和受控访问,并提供快速的事务处理。

这个服务是数据库服务,括号里面的实例名可能不一样

要停止或启动,在上面右键,菜单里面有

注:SID - 数据库标识

HOME_NAME - Oracle Home名称,如OraHome92、OraHome81

(1)OracleServiceSID

数据库服务,这个服务会自动地启动和停止数据库。如果安装了一个数据库,它的缺省启动类型为自动。服务进程为ORACLEEXE,参数文件initSIDora,日志文件SIDALRTlog,控制台SVRMGRLEXE、SQLPLUSEXE。

(2)OracleHOME_NAMETNSListener

监听器服务,服务只有在数据库需要远程访问时才需要(无论是通过另外一台主机还是在本地通过 SQLNet 网络协议都属于远程访问),不用这个服务就可以访问本地数据库,它的缺省启动类型为自动。服务进程为TNSLSNREXE,参数文件Listenerora,日志文件listenerlog,控制台LSNRCTLEXE,默认端口1521、1526。

(3)OracleHOME_NAMEAgent

OEM代理服务,接收和响应来自OEM控制台的任务和事件请求,只有使用OEM管理数据库时才需要,它的缺省启动类型为自动。服务进程为DBSNMPEXE,参数文件snmp_rwora,日志文件nmilog,控制台LSNRCTLEXE,默认端口1748。

(4)OracleHOME_NAMEClientCache

名字缓存服务,服务缓存用于连接远程数据库的Oracle Names 数据。它的缺省启动类型是手动。然而,除非有一台Oracle Names 服务器,否则没有必要运行这个服务。服务进程为ONRSDEXE,参数文件NAMESORA,日志文件ONRSDLOG,控制台NAMESCTLEXE。

(5)OracleHOME_NAMECMAdmin

连接管理服务,是构建Connection Manager服务器所用,只有服务器作为Connection Manager才需要,它的缺省启动类型是手动。服务进程为CMADMINEXE,参数文件CMANORA,日志文件CMADM_PIDTRC,控制台CMCTLEXE,默认端口1830。

(6)OracleHOME_NAMECMan

连接网关服务,是构建Connection Manager服务器所用,只有服务器作为Connection Manager才需要,它的缺省启动类型是手动。服务进程为CMGWEXE,参数文件CMANORA,日志文件CMAN_PIDTRC,控制台CMCTLEXE,默认端口1630。

(7)OracleHOME_NAMEDataGatherer

性能包数据采集服务,除非使用Oracle Capacity Planner 和 Oracle Performance Manager,否则不需要启动,它的缺省启动类型是手动。服务进程为VPPDCEXE,日志文件alert_dglog,控制台vppcntlexe。

(8)OracleHOME_NAME>

重启后无权限打开数据库,可能是因为数据库文件被锁定或权限设置不正确。您可以尝试以下几个步骤解决这个问题:

1 检查数据库文件的权限设置:在win2012上,可以右键单击数据库文件,选择属性,然后转到安全选项卡,查看权限设置是否正确。如果缺少必要的权限,需要添加。

2 检查数据库文件是否被锁定:在win2012上,可以使用Process Explorer工具检查数据库文件是否被任何进程占用。如果数据库文件被其他进程占用,则需要关闭这些进程。

3 手动启动数据库服务:如果数据库服务没有启动,您可以手动启动它。可以按下Win键+R键,打开运行框,输入“servicesmsc”,打开服务管理器,寻找与您的数据库名称相匹配的服务,然后右键单击并选择启动。

4 尝试通过SQL Server Management Studio打开数据库:打开SQL Server Management Studio应用程序,选择您的服务器,并使用Windows身份验证或者SQL登录方式登录,然后在处理器中选择“新建查询”,在查询中输入"USE mydatabase" (mydatabase是您要打开的数据库名),运行查询。

如果以上 *** 作都不能解决问题,建议您考虑联系数据库管理员或微软支持。

一般来说SQL的进程有几个

SQL BROWSER 你的客户端连接的进程

SQLSERVR你的数据库实例的主服务

SQLWB 这是你启动MANAGER STUDIO后产生的进程

SQLWRITER 省略

SQLAGENT 省略

似乎是这些,我也记不清楚了

如果你设置成手动,那么你设置的这些服务不会启动,但是进程上会存在。特别是SQLSERVR(其他的我没注意),此时你观察它的内存使用量,虽然不算特别大,但是也够大了。但你启动你的SQL SERVER时,内存使用量会增加很多。(我理解是此时连接了你的服务器,所以要占用内存)

而当你关闭了SQLSERVER以后,内存使用量并不会减少太多,说明你的服务器依旧在运行。

所以根据我的这个观察,我觉得,你将 服务设置手动,只是设置了该服务器的实例不会自动运行。而不是SQL SERVER这个软件不会自动运行。

如果真的要全部停止服务的话。似乎你用SQL SERVER CONFIGURATION 来设置服务应该可以实现你的要求/

以上就是关于结束sqlservr.exe进程后,怎么重新启动sqlservr.exe进程全部的内容,包括:结束sqlservr.exe进程后,怎么重新启动sqlservr.exe进程、oracle服务中需要启动那几项代表什么意思、win2012重启后无权限打开数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10160471.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存