• 首届两岸基层治理论坛开幕 2019-05-25
  • 如果火箭夏天没有组建三巨头 保罗就没有降薪的理由了 2019-05-25
  • 十九大精神进网站:学通学透下真功夫 出新出彩掀新高潮 2019-05-19
  • 世界杯显著拉升俄罗斯旅游目的地含金量 2019-05-19
  • 内蒙古严肃处理环保假整改问题 2019-05-12
  • 宜春通报7起作风问题典型案例 2019-05-06
  • 美国防部宣布暂停8月美韩联合军演 2019-05-06
  • 零食不是魔鬼,营养专家教你挑健康零食 2019-04-22
  • IT热点小度智能音箱发布 新飞电器破产拍卖 2019-04-20
  • 冬奥永久场馆赛后实现可持续利用 2019-04-15
  • 搂住所言延退对于企业和零活就业者或专家型科技工作者而言很恰当,可是对于公务员这一群体来说延退可能导致利益固化行政僵化,这是普罗大众不能够容忍的。 2019-04-08
  • 定格——西部网图片频道 2019-04-02
  • 文代会、作代会系列访谈第四场 2019-04-02
  • 做好事的路上顺手又做了一件好事(图) 2019-04-01
  • 世界杯黄历:日本换帅对战黑马“小哥” 2019-04-01
  • 华东15选5综合走势图

    15选5预测推荐杀号:张靓颖早年经历 服务管理器启动出现"指定的服务未安装"

    日期:2019-04-24 来源:张靓颖早年经历 评论:

    华东15选5综合走势图 www.jrnt.net [摘要]“指定的服务未安装”这个提示总会遇到看资深运维工程师是怎么解决的:我的系统重装以前的d:\盘装有sqlserver,后重装里系统后,原来装在d:\下的sql服务却启动不起来了,没有找到sqlserver的安装光盘,于是我就尝试能不能手动恢复...……

    “指定的服务未安装”这个提示总会遇到看资深运维工程师是怎么解决的:我的系统重装以前的d:\盘装有sqlserver,后重装里系统后,原来装在d:\下的sql服务却启动不起来了,没有找到sqlserver的安装光盘,于是我就尝试能不能手动恢复sql服务。

    我做了以下尝试:

    (1)。直接运行D:\Program Files\Microsoft SQL Server\MSSQL\Binn下的sqlservr.exe,发现他有一个参数:/c

    作为一个服务运行,运行后的确可以通过企业管理器找到sqlserver,但是不方便,因为要启动sqlserver就必须多运行一个dos界面的窗口,我想把它作为一个后台服务运行。

    (2)。通过注册表添加sqlserver后台服务:

    找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\,下面就是系统中的所有的服务了,添加一个项:MSSQLSERVER,添加以下的健值:

    "Type"=dword:00000010

    "Start"=dword:00000002

    "ErrorControl"=dword:00000001

    "ImagePath"=hex(2):64,00,3a,00,5c,00,50,00,52,00,4f,00,47,00,52,00,41,00,7e,00,\

    31,00,5c,00,4d,00,53,00,53,00,51,00,4c,00,5c,00,62,00,69,00,6e,00,6e,00,5c,\

    00,73,00,71,00,6c,00,73,00,65,00,72,00,76,00,72,00,2e,00,65,00,78,00,65,00,\

    00,00

    "DisplayName"="MSSQLSERVER"

    "ObjectName"="LocalSystem"

    其中的ImagesPath的健值也可以是字符串值:D:\Program Files\Microsoft SQL Server\MSSQL\Binn\sqlservr.exe

    其中D:\Program Files\Microsoft SQL Server为你的sqlserver的目录,

    然后此项下添加子项:

    Linkage

    Performance

    Security

    Enum

    重启电脑在服务中就会添加MSSQLSERVER服务

    然后,通过mmc新建一个管理单元,把此服务添加进去。

    sqlserver 服务管理器也会检测到并管理sqlserver

    其中完整的reg如下,你可以复制下来存成 .reg 文件导入到注册表中

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER]

    "Type"=dword:00000010

    "Start"=dword:00000002

    "ErrorControl"=dword:00000001

    "ImagePath"=hex(2):64,00,3a,00,5c,00,50,00,52,00,4f,00,47,00,52,00,41,00,7e,00,\

    31,00,5c,00,4d,00,53,00,53,00,51,00,4c,00,5c,00,62,00,69,00,6e,00,6e,00,5c,\

    00,73,00,71,00,6c,00,73,00,65,00,72,00,76,00,72,00,2e,00,65,00,78,00,65,00,\

    00,00

    "DisplayName"="MSSQLSERVER"

    "ObjectName"="LocalSystem"

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER\Linkage]

    "Export"=hex(7):4d,00,53,00,53,00,51,00,4c,00,53,00,45,00,52,00,56,00,45,00,52,\

    00,00,00,00,00

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER\Performance]

    "Library"="d:\\PROGRA~1\\MSSQL\\BINN\\SQLCTR80.DLL"

    "Collect"="CollectSQLPerformanceData"

    "Open"="OpenSQLPerformanceData"

    "Close"="CloseSQLPerformanceData"

    "PerfIniFile"="sqlctr.ini"

    "Last Counter"=dword:000010c2

    "Last Help"=dword:000010c3

    "First Counter"=dword:00000fae

    "First Help"=dword:00000faf

    "WbemAdapFileSignature"=hex:d6,a0,b9,c1,d1,85,78,63,4f,31,8b,f2,18,51,1a,5d

    "WbemAdapFileTime"=hex:24,a2,b9,6d,3b,7d,c6,01

    "WbemAdapFileSize"=dword:0000803b

    "WbemAdapStatus"=dword:00000000

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER\Security]

    "Security"=hex:01,00,14,80,b8,00,00,00,c4,00,00,00,14,00,00,00,30,00,00,00,02,\

    00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\

    00,00,02,00,88,00,06,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\

    05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\

    20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,04,00,00,00,00,\

    00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,06,00,00,00,00,00,14,00,00,01,\

    00,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,00,18,00,fd,01,02,00,01,02,00,\

    00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,00,00,00,00,00,05,12,00,00,00,\

    01,01,00,00,00,00,00,05,12,00,00,00

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER\Enum]

    "0"="Root\\LEGACY_MSSQLSERVER\\0000"

    "Count"=dword:00000001

    "NextInstance"=dword:00000001

    导入之前一定要根据自己的机器的SQLserver安装情况来适当修改才能行。差不多10分钟就搞定了

    您至少需要输入5个字

    相关内容

    编辑精选

    copyright © 2017 //www.jrnt.net 乌苏科技网 版权所有

  • 首届两岸基层治理论坛开幕 2019-05-25
  • 如果火箭夏天没有组建三巨头 保罗就没有降薪的理由了 2019-05-25
  • 十九大精神进网站:学通学透下真功夫 出新出彩掀新高潮 2019-05-19
  • 世界杯显著拉升俄罗斯旅游目的地含金量 2019-05-19
  • 内蒙古严肃处理环保假整改问题 2019-05-12
  • 宜春通报7起作风问题典型案例 2019-05-06
  • 美国防部宣布暂停8月美韩联合军演 2019-05-06
  • 零食不是魔鬼,营养专家教你挑健康零食 2019-04-22
  • IT热点小度智能音箱发布 新飞电器破产拍卖 2019-04-20
  • 冬奥永久场馆赛后实现可持续利用 2019-04-15
  • 搂住所言延退对于企业和零活就业者或专家型科技工作者而言很恰当,可是对于公务员这一群体来说延退可能导致利益固化行政僵化,这是普罗大众不能够容忍的。 2019-04-08
  • 定格——西部网图片频道 2019-04-02
  • 文代会、作代会系列访谈第四场 2019-04-02
  • 做好事的路上顺手又做了一件好事(图) 2019-04-01
  • 世界杯黄历:日本换帅对战黑马“小哥” 2019-04-01