教您如何启动及关闭sql server命令行方式
创始人
2024-07-16 05:40:28
0

sql server命令行可以让我们使用sql数据库更加的方便,下面就教您教您如何启动及关闭sql server命令行方式,在下面的sql server命令行方式启动脚本中,sql server 安装的是默认名字。

  1. BOOL StartMsSqlServer()  
  2. {  
  3. PROCESS_INFORMATION pi = {0};  
  4. STARTUPINFO si = {0};  
  5. BOOL bSuccess = FALSE;  
  6.  bSuccess = CreateProcess(  
  7.  NULL,  
  8.  "scm -Silent 1 -Action 1 -Service mssqlserver",  
  9.  NULL,  
  10.  NULL,  
  11.  FALSE,  
  12.  CREATE_NO_WINDOW,  
  13.  NULL,  
  14.  NULL,  
  15.  &si, //返回的结构中有进程的句柄  
  16.  &pi);  
  17.  if(bSuccess)  
  18.  {  
  19.  CloseHandle(pi.hThread);  
  20.  //用进程句柄等待进程结束  
  21.  if(WaitForSingleObject(pi.hProcess,INFINITE) == WAIT_FAILED)  
  22.  {  
  23.  bSuccess = FALSE;  
  24.  }  
  25.  CloseHandle(pi.hProcess);  
  26.  }  
  27. return bSuccess;  
  28. }  
  29. static BOOL CloseMsSqlServer()  
  30. {  
  31. PROCESS_INFORMATION pi = {0};  
  32. STARTUPINFO si = {0};  
  33. BOOL bSuccess = FALSE;  
  34.  bSuccess = CreateProcess(  
  35.  NULL,  
  36.  "scm -Silent 1 -Action 6 -Service mssqlserver",  
  37.  NULL,  
  38.  NULL,  
  39.  FALSE,  
  40.  CREATE_NO_WINDOW,  
  41.  NULL,  
  42.  NULL,  
  43.  &si, //返回的结构中有进程的句柄  
  44.  &pi);  
  45.  if(bSuccess)  
  46.  {  
  47.  CloseHandle(pi.hThread);  
  48.  //用进程句柄等待进程结束  
  49.  if(WaitForSingleObject(pi.hProcess,INFINITE) == WAIT_FAILED)  
  50.  {  
  51.  bSuccess = FALSE;  
  52.  }  
  53.  CloseHandle(pi.hProcess);  
  54.  }  
  55. return bSuccess;  

以上就是启动及关闭sql server命令行方式的介绍。

 

 

 

【编辑推荐】

SQL Server SA权限小技巧

SQL Server时间算法大全

Sql Server表相关的语句

SQL Server自增字段的方法

SQL Server用户权限详解

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...