在与SQL Server建立连接时出现与网络相关的或特定于实例的错误

2023-05-16

        向往前一样,学习牛腩新闻发布系统的视频,敲代码,打开数据库,出现一个框框,详细内容如下:

       

        数据库连接不上,所有的工作都要歇班,捣鼓了会儿,简单总结一下解决该问题的方法。

        首先:第一步,程序--SQL Server2008--配置工具--SQL Server配置管理器,找到SQL Server网络配置中的MSSQLSERVER的协议:

         

        第二步:把所有已停止的服务,右击启用。

        

       第三步:启动完成之后,如下所示

        

        连接好数据库,如下:

      

      总结一下出现的问题的原因有两个,第一、数据库引擎没有启动,第二、是否已经允许远程连接。数据库引擎没有启动,有两种启动方式,第一种启动方式前文中有所结束,我们再来看看第二种启动方式:可打开:开始->程序->Microsoft SQL Server 2005->配置工具 ->SQL Server Configuration Manager,选中SQL Server 2005服务中
SQL Server(MSSQLSERVER) ,并单击工具栏中的"启动服务"按钮把服务状态改为启动;(sql server 2008使用此方法,开始->程序 ->Microsoft SQL Server 2008 R2->配置工具->SQL Server配重管理器,将MSSQLSERVER协议中的VIA禁用,再选中SQL Server服务中 SQL Server(MSSQLSERVER) ,并单击工具栏中的"启动服务"按钮把服务状态改为启动)  使用上面两种方式时,有时候在启动的时候可能会出现错误,不能启动,这时就要查看"SQL Server 2005配置管理器"中的SQL Server 2005网络配置 ->MSSQLSERVER协议中的VIA是否已启用,如果已启用,则把它禁止.然后再执行上述一种方式操作就可以了. 

       出现问题的另一个原因是,是否允许远程连接, 这个部分可以简单的分为4个方面,分别是在 SQL Server上启用远程连接、启用SQL Server 浏览服务、在Windows 防火墙中为SQL Server 2005 创建例外和在Windows 防火墙中为“SQLBrowser”创建例外。下面对这四种情况进行详细解释:

       第一种:在SQLServer 实例上启用远程连接 

       1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器”  
       2.在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器”  
       3.然后单击展开“数据库引擎”, 选中“远程连接”,在右边选中“本地连接和远程连接”,再选择要使用的协议,( 这个地方应当启用TCP/IP 和命名管道服务!)单击“应用”,您会看到下消息:  “直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。”,单击“确定”按钮返回  
       4.展开“数据库引擎”, 选中“服务”,在右边单击“停止”,等到 MSSQLSERVER 服务停止,  然后单击“启动”,重新启动MSSQLSERVER 服务。

    
       第二种:启用 SQLServer 浏览器服务 
       1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器” 
       2.在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器” 
       3.然后单击展开“SQL Server Browser”, 选中“服务”,在右边“启动类型”选择“自动”,  再单击“启动”,单击“确定”按钮返回  。


       第三种:在Windows 防火墙中为“SQL Server 2005”创建例外 
       1.在 Windows 防火墙设置界面中,选择“ 例外” 选项卡,然后单击“添加程序”  
       2.在“添加程序窗口”中单击“浏览”
       3.然后找到 “C:\ProgramFiles\Microsoft Files\Microsoft SQL Server\ MSSQL.1 \MSSQL\Binn\sqlservr.exe”, 单击“确定”返回  注意 : 路径可能会根据 SQL Server 2005 安装不同而不同。 MSSQL.1 是占位符,对应数据库实例ID。 
       4.对每个需要打开远程访问的SQL Server 2005 实例,重复步骤 1 至3。 


        第四种:在Windows 防火墙中为“SQLBrowser”创建例外  
        1.在 Windows 防火墙设置界面中,选择“ 例外” 选项卡,然后单击“添加程序” 
        2.在“添加程序窗口”中单击“浏览” 
        3.然后找到 “C:\ProgramFiles\Microsoft Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe”, 单击“确定”返回  注意 : 路径可能会根据 SQL Server 2005 安装不同而不同。  
在使用.NET开发进行时,会遇到使用连接字符串连接SQL Server 2005数据库使用机器名称和localhost都能连接,但是使用IP地址却不能连接的问题,解决的办法是在SQL Server实例上启用本地和远程连接,并且在选择协议的时候使用TCP/IP和命名管道服务即可解决。

        数据库连接好了,可以正常使用,接着敲牛腩新闻发布系统,出现了问题,需要及时解决,要不然,就是一拖再拖,今目标红了又红,牛腩新闻发布系统,未完,待续......

         

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在与SQL Server建立连接时出现与网络相关的或特定于实例的错误 的相关文章

