社区
Delphi
帖子详情
如何用程序启动mssqlserver的服务?
lql6288110
2003-03-12 09:52:45
mssqlserver在关闭的情况下,如何用程序启动mssqlserver的服务,而不是手工直接操作启动服务?
...全文
70
4
打赏
收藏
如何用程序启动mssqlserver的服务?
mssqlserver在关闭的情况下,如何用程序启动mssqlserver的服务,而不是手工直接操作启动服务?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Wally_wu
2003-03-12
打赏
举报
回复
这样试一下, 改变PChar('C:\Program Files\Microsoft SQL Server\80\Tools\Binn\sqlmangr.exe' CheckRun ')为
PChar('C:\Program Files\Microsoft SQL Server\80\Tools\Binn\sqlmangr.exe Y '):
例如:
var
PStartupInfo: TStartupInfo;
aProcessInfo: TProcessInformation;
begin
FillChar(PStartupInfo, SizeOf(PStartupInfo), 0);
PStartupInfo.cb:=SizeOf(PStartupInfo);
CreateProcess(nil,
PChar('C:\Program Files\Microsoft SQL Server\80\Tools\Binn\sqlmangr.exe Y '),
nil, nil, False, DETACHED_PROCESS, nil, nil, PStartupInfo, aProcessInfo);
CloseHandle(aProcessInfo.hThread);
CloseHandle(aProcessInfo.hProcess);
end;
coolnan
2003-03-12
打赏
举报
回复
scm -action 1 -slient 1 -service mssqlserver //启动
scm -action 6 -slient 1 -service mssqlserver //停止
Wally_wu
2003-03-12
打赏
举报
回复
写个程序,使用CreateProcess函数, 假设你的mssqlserver的服务存放路径为:
"C:\Program Files\Microsoft SQL Server\80\Tools\Binn\sqlmangr.exe"
var
PStartupInfo: TStartupInfo;
aProcessInfo: TProcessInformation;
begin
FillChar(PStartupInfo, SizeOf(PStartupInfo), 0);
PStartupInfo.cb:=SizeOf(PStartupInfo);
CreateProcess(nil,
PChar('C:\Program Files\Microsoft SQL Server\80\Tools\Binn\sqlmangr.exe' CheckRun '),
nil, nil, False, DETACHED_PROCESS, nil, nil, PStartupInfo, aProcessInfo);
CloseHandle(aProcessInfo.hThread);
CloseHandle(aProcessInfo.hProcess);
end;
siyu2002
2003-03-12
打赏
举报
回复
scm -action 6 -slient 1 -service mssqlserver
一键解决sql server2000评估出错及
服务
启动
不起来问题
SQL server 2000使用120天后再次
启动
MS
SQLSERVER
‘本地计算机 上的 MS
SQLSERVER
服务
启动
后停止。某些
服务
在未由其他
服务
或
程序
使用时将自动停止。’这是因为你的SQL server 2000试用版到期了,如何解决呢?下载此...
安装 sql server 2005 时 提示 “SQL server
服务
无法
启动
”解决方案
安装 sql server 2005 时 提示 “SQL server
服务
无法
启动
”解决方案
MS
SQLServer
培训资料.pptx
服务
帐户设置 ——
启动
服务
帐户设置 设置
启动
服务
帐户,默认为"对每个
服务
使用统一帐户,自动
启动
服务
"; 使用本地系统账户:不要求口令,但没有一些网络访问权限,同时限制 与网络中的其他
服务
器进行交互。 使用...
SQLserver
发邮件
如果不得不将默认的电子邮件客户
程序
更改为 Outlook Express 以外的客户
程序
,那么,可能需要先验证 "SQL 邮件 "能够用邮件配置文件
启动
,然后再停止并重新
启动
MS
SQLServer
服务
。 在有些情况下,邮件的配置文件...
SQL server 2000所遇到的错误
SQL安装的时的错误信息保存在一个叫Errorlog的日志文件中,默认情况下该文件位于 Program Files\...该错误日志包含安装
程序
试图
启动
SQL Server 时 SQL Server 所遇到的错误,这些信息可以帮助您深入检查错误原因。
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章