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 浏览服务以及防火墙配置等多个因素,逐一排查和调整,才能确保远程访问的顺利进行。
### SQL Server 2005 启用远程连接详解 #### 一、为SQL Server 2005启用远程连接 在默认情况下,SQL Server 2005 的配置是只允许本地连接,为了实现远程访问,需要进行一系列的设置。 **步骤1:** 打开SQL Server...
在连接选项卡中勾选允许远程连接到此服务器。 身份验证是 Sql Server 远程连接的第一步骤,它确保了只有授权用户可以访问数据库。 Sql Server 提供了多种身份验证模式,包括 Windows 身份验证和 Sql Server 身份...
#### 二、检查 SQL Server 数据库服务器是否允许远程连接 **步骤1:** 打开 SQL Server Management Studio (SSMS),使用本地账户登录到服务器。 **步骤2:** 在对象资源管理器中,右键点击服务器名称,选择“属性...
SQL Server 2008 R2默认配置并不允许远程连接,这是出于安全考虑。为了远程访问数据库,需要进行一系列配置。具体步骤如下: 1. 使用SQL Server Management Studio Express(SSMS)进行配置:首先,使用windows身份...
在 SQL Server 2008 R2 中,默认是不允许远程连接的。如果想要在本地使用 SSMS 连接远程服务器上的 SQL Server 2008,远程连接数据库。需要做两个部分的配置:SQL Server Management Studio(简写 SSMS)和 SQL ...
Database=c:/db2.mdb', 'SELECT * FROM Access表') SELECT * FROM SQLServer表 ``` 这些操作利用了SQL Server与Access之间的ODBC连接,OpenRowSet和OpenDataSource函数允许我们跨越不同数据库平台,执行数据操作。 ...
接着,选择“连接”选项卡,勾选“允许远程连接此服务器”,点击“确定”。 接下来,我们处理sa账户。在“安全性”->“登录名”下找到“sa”,右键选择“属性”。在“常规”选项卡中,切换到“SQL Server 身份验证...
### 配置SQL Server 2005以允许远程连接:详尽指南 #### 引言 在默认配置下,SQL Server Express Edition 2005 和 SQL Server 2005 开发版的安全策略限制了远程连接的能力,旨在保护数据库免受未经授权的访问。...
在“连接”页面下,确认“允许远程连接到此服务器”选项已被勾选。 如果服务器上有多个实例,还需要检查默认实例和命名实例的注册表设置。在“运行”对话框中输入“regedit”,导航到以下路径:HKEY_LOCAL_MACHINE\...
在实际应用中,如果要远程连接到其他服务器上的SQL Server数据库,需要将"server=."替换为远程服务器的IP地址或主机名。 在使用数据库文件(如MDB.mdf)时,需要注意的是,直接在应用程序中引用数据库文件并不总是...
然而,为了更好地利用其功能,有时我们需要配置SQL Server 2005以允许远程连接,这不仅能够提高工作效率,还能促进团队间的协作。以下将详细介绍如何进行这一配置过程。 ### 一、开启SQL Server服务 #### 1. 启动...
这一步通常会被数据库管理员忽略,如果未启用数据库远程连接,数据库实例只允许在本地进行连接而不能被远程连接,启用远程连接同样非常重要。默认设置中远程连接是被禁止的。打开 SQL Server Management Studio,...
通过以上步骤,我们能够在Delphi中创建一个应用程序,实现远程连接SQL Server并执行数据库操作。提供的项目文件(如`Project1.dpr`、`Unit1.pas`等)可能包含了具体的实现代码,读者可以参考学习。了解这些基本概念...
3. **允许远程连接**:在同一个“属性”窗口中,选择“连接”标签页,并勾选“允许远程连接此服务器”。 ##### **步骤2:配置sa账户** 1. **设置sa账户属性**:在“安全性”节点下的“登录名”中找到“sa”账户,...
从给定文件的标题、描述、标签和部分内容来看,本文主要讨论了Microsoft SQL Server 2005在进行远程连接时出现的问题及其解决方案。以下是详细的知识点内容: 1. SQL Server 2005数据库管理系统简介: SQL Server ...
根据提供的文件内容,可以提炼出关于解决SQL Server 2005远程连接问题的知识点。以下是详细分析: 1. SQL Server 2005数据库管理系统概述: SQL Server 2005是微软公司推出的一款为中小企业定制的数据管理软件。它...