配置订阅的时候报错 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的 在与sql server建立时出现与网络 | 您所在的位置:网站首页 › 在与sqlserver建立连接时出现与网络相关的错误2 › 配置订阅的时候报错 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的 在与sql server建立时出现与网络 |
一、问题回顾 在连接本地数据库时,不管用 Window身份验证还是SQLServer身份验证,都报这样的错误。 在与SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称 是否正确并且SQL Server 已配置为允许远程连接。provider:Named Pipes Provider,error:40-无法打开 到SQL Server 的连接)(Microsoft SQL Server,错误:2) L3系统找不到指定的文件。见下图: 在不停的尝试后,终于将问题解决了。 二、问题解决我将我的操作步骤一一记录下来。 (1)首先,打开SQL Server Configuration Manager配置管理器(较多人反映不会打开,于是我在文末加上说明) 打开后发现,所有服务都停止了,见下图: 先尝试将需要的服务右键启动,启动以下三个: (2)在启动SQL Server(MSSQLSERVER)时报错,一直无法启动成功,现在来解决下。 步骤一:Window+R 输入service.msc 打开“服务”,找到SQL Server(MSSQLSERVER)服务(或设置实例所对应的服务),右键查看属性,在“登陆”标签中选择“本地系统账户”。 步骤二:打开SQL Server Configuration Manager(SQL Server配置管理器),在SQL Server Service(SQL Server服务)中找到对应实例(名称和“服务”中的名称相同)。在“登陆”标签中选择“内置账户”,并选择 “Local System” 。 步骤三:再次启动 SQL Server(MSSQLSERVER)即可。 如果还是出错(如126错误),那么进入SQL Server的安装目录,给整个安装目录分配NETWORK SERVICE及当前 登录用户的权限,特别是实例所在目录,以及数据库文件相关目录,分配写权限。完成后再次启动服务。最后这个我没看懂,先放着吧,我做到第三步就已经可以了。 (3)继续在 SQL Server Configuration Manager 中操作,点击【SQL Server网络配置】--【MSSQLSERVER的协议】找到TCP/IP 右键打开属性,在【IP地址】标签的IP1上输入本机IP地址,TCP端口默认1433,如果不是的话就改成1433,把最下面那个 IPAII 的TCP端口也一并改了,接着就是已启用改为是,应用==》确定。 再次启动 SQL Server(MSSQLSERVER)即可。重点来的!!!
到此就完成了,再重新打开SQLServer去连接就不会报错了。 三、补充 1、如何打开SQL Server Configuration Manager配置管理器 因为 SQL Server 配置管理器是 Microsoft 管理控制台程序的一个管理单元而不是单独的程序,所以SQL Server 配置管理器不显示为一个应用程序。若要打开 SQL Server 配置管理器,有以下两种方法: (1)、在Windows的“搜索”中,键入 SQLServerManager12.msc(对于 SQL Server 2014),或SQLServerManager11.msc(对于 SQL Server 2012 ),或SQLServerManager10.msc(对于 SQL Server 2008 ),然后按Enter。 (2)、使用Win+R快捷键,键入SQLServerManager12.msc(对于 SQL Server 2014),或SQLServerManager11.msc(对于 SQL Server 2012 ),或SQLServerManager10.msc(对于 SQL Server 2008 ),然后按Enter。 |
CopyRight 2018-2019 实验室设备网 版权所有 |