启动sql代理(sqlexpress)这个服务时报错

时间:2022-05-08 17:59:27
日志如下(呼叫发奋图强):
2014-02-28 08:38:20.81 spid51配置选项“显示高级选项”改变了从0到1。 运行安装配置语句。
2014-02-28 08:38:20.81 spid51 FILESTREAM:有效水平= 0,配置水平= 0,文件系统访问共享名=“SQLEXPRESS”。
2014-02-28 08:38:20.81 spid51配置选项“代理XPs”改变了从0到1。 运行安装配置语句。
2014-02-28 08:38:20.81 spid51 FILESTREAM:有效水平= 0,配置水平= 0,文件系统访问共享名=“SQLEXPRESS”。
2014-02-28 08:38:20.82 spid51配置选项“显示高级选项”改变了从1到0。 运行安装配置语句。
2014-02-28 08:38:20.82 spid51 FILESTREAM:有效水平= 0,配置水平= 0,文件系统访问共享名=“SQLEXPRESS”。
2014-02-28 08:38:20.97 spid51配置选项“显示高级选项”改变了从0到1。 运行安装配置语句。
2014-02-28 08:38:20.97 spid51 FILESTREAM:有效水平= 0,配置水平= 0,文件系统访问共享名=“SQLEXPRESS”。
2014-02-28 08:38:20.98 spid51配置选项“代理XPs”改变了从1到0。 运行安装配置语句。
2014-02-28 08:38:20.98 spid51 FILESTREAM:有效水平= 0,配置水平= 0,文件系统访问共享名=“SQLEXPRESS”。
2014-02-28 08:38:20.98 spid51配置选项“显示高级选项”改变了从1到0。 运行安装配置语句。
2014-02-28 08:38:20.99 spid51 FILESTREAM:有效水平= 0,配置水平= 0,文件系统访问共享名=“SQLEXPRESS”。

20 个解决方案

#1


启动sql代理(sqlexpress)这个服务时报错呼叫姑娘

#2


这貌似不是报错啊

#3


引用 2 楼 DBA_Huangzj 的回复:
这貌似不是报错啊
从网站的空间复制了一个网站生成后的代码,配置web.config,网站用的数据库是05,一运行就报“在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Network Interfaces, error: 26 - 定位指定的服务器/实例时出错)”
我就尝试打开sql代理,然后就打不开,最新的SQLAGENT.OUT内容如下:
2014-02-28 08:45:18 - ? [100] Microsoft SQLServerAgent 版本 10.50.1600.1 (内部版本号 x86 unicode 零售): 进程 ID 3292
2014-02-28 08:45:18 - ? [101] SQL Server WIN-Q30DPMG6IME\SQLEXPRESS 版本 10.50.1600 (连接限制: 0)
2014-02-28 08:45:18 - ? [102] SQL Server ODBC 驱动程序版本 10.50.1600
2014-02-28 08:45:18 - ? [103] 驱动程序使用的 NetLib 是 DBNETLIB.DLL;本地主机服务器是 WIN-Q30DPMG6IME\SQLEXPRESS
2014-02-28 08:45:18 - ? [310] 检测到 2 个处理器和 2045 MB RAM
2014-02-28 08:45:18 - ? [339] 本地计算机是 WIN-Q30DPMG6IME,运行的是 Windows NT 6.1 (7600) 
2014-02-28 08:45:18 - ! [000] 安装的该 SQL Server 代理被禁用。安装此服务的 SQL Server 版本不支持 SQL Server 代理。
2014-02-28 08:45:19 - ? [098] SQLServerAgent 已终止(一般)

#4


我有点奇怪,昨天看你的贴是有mssqlserver这个实例的,为什么还要用express呢?你这个错误貌似是连接不到对应的实例

#5


这句话证明你的版本不支持:安装的该 SQL Server 代理被禁用。安装此服务的 SQL Server 版本不支持 SQL Server 代理。

#6


引用 4 楼 DBA_Huangzj 的回复:
我有点奇怪,昨天看你的贴是有mssqlserver这个实例的,为什么还要用express呢?你这个错误貌似是连接不到对应的实例

这个是web.config原配置:
   <appSettings>
    <add key="AutocompleteString" value="Data Source=192.168.0.2\sql2005;Initial Catalog=LCK11;User ID=sa;Password=sql2005" />
  </appSettings>
然后根据本地修改:
  <appSettings>
    <add key="AutocompleteString" value="Data Source=.\MSSQLSERVER;Initial Catalog=LCK11;User ID=sa;Password=1234;" />
