2、为保险起见,进行这步 *** 作:打开SQL Server Configuration Manager(SQL Server配置管理器),在SQL Server Service(SQL Server服务)中找到对应实例(名称和“服务”中的名称相同)。在“登陆”标签中选择“内置账户”,并选择“Local System”(全其他如NETWORK SERVICE也可以,但要保证有权限)。
3、启动SQL Server(MSSQLSERVER)服务。
4、如果还是出错(如126错误),那么进入SQL Server的安装目录,给整个安装目录分配NETWORK SERVICE及当前登录用户的权限,特别是实例所在目录,以及数据库文件相关目录,分配写权限。完成后再次启动服务。请按照下面的方法试试:
系统用户administrator
密码改变后,注销重新登录,发现SQL
Server没有随机启动。手动从服务管理器
中启动,提示“由于登录失败而无法启动服务”。
原因:
安装SQL
Server时是使用默认登录用户来作为启动SQL
Server服务的账号(对于自己使用的单机
,通常就是administrator),当该用户更改了用户名(如把administrator改成admin)或更改了其口令
时,再次启动服务器,就出现“同于登录失败而无法启动服务”的错误了。
解决方法如下:
1、将administrator的密码改回原来的密码;
2、从数据库服务管理器中启动SQLServer;
3、从“计算机管理”中修改administrator的密码;
4、打开数据库企业管理器,在左边数据库服务器列表中找到要修改的服务器,点击右键菜单
属性,在出现的属性对话框中选择“安全性”表项;
5、在“启动服务帐户”处的“本帐户”选项中修改密码为administrator的新密码,点击“确定
”,系统提示“是否现在停止并重新启动服务器?”,点击“是”。数据库服务器会自动停止并重新启动
。
建议与总结:
1、如果在“启动服务帐户”处的选项不是“本帐户”,而是“系统帐户”,则修改用户密码不
会导致数据库启动失败;
2、数据库服务器必须是运行状态,才可修改其属性,否则连接不上;所以才必须改回原密码,
将数据库启动后再修改;
3、必须先修改administrator的密码,再修改数据库的安全性属性,反之则修改不成。
SQL服务器上SQLserverAgent无法启动的解决方法
对于服务器上数据的备份工作是网管员日常工作中最重要的工作之一,SQLServerAgent服务使得我们可以用SQL上的“数据库
维护计划”功能来自动备份数据,但最近我发现服务器上SQLServerAgent服务无法启动了,回想最近所做的 *** 作,原来是因为我
把SQL中Builtin/Administrators这个帐号的服务器访问权限禁止掉了,因为这个帐号的存在对于SQL来说很不安全,但又不想删
除,因此把它的权限禁止,结果导致SQLServerAgent服务无法启动。
解决的方法很简单,只要删除这个帐号,再建一个同时具有系统管理权限和SQL管理权限的用户,然后用这个用户去启动
SQLServerAgent服务就可以了。以下是 *** 作步骤:
1、打开企业管理器,打开左边的实例->安全性->登录,在右边空白处右击鼠标,选“新建登录”,单击“名称:”右边的按钮,
会出现很多帐号名,选择一个具有windows超级管理员权限的用户(如Administrator),单击“添加”,再在“服务器角色”标签
中选中“System
Administrators”打勾,确定。
2、打开企业管理器左边的“管理”,右击“SQLServer代理”,选属性->常规->服务启动帐户,选“本帐户”,然后在旁边输入
刚才所建的帐户和密码(例如:\Administrator),密码是此用户的密码,确定。
3、最后,右击“SQLServer代理”,选“启动”,就能看到Agent成功启动了。你运行的Management Studio是管理工具(不是sqlserver服务器),是用来管理服务器的,新建服务器注册,就是连接到一个新的sqlserver服务器上。
要连接本机的sqlserver服务,请使用(local)或者是127001,集成验证方式。
SQLServer在一台机器上是可以安装多个相互独立的服务(实例),用不同的实例名区分,但是一般不这么干,单独的服务一般就能满足需求了。
1、安装sqlserver,一般用默认实例名,并将当前用户添加为数据库管理员,安装过程中会让你设置验证方式(集成验证还是混合验证),如果你的程序使用用户名密码连接sql,则需要启用混合验证(并需要设置sa密码)
2、安装完成后(需重启),启动Management Studio连接本地数据库服务,连接后可以新建数据库,数据表(当然,你也可以用程序连接后用代码创建)
3、Management Studio 连接服务器时,和程序连接服务器一样,如果连接的SQLSERVER不是服务器上的默认实例名,则服务器地址后需要有实例名(形如:1921680100\SQLEXPRESS),如果省略实例名则连接默认实例(默认实例名MSSQLSERVER)这是因为所依存的许多服务之中有一个无法启动,就会发生这个现象。你可以打开服务,看看它的依存关系,试试把其他服务都开起来再开这个服务
这种情况90%的可能性是你的ICS服务的依存服务没打开。ICS服务依赖于Network Connections和Windows Management Instrumentation服务,在ICS服务的属性里可以看到,你检查一下是否停止了RPC服务和Event Log服务。
我给你举个我以前解决过的实例:
KV2005的安全中心不能用的问题,也出现提示:错误1068:依存服务或组无法启动
第一步:根据提示,在服务管理中将"Windows Firewall/Internet Connection Sharing(ICS)"服务的"启动方式"设置为"自动",然后单击"启动"按钮,系统却提示"在本地计算机无法启动Windows Firewall/Internet Connection Sharing (ICS)服务。错误1068:依存服务或组无法启动"。服务无法启动了,典型的依存故障。
第二步:双击该服务打开"属性"窗口,切换到"依存关系"选项卡,在"此服务依赖以下系统组件"框中发现当前服务依存于"Network Connections"和"Windows Management Instrumentation"这两项服务,初步确定这两项服务可能被禁止了。经过检查,果然发现"Network Connections"的"启动方式"被设置为"已禁用",当前状态为"已停止"
第三步:依附关系找到后,解决问题就非常简单了。将"Network Connections"设置为"手动"并启动,然后再将"Windows Firewall/Internet Connection Sharing (ICS)"服务启用即可如果SQL Server中的SQL Server(MSSQLSERVER)服务尚未启动,则无法顺利地连接到制定的服务器实例,启动该服务的方法有两种:一种方法是通过SQL Server Configuration Manager来启动,另一种方法是在Windows的系统进程中启动打开SQL Server Configuration Manager,然后再依次打开“SQL Server 2005网络配置” →“MSSQLSERVER的协议”,在右边的对话框中将“VIA”协议禁用即可。安装SQL个人版完成后无法启动数据库。查看服务-sqlagent,未启动。试着按照下面方法启动,还是报1068错误,无法启动。重试几遍,不解。
后查看sqlagent的依存,发现是依存mssql服务,按照以下方法一启动该服务,再启动sqlagent,正常登陆
----下面两种方法任选一种:
1我的电脑--控制面板--管理工具--服务--右键
MSSQLSERVER--属性--登陆--登陆身份--选择"本地系统帐户"
2我的电脑--控制面板--管理工具--服务--右键
MSSQLSERVER--属性--登陆--登陆身份--选择"此帐户"--选择
administrator
,密码和确认密码中输入你的administrator密码
两者的区别:
选择第一种方式,以后修改了administrator密码,不用再调整(但要求登陆 *** 作系统的是系统管理员)
选择第二种方式,以后修改了administrator密码,还要再重复做上面的 *** 作
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)