随机推荐

  • Android10.0(Q) 6765 USB 摄像头调试记录

    过程 开整之前 xff0c 按习惯去 FAQ 上一顿搜索 xff0c 都是些低版本的改动记录 xff0c 后来得知高版本对 USB Camera这块的支持太少了 FAQ 上淘到一个6 0的改动方法 xff0c 照着试了试发现不行呃 后来经过
  • Android 9.0 MTK8765 uart串口不打印log信息

    Android 9 0 MTK8765 uart串口不打印log信息 mtk uart串口信息是包含pl lk kernel层log信息 本次项目的包含两组uart口 uart0 uart1客户要使用uart用于通信功能 1 配置好GPIO
  • error C2871: “System”: 具有该名称的命名空间不存在 的解决办法

    头文件中 xff1a using namespace System using namespace System Threading 编译中出现 A cpp 6 error C2871 System 具有该名称的命名空间不存在 A cpp
  • win10开机显示“其他用户“”如何解决

    针对此次要解决的问题 xff0c 现象如下图所示 xff1a 这个问题出现在预装正版win10操作系统时 xff0c 这个需要进 安全模式 中进行修复 具体步骤如下 xff1a 1 开机出现LOGO界面长按电源键关机 xff0c 连续两次
  • 三大框架之hibernate入门学习教程增删改查

    好久没更新分享了 xff01 现在发下三大框架的hibernate便于初学者学习 xff01 另外struts2的那些配置文件代码可以找我要 xff0c 里面包括如何自定义拦截器等等 开始hibernate的学习吧 xff01 首先不多说先
  • jquery ajax无刷新请求Struts2验证用户名密码数据库是否存在

    通过ajax请求验证后台数据是否存在 首先导入struts2的核心包 后台Action代码 import com opensymphony xwork2 ActionSupport public class CodeCheckAction
  • 手把手教你们通过jquery ajax调用查询java struts2后端数据+js拼接字符串

    1 首先新建一个web项目 xff0c 创建一个User实体 package com qm entity public class User private String id private String name private Str
  • python检查URL是否能正常访问

    今天 xff0c 项目经理问我一个问题 xff0c 问我这里有2000个URL要检查是否能正常打开 xff0c 其实我是拒绝的 xff0c 我知道因为要写代码了 xff0c 正好学了点python xff0c 一想 xff0c python
  • 小甲鱼第十一课:列表:一个“打了激素”的数组2总结反思

    2 如果你每次想从列表的末尾取出一个元素 xff0c 并将这个元素插入到列表的最前边 xff0c 你会怎么做 xff1f member span class token operator 61 span span class token p
  • 找鞍点

    import java util public class Test4 找出一个二位数组中的鞍点 xff0c 即该位置上的元素在该行上最大 xff0c 在该列上最小 xff0c 也可能没有鞍点 public static void main
  • js自己写脚本自动操作注册插件,基于chrome浏览器

    大家好 xff01 又到了一周的福利时间 xff0c 今天给大家一个福利 xff0c 以后抢票不需要手动刷新页面了 xff0c 直接用你自己写的插件来控制 xff0c 事先声明 xff0c 本人是js菜鸟 xff0c 所以今天带来的例子都是
  • VMware Workstation Proa安装mac镜像

    首先你得有一个VMware 然后下载好mac镜像文件还有for OS X插件补丁 我这里都已经下载好了 xff0c 又需要的可以在评论里留下邮箱地址 xff0c 我分享给你 现在该有的文件都有了 xff0c 那么我们开始 首先VMware镜
  • Spring事务管理的四种方式(以银行转账为例)

    文章转自 https blog csdn net daijin888888 article details 51822257 本文配套示例代码下载地址 xff08 完整可运行 xff0c 含sql文件 xff0c 下载后请修改数据库配置 x
  • redis秒杀系统数据同步(保证不多卖)

    原文链接 http www cnblogs com shihaiming p 6062663 html 东西不多卖 秒杀系统需要保证东西不多卖 xff0c 关键是在多个客户端对库存进行减操作时 xff0c 必须加锁 Redis中的Watch
  • csdn过滤广告谷歌浏览器插件

    首先要知道浏览器插件的原理 通过访问网站 xff0c 加载我们写的js脚本 这样我们就可以对你所要操作的网站进行操作啦 xff01 首先看看谷歌的广告的代码块 如果换成你在开发这个网站 xff0c 肯定直接隐藏这个class 为 csdn
  • android_AlertDialog_点击屏幕不消失

    Android系统默认AlertDialog是点击屏幕就消失的 根据业务需求 点击屏幕不消失的方法 AlertDialog dialog 61 new AlertDialog Build this setView view create d
  • MLlib分类算法实战演练--Spark学习(机器学习)

    因为自身原因最近再学习spark MLlib xff0c 看的教材是 spark机器学习 xff0c 感觉这本书偏入门并且有很多实操 xff0c 非常适合新手 下面就是我在学习到第五章关于分类算法的一些要点 xff0c 最要是通过代码实操
  • Android Camera 照相机屏幕旋转问题

    大多数的相机程序都使用横向拍照 xff0c 这也是摄像头传感器的自然方向 但是这并不影响您在竖屏的时候拍照 xff0c 设备的方向信息会存储到图片的EXIF信息中 可以通过函数 setCameraDisplayOrientation 来改变
  • 信息系统开发与管理

    信息化是这个时代的主旋律 xff0c 如何执她之手 xff0c 跟上她的节拍 xff0c 不掉队 xff0c 我相信 xff0c 聪明的读者 xff0c 你的答案一定跃然于心底 一本 信息系统开发与管理 xff0c 结合学生信息管理系统 x
  • 在与SQL Server建立连接时出现与网络相关的或特定于实例的错误

    向往前一样 xff0c 学习牛腩新闻发布系统的视频 xff0c 敲代码 xff0c 打开数据库 xff0c 出现一个框框 xff0c 详细内容如下 xff1a 数据库连接不上 xff0c 所有的工作都要歇班 xff0c 捣鼓了会儿 xff0