他们数据库是05,我的电脑只有08,会不会是这个问题啊

#7


要么加个端口,要么Data Source=.\MSSQLSERVER 改成机器名

#8


引用 7 楼 DBA_Huangzj 的回复:
要么加个端口,要么Data Source=.\MSSQLSERVER 改成机器名
启动sql代理(sqlexpress)这个服务时报错怎么加

#9


先改机器名吧

#10


引用 9 楼 DBA_Huangzj 的回复:
先改机器名吧
  
<appSettings>
    <add key="AutocompleteString" value="Data Source=.\WIN-Q30DPMG6IME;Initial Catalog=LCK11;User ID=sa;Password=1234;" />
</appSettings>
改完了~还是一样的,端口怎么开啊

#11


启动sql代理(sqlexpress)这个服务时报错你去百度一下吧,赶着出门上班了,姑娘已在线,

#12


引用 11 楼 DBA_Huangzj 的回复:
启动sql代理(sqlexpress)这个服务时报错你去百度一下吧,赶着出门上班了,姑娘已在线,
你不是在csdn上班么,你正在上班,算了,我去找姑娘

#13


先确保在SSMS中能正常连接SQL实例,然后再去asp.net中使用.

服务器的windows防火墙暂时关掉试试呢.

#14


引用 13 楼 ap0405140 的回复:
先确保在SSMS中能正常连接SQL实例,然后再去asp.net中使用.

服务器的windows防火墙暂时关掉试试呢.

姑娘,防火墙也有关系么,我是配置本地的iis而已啊
启动sql代理(sqlexpress)这个服务时报错

#15


引用 12 楼 oBehavior 的回复:
Quote: 引用 11 楼 DBA_Huangzj 的回复:

启动sql代理(sqlexpress)这个服务时报错你去百度一下吧,赶着出门上班了,姑娘已在线,
你不是在csdn上班么,你正在上班,算了,我去找姑娘
谁跟你说我在CSDN上班的

#16


引用 15 楼 DBA_Huangzj 的回复:
Quote: 引用 12 楼 oBehavior 的回复:

Quote: 引用 11 楼 DBA_Huangzj 的回复:

启动sql代理(sqlexpress)这个服务时报错你去百度一下吧,赶着出门上班了,姑娘已在线,
你不是在csdn上班么,你正在上班,算了,我去找姑娘
谁跟你说我在CSDN上班的
网站是用sql2005的数据库,我这边用sql2008,不会是网站程序上的问题吧,但是提示是“在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Network Interfaces, error: 26 - 定位指定的服务器/实例时出错)”,我还是感觉数据库没设置对啊,但是我的程序放到iis*问数据库又都没有问题,对于这个提示,我已经头晕了

#17


<add key="AutocompleteString" value="Data Source=.\WIN-Q30DPMG6IME;Initial Catalog=LCK11;User ID=sa;Password=1234;" />
 </appSettings>
这一段换成 
Data Source=127.0.0.1;试试

#18


好像不用.\这个的吧?

#19


引用 18 楼 DBA_Huangzj 的回复:
好像不用.\这个的吧?
启动sql代理(sqlexpress)这个服务时报错有和没有这个我都试了,就这样吧,我去找其他原因

#20


加上实例名  SQLEXPRESS

#1


启动sql代理(sqlexpress)这个服务时报错呼叫姑娘

#2


这貌似不是报错啊

#3


引用 2 楼 DBA_Huangzj 的回复:
这貌似不是报错啊
从网站的空间复制了一个网站生成后的代码,配置web.config,网站用的数据库是05,一运行就报“在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Network Interfaces, error: 26 - 定位指定的服务器/实例时出错)”
我就尝试打开sql代理,然后就打不开,最新的SQLAGENT.OUT内容如下:
2014-02-28 08:45:18 - ? [100] Microsoft SQLServerAgent 版本 10.50.1600.1 (内部版本号 x86 unicode 零售): 进程 ID 3292
2014-02-28 08:45:18 - ? [101] SQL Server WIN-Q30DPMG6IME\SQLEXPRESS 版本 10.50.1600 (连接限制: 0)
2014-02-28 08:45:18 - ? [102] SQL Server ODBC 驱动程序版本 10.50.1600
2014-02-28 08:45:18 - ? [103] 驱动程序使用的 NetLib 是 DBNETLIB.DLL;本地主机服务器是 WIN-Q30DPMG6IME\SQLEXPRESS
2014-02-28 08:45:18 - ? [310] 检测到 2 个处理器和 2045 MB RAM
2014-02-28 08:45:18 - ? [339] 本地计算机是 WIN-Q30DPMG6IME,运行的是 Windows NT 6.1 (7600) 
2014-02-28 08:45:18 - ! [000] 安装的该 SQL Server 代理被禁用。安装此服务的 SQL Server 版本不支持 SQL Server 代理。
2014-02-28 08:45:19 - ? [098] SQLServerAgent 已终止(一般)

