`
wanjianfei
  • 浏览: 321485 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SQL Server不允许进行远程连接的解决办法.

阅读更多

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”创建例外。下面是几个具体的操作方式:

在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和命名管道服务即可解决。

分享到:
评论

相关推荐

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

    【SQL Server 2005 不允许远程...总之,解决SQL Server 2005不允许远程连接的问题,需要综合考虑服务状态、远程连接设置、SQL Server 浏览服务以及防火墙配置等多个因素,逐一排查和调整,才能确保远程访问的顺利进行。

    SQL Server 2005 启用远程连接

    ### SQL Server 2005 启用远程连接详解 #### 一、为SQL Server 2005启用远程连接 在默认情况下,SQL Server 2005 的配置是只允许本地连接,为了实现远程访问,需要进行一系列的设置。 **步骤1:** 打开SQL Server...

    SqlServer数据库远程连接案例教程.doc

    在连接选项卡中勾选允许远程连接到此服务器。 身份验证是 Sql Server 远程连接的第一步骤,它确保了只有授权用户可以访问数据库。 Sql Server 提供了多种身份验证模式,包括 Windows 身份验证和 Sql Server 身份...

    配置Sql server 运行远程连接

    #### 二、检查 SQL Server 数据库服务器是否允许远程连接 **步骤1:** 打开 SQL Server Management Studio (SSMS),使用本地账户登录到服务器。 **步骤2:** 在对象资源管理器中,右键点击服务器名称,选择“属性...

    SQL Server 2008 R2如何开启数据库的远程连接_电脑.pdf

    SQL Server 2008 R2默认配置并不允许远程连接,这是出于安全考虑。为了远程访问数据库,需要进行一系列配置。具体步骤如下: 1. 使用SQL Server Management Studio Express(SSMS)进行配置:首先,使用windows身份...

    SQL Server 2008 R2开启数据库的远程连接及客户端配置

    在 SQL Server 2008 R2 中,默认是不允许远程连接的。如果想要在本地使用 SSMS 连接远程服务器上的 SQL Server 2008,远程连接数据库。需要做两个部分的配置:SQL Server Management Studio(简写 SSMS)和 SQL ...

    SQLserver远程或本地连接ACCESS教程.pdf

    Database=c:/db2.mdb', 'SELECT * FROM Access表') SELECT * FROM SQLServer表 ``` 这些操作利用了SQL Server与Access之间的ODBC连接,OpenRowSet和OpenDataSource函数允许我们跨越不同数据库平台,执行数据操作。 ...

    SQLServer2008设置 开启远程连接

    接着,选择“连接”选项卡,勾选“允许远程连接此服务器”,点击“确定”。 接下来,我们处理sa账户。在“安全性”->“登录名”下找到“sa”,右键选择“属性”。在“常规”选项卡中,切换到“SQL Server 身份验证...

    配置SQL Server 2005 以允许远程连接

    ### 配置SQL Server 2005以允许远程连接:详尽指南 #### 引言 在默认配置下,SQL Server Express Edition 2005 和 SQL Server 2005 开发版的安全策略限制了远程连接的能力,旨在保护数据库免受未经授权的访问。...

    如何配置SQL Server2005以允许远程访问

    在“连接”页面下,确认“允许远程连接到此服务器”选项已被勾选。 如果服务器上有多个实例,还需要检查默认实例和命名实例的注册表设置。在“运行”对话框中输入“regedit”,导航到以下路径:HKEY_LOCAL_MACHINE\...

    C#远程连接SQLserver 数据库

    在实际应用中,如果要远程连接到其他服务器上的SQL Server数据库,需要将"server=."替换为远程服务器的IP地址或主机名。 在使用数据库文件(如MDB.mdf)时,需要注意的是,直接在应用程序中引用数据库文件并不总是...

    如何配置SQL Server 2005 以允许远程连接

    然而,为了更好地利用其功能,有时我们需要配置SQL Server 2005以允许远程连接,这不仅能够提高工作效率,还能促进团队间的协作。以下将详细介绍如何进行这一配置过程。 ### 一、开启SQL Server服务 #### 1. 启动...

    解决SQL Server管理器无法连接远程数据库的问题

    这一步通常会被数据库管理员忽略,如果未启用数据库远程连接,数据库实例只允许在本地进行连接而不能被远程连接,启用远程连接同样非常重要。默认设置中远程连接是被禁止的。打开 SQL Server Management Studio,...

    [原创]delphi连接远程sqlserver[code+exe]

    通过以上步骤,我们能够在Delphi中创建一个应用程序,实现远程连接SQL Server并执行数据库操作。提供的项目文件(如`Project1.dpr`、`Unit1.pas`等)可能包含了具体的实现代码,读者可以参考学习。了解这些基本概念...

    SQLServer2008开启远程连接

    3. **允许远程连接**:在同一个“属性”窗口中,选择“连接”标签页,并勾选“允许远程连接此服务器”。 ##### **步骤2:配置sa账户** 1. **设置sa账户属性**:在“安全性”节点下的“登录名”中找到“sa”账户,...

    SQL Server2005远程连接问题的解决.pdf

    从给定文件的标题、描述、标签和部分内容来看,本文主要讨论了Microsoft SQL Server 2005在进行远程连接时出现的问题及其解决方案。以下是详细的知识点内容: 1. SQL Server 2005数据库管理系统简介: SQL Server ...

    SQL Server 2005远程连接问题的解决.pdf

    根据提供的文件内容,可以提炼出关于解决SQL Server 2005远程连接问题的知识点。以下是详细分析: 1. SQL Server 2005数据库管理系统概述: SQL Server 2005是微软公司推出的一款为中小企业定制的数据管理软件。它...

Global site tag (gtag.js) - Google Analytics