当前位置: 首页 > news >正文

在建立与服务器的连接时出错

在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连

在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连

在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)  
 

为什么.我已经在SQL的外围配置设置中把他的远程连接设置为TC/IP和NANME同时允许了呀
还有网上说的我都试过了 我现在事装了VS2005但米有装SQL SERVER 
问题解决了有加分!

 

回答:

SQL Server 2005 不允许远程连接解决方法 

做课程设计时,很多学生都遇到这个问题。把解决方法写在这儿,供参考。 

刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:“在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) “搜MSDN,上面有一片机器翻译的文章,是在让人难以明白,现在总结如下:明白了SQL Server是个网络数据库就可迎刃而解了,简单的分为下面的集中情况。 

1. 数据库引擎没有启动。 

有两种启动方式: 

(1)开始->程序->Microsoft SQL Server 2005->SQL Server 2005外围应用配置器,在打开的界面单击“服务的连接的外围应用配置器“,在打开的界面中找到Database Engine,单击“服务“,在右侧查看是否已启动,如果没有启动可单击“启动“,并确保“启动类型“为自动,不要为手动,否则下次开机时又要手动启动; 

(2)可打开:开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager,选中SQL Server 2005服务中SQL Server(MSSQLSERVER) ,并单击工具栏中的“启动服务“按钮把服务状态改为启动; 

使用上面两种方式时,有时候在启动的时候可能会出现错误,不能启动,这时就要查看“SQL Server 2005配置管理器“中的SQL Server 2005网络配置->MSSQLSERVER协议中的VIA是否已启用,如果已启用,则把它禁止.然后再执行上述一种方式操作就可以了. 

2. 是否已经允许远程连接。 

这个部分可以简单的分为4个方面,分别是在 SQL Server上启用远程连接、启用SQL Server 浏览服务、在Windows 防火墙中为SQL Server 2005 创建例外和在Windows 防火墙中为“SQLBrowser”创建例外。下面是几个具体的操作方式,摘自MSDN,个人觉得文章的黑体部分应当特别的一起我们的注意。 


在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\

转载于:https://www.cnblogs.com/dylanding/archive/2009/04/24/1442997.html

相关文章:

  • 如何计算应缴个人所得税? 使用SQL,理解SQL
  • 计算机核心期刊排名及投稿信息
  • JScript中的parseInt方法
  • 用JavaScript实现TEXTbox与DropDownList的交互
  • 全脑瘫IT时代(一)
  • 概念模型 逻辑模型 物理模型 区别
  • c# foreach语句循环取各对象
  • 在C#中实现串口通信的方法
  • 如何制作Bat批处理文件
  • Java与.NET间进行Web Service交互的选择
  • include_once()
  • 六问唐骏:不出国能不能成功?
  • [设计制作]我的《Flex第一步QQ群Logo设计方案》
  • Sql Server 跨库查询
  • 让IE的OPTION支持click事件
  • 【Leetcode】104. 二叉树的最大深度
  • 【Under-the-hood-ReactJS-Part0】React源码解读
  • 2019年如何成为全栈工程师?
  • Docker入门(二) - Dockerfile
  • iOS | NSProxy
  • JS+CSS实现数字滚动
  • JS基础之数据类型、对象、原型、原型链、继承
  • Laravel Telescope:优雅的应用调试工具
  • Node + FFmpeg 实现Canvas动画导出视频
  • oldjun 检测网站的经验
  • spring学习第二天
  • 入口文件开始,分析Vue源码实现
  • 使用SAX解析XML
  • 学习JavaScript数据结构与算法 — 树
  • 【干货分享】dos命令大全
  • MyCAT水平分库
  • #define与typedef区别
  • #LLM入门|Prompt#2.3_对查询任务进行分类|意图分析_Classification
  • $().each和$.each的区别
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (LeetCode C++)盛最多水的容器
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (一)C语言之入门:使用Visual Studio Community 2022运行hello world
  • (转)ORM
  • (转)winform之ListView
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...
  • .bat文件调用java类的main方法
  • .net mvc部分视图
  • .net/c# memcached 获取所有缓存键(keys)
  • .NET中 MVC 工厂模式浅析
  • .net最好用的JSON类Newtonsoft.Json获取多级数据SelectToken
  • /proc/vmstat 详解
  • @test注解_Spring 自定义注解你了解过吗?
  • [ C++ ] STL---stack与queue
  • [20190416]完善shared latch测试脚本2.txt
  • [Android]使用Retrofit进行网络请求