#4


我有点奇怪,昨天看你的贴是有mssqlserver这个实例的,为什么还要用express呢?你这个错误貌似是连接不到对应的实例

#5


这句话证明你的版本不支持:安装的该 SQL Server 代理被禁用。安装此服务的 SQL Server 版本不支持 SQL Server 代理。

#6


引用 4 楼 DBA_Huangzj 的回复:
我有点奇怪,昨天看你的贴是有mssqlserver这个实例的,为什么还要用express呢?你这个错误貌似是连接不到对应的实例

这个是web.config原配置:
   <appSettings>
    <add key="AutocompleteString" value="Data Source=192.168.0.2\sql2005;Initial Catalog=LCK11;User ID=sa;Password=sql2005" />
  </appSettings>
然后根据本地修改:
  <appSettings>
    <add key="AutocompleteString" value="Data Source=.\MSSQLSERVER;Initial Catalog=LCK11;User ID=sa;Password=1234;" />
他们数据库是05,我的电脑只有08,会不会是这个问题啊

#7


要么加个端口,要么Data Source=.\MSSQLSERVER 改成机器名

#8


引用 7 楼 DBA_Huangzj 的回复:
要么加个端口,要么Data Source=.\MSSQLSERVER 改成机器名
启动sql代理(sqlexpress)这个服务时报错怎么加

#9


先改机器名吧

#10


引用 9 楼 DBA_Huangzj 的回复:
先改机器名吧
  
<appSettings>
    <add key="AutocompleteString" value="Data Source=.\WIN-Q30DPMG6IME;Initial Catalog=LCK11;User ID=sa;Password=1234;" />
</appSettings>
改完了~还是一样的,端口怎么开啊

#11


启动sql代理(sqlexpress)这个服务时报错你去百度一下吧,赶着出门上班了,姑娘已在线,

#12


引用 11 楼 DBA_Huangzj 的回复:
启动sql代理(sqlexpress)这个服务时报错你去百度一下吧,赶着出门上班了,姑娘已在线,
你不是在csdn上班么,你正在上班,算了,我去找姑娘

#13


先确保在SSMS中能正常连接SQL实例,然后再去asp.net中使用.

服务器的windows防火墙暂时关掉试试呢.

#14


引用 13 楼 ap0405140 的回复:
先确保在SSMS中能正常连接SQL实例,然后再去asp.net中使用.

服务器的windows防火墙暂时关掉试试呢.

姑娘,防火墙也有关系么,我是配置本地的iis而已啊
启动sql代理(sqlexpress)这个服务时报错

#15


引用 12 楼 oBehavior 的回复:
Quote: 引用 11 楼 DBA_Huangzj 的回复:

启动sql代理(sqlexpress)这个服务时报错你去百度一下吧,赶着出门上班了,姑娘已在线,
你不是在csdn上班么,你正在上班,算了,我去找姑娘
谁跟你说我在CSDN上班的

#16


引用 15 楼 DBA_Huangzj 的回复:
Quote: 引用 12 楼 oBehavior 的回复:

Quote: 引用 11 楼 DBA_Huangzj 的回复:

启动sql代理(sqlexpress)这个服务时报错你去百度一下吧,赶着出门上班了,姑娘已在线,
你不是在csdn上班么,你正在上班,算了,我去找姑娘
谁跟你说我在CSDN上班的
网站是用sql2005的数据库,我这边用sql2008,不会是网站程序上的问题吧,但是提示是“在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Network Interfaces, error: 26 - 定位指定的服务器/实例时出错)”,我还是感觉数据库没设置对啊,但是我的程序放到iis*问数据库又都没有问题,对于这个提示,我已经头晕了

#17


<add key="AutocompleteString" value="Data Source=.\WIN-Q30DPMG6IME;Initial Catalog=LCK11;User ID=sa;Password=1234;" />
 </appSettings>
这一段换成 
Data Source=127.0.0.1;试试

#18


好像不用.\这个的吧?

#19


引用 18 楼 DBA_Huangzj 的回复:
好像不用.\这个的吧?
启动sql代理(sqlexpress)这个服务时报错有和没有这个我都试了,就这样吧,我去找其他原因

#20


加上实例名  SQLEXPRESS

#21