SQLServer 客户端远程访问配置

SQL2008报错“请验证实例名称是否正确并且SQL Server已配置为允许远程连接”

第一步:

连接远程服务器时SQL2008报错“请验证实例名称是否正确并且SQL Server已配置为允许远程连接”

报错内容见下图:

解决方法:

1、先连接到本机,

2、然后在对象资源管理器中右键“方面”进入服务器配置页面,

3、选择进入“外围应用配置器”

4、将RemoteDacEnbled的属性设为Ture

5、点击“确定”,搞定!

如果这一步还没解决问题

第二步:

首先查看端口,看有没1433(SQL Server的缺省端口)

1、运行->cmd->netstat –ano

看是否有

TCP    0.0.0.0:1433           0.0.0.0:0              LISTENING       ****

如果没有这一条,远程连接是连不上的

2.数据库引擎没有启动。有两种启动方式
(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是否已启用,如果已启用,则把它禁止.然后再执行上述一种方式操作就可以了.

3.是否已经允许远程连接。这个部分可以简单的分为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 服务。

4、启用SQLServer 浏览器服务 (该服务停止时只本机访问)
(1).指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器” 
(2).在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器” 
(3).然后单击展开“SQL Server Browser”, 选中“服务”,在右边“启动类型”选择“自动”,再单击“启动”,单击“确定”按钮返回

5、打开sql server 2005 的1433端口

开始->程序->Microsoft SQL Server 2005->配置工具->Sql Server Configuration Manager->MSSQLSERVER的协议
 看看TCP/IP协议是否启动,如果启动,右键菜单点"属性" ,在分页菜单中选"IP地址",把     "IP1"和"IP2"中"TCP端口"为1433,"已启用"改为"是"

一定要IPALL的TCP动态端口删除,TCP端口改为1433,只改IP1、IP2不好用,在这个问题很多网上的解决办法都没有明确,走了很多的弯路! 
开始->程序->Microsoft SQL Server 2005配置工具->Sql Server Configuration Manager->SQL Native Client 配置->客户端协议->TCP/IP
选择TCP/IP右键菜单中"属性",确认"默认端口"是1433,"已启用"为"是"(这是最最重要的)

6、在 Windows 防火墙设置,有人索性将防火墙关闭,当然你可以在Windows 防火墙中为“SQL Server 2005”、“SQLBrowser”创建例外

在Windows 防火墙中为“SQL Server 2005”创建例外:

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

7、再次查看端口,看有没1433(SQL Server的缺省端口)

1、运行->cmd->netstat –ano

TCP    0.0.0.0:1433           0.0.0.0:0              LISTENING       ****

有了

现在进行远程连接就好了!

时间: 2024-10-18 07:29:49

SQLServer 客户端远程访问配置的相关文章

SharePoint 2013+ Sqlserver 2014 Kerberos 配置图例, 终极解决方案 已经验证。

SharePoint 2013+ Sqlserver 2014 Kerberos 配置图例. 1,安装数据库,安装方法我就不说了,账户一定要注意. 我下面会有参考实例和账户. 2,建立DNS,如果没有DNS服务器 在本地修改hosts吧. 3,Configure Claims to Windows Token Service Account.(呵呵 中文 是声明为windows令牌服务) Create an AD account to be used by the Claims to Windo

如何利用微软本身的库做个数据库客户端的配置

做C/S的朋友一般都有个窗体,用来配置应用的数据库连接语句,那这个窗体我们是自己写好呢还是调用微软现有的,当然这是智者见智,仁者见仁的问题,下面将简单介绍如何利用微软现有的来实现这么一个窗体. 首先我们需要在解决方案中引入如下三个库: 接下来事情会简单到出乎你意料之外,在我们需要打开窗体配置的地方写上如下代码: 1 DataConnectionDialog dialog = new DataConnectionDialog(); 2 //添加数据源列表,可以向窗口中添加自己程序所需要的数据源类型

JBOSS EAP 6.2 -EJB远程调用-客户端的配置

EJB访问方式分为远程客户端访问.本地客户端访问和WebService客户端. 所谓的EJB的远程调用是说客户端与服务端的EJB对象不在同一个JVM进程中. 本地客户端是说客户端与服务端的EJB对象在同一个JVM进程中. WebService客户端可以访问无状态会话Bean的接口,只有在业务逻辑方法被标识为@WebMethod的时候,webService客户端才可以访问到. 远程调用 在没有远程调用的时候,我们需要用到别人的数据了,就直接把别人的接口和实现都拿过来了,接着打到自己的包中,这样做一

citrix客户端的配置和访问(六)

首先在手机下载一个客户端 看看用手机的效果 点击添加账户 输入用户名 密码 看 这时候我们就用手机控制一台电脑了 大家也可以通过瘦客户端 一个盒子一样的东西访问 系统桌面 我这里没有设备 就不具体实验了 谢谢 citrix客户端的配置和访问(六),布布扣,bubuko.com

iscsi服务与客户端的配置(redhat liunx 7.0)

提供iscsi远程块存储服务 iscsi块存储概念 Internet Small Computer System Interface(iscsi) 是基于TCP/IP协议,仿真高性能的本地存储总线,通过IP网络读写和管理远程存储设备.作为一种SAM协议,iscsi可以给LAN,WAN提供存储服务. 目前以太网的最高传输速度高达10-40G/s,完全媲美FC连接的SAN,将来的以太网速速更可高达100G/s 概念: initiator iscsi客户端,连接和使用iscsi远程快的设备,必须分配一

SVN1.6服务端和客户端安装配置指导

本节向大家描述SVN1.6服务端和客户端安装配置步骤,随着SVN的快速发展,版本也进行了升级更新,本节就和大家一起学习一下SVN1.6服务端和客户端安装配置步骤,欢迎大家一起来学习.下面是具体介绍.1.软件下载下载SVN1.6服务器程序.http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91[注意]如果之前已经安装了TortoiseSVN客户端,必须选择与之配套的SVN服务端版本,否则会出现各种问题,可以从Tor

zabbix 客户端安装配置运行

1 创建zabbix 用户 groupadd zabbix; useradd -g zabbix zabbix; passwd zabbix; 两次输入密码 2 下载获得zabbix的包,然后解压 tar zxvf zabbix-2.2.3.tar.gz; 3 安装 cd /home/zabbix/zabbix-2.2.3; ./configure --with-net-snmp --with-libcurl --enable-agent --prefix=/usr/local/zabbix s

PL/SQL Developer 和 instantclient客户端安装配置

PL/SQL Developer 和 instantclient客户端安装配置 oracle的安装我就不写了,不会安装的网上随便找一个教程就能装上,安装起来比較简单.可是,PL/SQL Developer和instantclient客户端不好配置,easy出错,配置不好PL/SQL Developer无法连接到oracle数据库. 1)安装Oracle 11g 64位 2)安装32位的Oracle客户端( instantclient-basic-win32-11.2.0.1.0) 下载 inst

rsync 服务端和客户端 简单配置

环境:Centos 6.9 两台服务器,A(192.168.223.129) 和 B(192.168.223.130).A 作为服务端,B作为客户端从A服务器同步目录.把A的/usr/src 目录下的内容同步到B的/rsync/ 目录. 首先配置下epel 源: rpm -ivh https://mirrors.ustc.edu.cn/epel/epel-release-latest-6.noarch.rpm 全都先安装下rsync: yum install rsync 然后,A 先创建/etc