1. 首页 > 学历教育 >

sql默认端口 mysql默认端口

怎么看数据库端口?

netstat -a -n 或者是netstat -an,在结果列表里看是否有类似 tcp 127.0.0.1 1433 listening 的项。如果没有,则通常需要给sql server 2000打上至少sp3的补丁。其实在端启动查询分析器,输入select @@version 执行后可以看到版本号,版本号在8.0.2039以下的都需要打补丁。

【方法一】用 SQL 语句查看 SQL 2005 端口号查看 SQL 2005 的端口号,我们可以到安装 SQL 服务的机器上,通过配置工具 SQL Configuration Mar(SSCM)中来找。如果 SQL 在远程,这个办法就行不通了。不过,我们还可以通过查看 SQL 日志来查看。如果日志内容很多的话,找起来就比较麻烦。幸运的是,SQL 2005 为我们提供了一个非常有用的系统存储过程 sp_readerrorlog。(你在 SQL 帮助文档中可能找不到)。言归正传,下面演示下通过 SQL 语句来找到 SQL 端口号:exec sys.sp_readerrorlog 0, 1, 'listening'LogDate ProcessInfo Text ----------------------- ------------ ---------------------------------------------这里,1433 就是 SQL 的端口号。SQL 2005 系统扩展存储过程 sys.readerrorlog 可以读取 SQL 日志文件。注意,这里的日志文件是指 SQL 日志,而不是 SQL 数据库的日志文件。【方法二】点击电脑左下方的开始-Microsoft SQL 2005-配置工具-SQL Configuration Mar- 展开网络配置 --点击MYSQLSERVER协议 --双击TCP/IP --选择IP地址就能看到端口号了

sql默认端口 mysql默认端口sql默认端口 mysql默认端口


sql默认端口 mysql默认端口


如何查看sqlserver端口号

默认的端口号是1433.

打开sql2005的SQL Configuration Mar -->展开网络配置 -->点击MYSQLSERVER协议 -->双击TCP/IP -->选择IP地址就能看到端口号了。

怎么查看sqlserver2008端口号

开始——程序——microsoft SQL 2008R2——配置工具——SQL 配置管理器

进入SQL Configuration Mar,点击SQL server 网络配置——MSSQLSERVER的协议,选中右边的tcp/ip,右键——属性——点击“IP 地址”的选项使用上面两种方式时,有时候在启动的时候可能会出现错误,不能启动,这时就要查看"SQL 卡 TCP端口

如何查看数据库账号密码端口

可以通过tnsnames.ora文件读取数据库的信息。

可以看到类似如下的内容:abc =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.219.5)(PORT = 1521)))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)))

HOST= 就是主机地址(如果是写的主机名,可以查看/etc/hosts文件中查看主机名对应的IP地址)

POST= 就是数据库开放的端口

【方法一】用 SQL 语句查看 SQL 2005 端口号

查看 SQL 2005 的端口号,我们可以到安装 SQL 服务的机器上,通过配置工具 SQL Configuration Mar(SSCM)中来找。如果 SQL 在远程,这个办法就行不通了。不过,我们还可以通过查看 SQL 日志来查看。如果日志内容很多的话,找起来就比较麻烦。幸运的是,SQL 2005 为我们提供了一个非常有用的系统存储过程 sp_readerrorlog。(你在 SQL 帮助文档中可能找不到)。言归正传,下面演示下通过 SQL 语句来找到 SQL 端口号:

exec sys.sp_readerrorlog 0, 1, 'listening'

LogDate ProcessInfo Text ----------------------- ------------ ---------------------------------------------

这里,1433 就是 SQL 的端口号。

SQL 2005 系统扩展存储过程 sys.readerrorlog 可以读取 SQL 日志文件。注意,这里的日志文件是指 SQL 日志,而不是 SQL 数据库的日志文件。【方法二】

点击电脑左下方的开始-Microsoft SQL 2005-配置工具-SQL Configuration Mar- 展开网络配置 --点击MYSQLSERVER协议 --双击TCP/IP --选择IP地址就能看到端口号了

如何查看mysql数据库的端口

看 my.ini 中的port

如何查看oracle数据库的端口号

可以通过tnsnames.ora文件读取数据库的信息。

可以看到类似如下的内容:abc =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.219.5)(PORT = 1521)))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)))

HOST= 就是主机地址(如果是写的主机名,可以查看/etc/hosts文件中查看主机名对应的IP地址)

POST= 就是数据库开放的端口

如果你没修改过的话 应该有默认值 1433

sql数据库端口怎么打开

方法如下:

点击电脑左下方的开始-Microsoft SQL 2005-配置工具-SQL Configuration Mar- 展开网络配置 --点击MYSQLSERVER协议 --双击TCP/IP --选择IP地址就能看到端口号了。

如何查看oracle数据库的端口号?

等Dbmover系列数据库迁移转换软件中,需要连接Oracle时,都支持两种连接Oracle的方式,一种的需要安装客户端的模式,另外一种就是直连模式,不需要安装客户端。直连模式需要输入的信息: 用户名,密码,服务名(这3点同客户端模式)。 IP,端口号。这里就有个需要注意的地方,一般情况下端口号是1521,但如果安装Oracle时更改了端口号的话,就需要到Oracle上查讯端口号。可以通过tnsnames.ora文件读取数据库的信息。可以看到类似如下的内容:abc =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.219.5)(PORT = 1521)))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl)))HOST= 就是主机地址(如果是写的主机名,可以查看/etc/hosts文件中查看主机名对应的IP地址)POST= 就是数据库开放的端口

SQL对外开放端口需要哪些条件

”菜单中打开“企业管理器”。在企业管理器中,右键单击“SQL

SQL对外开放端口需要哪些条件

1、默认SQL端口是1433

2、需要在配置里启用TCP/Inet 1433P协议

3、在防火墙里将1433端口设为允许通过

4、你本地的安全软件也要允许1433端口通过

验证方法:

可以在别的计算机上使用net命令:

例如: net 192.168.0.1 1433

急:sql server 2000如何映射端口才能从外网访问?

(1)开始->程序->Microsoft SQL 2008->SQL

SQLSERVER开启TCP/IP协议访问了么?另在路由器上映射SQLSERVER的1433端口即可

如果1433端口映射不成功,在排除原因后,可以尝试用外网的另一个端口号如1499映射到内网的1433,然后6.重新启动SQL 服务.在外网访问时用 XXX.XXX.XXX.XXX,1499 的形式访问,注意端口号前面是逗号不是冒号。

因为在大部分网络中,不管是联通还是电信,一般都禁止1433的防火墙端口映射,可能是出于禁止私设的考虑吧,80端口的映射也存在这种情况。

在路由器设置端口映射

sql server和oracle装在同一台电脑上会冲突吗?

看完如何解决前两个错误的方法之后,让我们来看一下如图 3 所示的第三个错误。

1:可以,但是系统超慢:

我的P4 2.8双核 1G内存顶不住.

2:"再装个Unix在D盘" 这个不可以直接安装.

不如直接告诉你吧,你电脑目前的配置千万不要装...^_^

不过你电脑配置低了点吧?

256M内存带动or如果你想用IP访问数据库,那么就要在sqlsr网络配置里,把那个TCP/IP开启。acle好像是有点困难啊

可以添条内存,到512应该可以不多了

其他一切都没关系

不会冲突,但一台电脑只装一种数据库。

如果装上你关闭一些你不用的服务。

不会有冲突 我的机器都装起的

如何远程连接非默认端口SQL

如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明 SQL 工作正常,并且正在1433端口的 TCP/IP 连接;如果命令返回"无法打开连接"的错误信息,则说明端没有启动 SQL 服务,也可能端没启用 TCP/IP 协议,或者端没有在 SQL 默认的端口1433上。

如果是在SQL Mament Studio中的话,那么在名之后加上逗号(不是一般认为的分号),然后跟端口号就可以了。不然,SQL Mament Studio则是按默认的1433端口来连接远端的SQL 。

如 SQL2012,1000

如果是在开发代码中,则在连接字1、打开企业管理器,展开组,然后展开;符串中设定相应的端口即可。

sql 怎么都连接不上

net 你计算机的IP地址 1433

数据库引擎没有启动,有两种启动方式:

SQL 连接中的三个最常见错误:

这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.

一般说来,有以下几种可能性:

1,SQL 名称或IP地址拼写有误

2,端网络配置有误

3,客户端网络配置有误

要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因.

============= 首先,检查网络物理连接 =============

ping

如果 ping 不成功,说明物理连接有问题,这时候要检查硬件设备,如网卡,HUB,路由器等.

还有一种可能是由于客户端和之间安装有防火造成的,比如 ISA .防火可能会屏蔽对 ping,net 等的响应

因此在检查连接问题的时候,我们要先把防火暂时关闭,或者打开所有被封闭的端口.

如果ping 成功而,ping <名称> 失败

则说明名字解析有问题,这时候要检查 DNS 服务是否正常.

有时候客户端和不在同一个局域网里面,这时候很可能无法直接使用名称来标识该,这时候我们可以使用HOSTS文件来进行名字解析,

具体的方法是:

1.使用记事本打开HOSTS文件(一般情况下位于C:\WINNT\32\drivers\etc).

添加一条IP地址与名称的对应记录,如:

172.168.10.24 myserver

2.或在 SQL 的客户端网络实用工具里面进行配置,后面会有详细说明.

============= 其次,使用 net 命令检查SQL 工作状态 =============

如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明 SQL 工作正常,并且正在1433端口的 TCP/IP 连接

如果命令返回"无法打开连接"的错误信息,则说明端没有启动 SQL 服务,

也可能端没启用 TCP/IP 协议,或者端没有在 SQL 默认的端口1433上.

=============接着,我们要到上检查端的网络配置,检查是否启用了命名管道.是否启用了 TCP/IP 协议等等 =============

可以利用 SQL 自带的网络使用工具来进行检查.

点击:程序 -- Microsoft SQL -- 网络使用工具

一般而言,我们启用命名管道以及 TCP/IP 协议.

点中 TCP/IP 协议,选择"属性",我们可以来检查 SQK 服务默认端口的设置

一般而言,我们使用 SQL 默认的1433端口.如果选中"隐藏",则意味着客户端无法通过枚举来看到这台,起到了保护的作用,但不影响连接.

============= 接下来我们要到客户端检查客户端的网络配置 =============

我们同样可以利用 SQL 自带的客户端网络使用工具来进行检查,

所不同的是这次是在客户端来运行这个工具.

点击:程序 -- Microsoft SQL -- 客户端网络使用工具

一般而言,我们同样需要启用命名管道以及 TCP/IP 协议.

点击 TCP/IP 协议,选择"属性",可以检查客户端默认连接端口的设置,该端口必须与一致.

单击"别名"选项卡,还可以为配置别名.的别名是用来连接的名称,

连接参数中的是真正的名称,两者可以相同或不同.别名的设置与使用HOSTS文件有相似之处.

通过以上几个方面的检查,基本上可以排除种错误.

-----------------------------------------------------------------------------

二."无法连接到,用户xxx登陆失败"

因此用户无法使用SQL 的登录帐户(如 sa )进行连接.解决方法如下所示:

1.在端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL

2.展开"SQL 组",鼠标右键点击SQL 的名称,选择"属性",再选择"安全性"选项卡

3.在"身份验证"下,选择"SQL 和 Windows ".

4.重新启动SQL 服务.

在以上解决方法中,如果在第 1 步中使用"使用 Windows 身份验证"连接 SQL 失败,

那就通过修改注册表来解决此问题:

1.点击"开始"-"运行",输入regedit,回车进入注册表编辑器

2.依次展开注册表项,浏览到以册表键:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQL\MSSQL]

3.在屏幕右方找到名称"LoginMode",双击编辑双字节值

4.将原值从1改为2,点击"确定"

5.关闭注册表编辑器

此时,用户可以成功地使用sa在企业管理器中新建SQL 注册,

但是仍然无法使用Windows身份验证模式来连接SQL .

这是因为在 SQL 中有两个缺省的登录帐户:

BUILTIN\Administrators

<机器名>\Administrator 被删除.

1.打开企业管理器,展开组,然后展开

2.展开"安全性",右击"登录",然后单击"新建登录"

3.在"名称"框中,输入 BUILTIN\Administrators

4.在"角色"选项卡中,选择"System Administrators"

5.点击"确定"退出

6.使用同样方法添加 <机器名>\Administrator 登录.

=================================================================

一、"SQL 不存在或访问被拒绝"

这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多。

一、数据库引擎没有启动

有两种启动方式:

2008外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器"该错误产生的原因是由于SQL 使用了"仅 Windows"的身份验证方式,,在打开的界面中找到Database

Engine,单击"服务",在右侧查看是否已启动,如果没有启动可单击"启动",并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动;

(2)可打开:开始->程序->Microsoft SQL 2008->配置工具->SQL

Configuration Mar,选中SQL 2008服务中SQL (MSSQLSERVER)

,并单击工具栏中的"启动服务"按钮把服务状态改为启动;

2008配置管理器"中的SQL

2008网络配置->MSSQLSERVER协议中的VIA是否已启用,如果已启用,则把它禁止.然后再执行上述一种方式作就可以了。

二、进行远程连接时,是否已允许远程连接.

SQL 2008 在默认情况下仅限本地连接.我们可以手动启用远程连接.在上面种方式中,找到Database

Engine,单击"远程连接",在右侧将"仅限本地连接(L)"改为"本地连接和远程连接(R)",并选中"同时使用TCP/IP和named

pipes(B)".

三、如果是远程连接,则还要查看连接数据库的语句是否正确,登录账户是否正确,密码是否正确等.

若出现无法连接宽带问题,您可按以下作处理:

1、进行单机拨号,如有使用路由器,请暂时断开路由器测试;

2、检查网线或电话线是否松动;

3、检查Modem等网络设备是否过热,重启后再试;

4、建议您对电脑进行全盘的扫描。

SQL链接字条串 provider=sqloledb.1;Persist Security Info=false;data source=127.0.0.1,1433;User ID=username;pwd=passwd;Initial Catalog=database,

username 数据库用户名,passwd 密码,database 对应的数据库,data sourse是数据库的IP地址及端口号,请确保以上都是正确的。

如何连接远程计算机的SQL数据库

一.设置客户端网络实用工具

点击“开始”-“程序”,在“Microsoft

SQL

”菜单中选择“客户端网络实用工具”。

在“别名”选项中点击“添加”。

在“别名”中,填入您网站域名,在“网络库”区域中点击“TCP/IP”,在“连接参数”区域取消“动态决定端口”,指定“端口号”为2433。填写完毕后,点击“确定”按钮保存配置。

二.企业管理器的使用

点击“开始”-“程序”,在“Microsoft

SQL

组”,选择“新建SQL

注册”。

在属性窗口中选择“高级”选项卡,将“登录超时”的数值设置为0。按照上面说的把远程数据库就已经连上了

此时会出现SQL

属性窗口,在“”中填入您网站的域名,选择“使用SQL

身份验证”,“登录名”和“密码”分别填入主机开通邮件中的用户名和密码,然后点击“确定”。

连接成功后,你会看到“SQL

组”中多了一个名称为您网站域名的。此时,您就可以像作本地SQL数据库一样管理网站数据库了。

注意事项:

如果连接的时候出现超时错误,更改超时时间即可,方法是点击“工具”-“选项”。

使用SQL查询分析器可以直接作远程数据库的。

例远程数查询分析器->文件->连接->写入远程IP->写入登录名和密码(sa,password)->确定据库

ip地址为:10.10.10.1

端口为1433。

启动SQL查询分析器(如果本机没有安装SQL数据库,可以单独安装网络连接工具)

如图所示填写地址,及登陆账号密码,就可以如何查看sql2005数据库的端口号访问了。

连接的时候加上ip以及端口号试试,比如你本机的地址是:

在你需要访问的数据的

外围配置里

,在sr配置里把那些红色的都点击开启变成绿色。

然后用被访问的数据库SA和密码访问

安装SQL2000发生错误3(系统找不到指定的路径)此时正在MSSQL服务上执行该

要恢复这两个帐户,可以使用以下的方法:

采用window验证,两台win2000的机子,甲机可以访问乙机的数据库,而乙机在连接甲机时显示“用户null登录失败,原因未与信任连接相关联”,当采用sql验证时,显示用户“sa”登录失败,我在看了一篇文章后,还是不能解决问题,

下面我们依次介绍如何来解决这三个最常见的连接错误。

个错误"SQL 不存在或访问被拒绝"通常是最复杂的,错误发生的原因比较多,需要检查的方面也比较多。一般说来,有以下几种可能性:

1、SQL 名称或IP地址拼写有误;

2、端网络配置有误;

3、客户端网络配置有误。

要解决这个问题,我们一般要遵循以下的步骤来一步一."SQL 不存在或访问被拒绝"步找出导致错误的原因。

首先,检查网络物理连接:

ping <IP地址>

或者

ping <名称>

如果 ping <IP地址> 失败,说明物理连接有问题,这时候要检查硬件设备,如网卡、HUB、路由器等。还有一种可能是由于客户端和之间安装有防火造成的,比如 ISA 。防火可能会屏蔽对 ping、net 等的响应,因此在检查连接问题的时候,我们要先把防火暂时关闭,或者打开所有被封闭的端口。

如果ping <IP地址> 成功而 ping <名称> 失败,则说明名字解析有问题,这时候要检查 DNS 服务是否正常。有时候客户端和不在同一个局域网里面,这时候很可能无法直接使用名称来标识该,这时候我们可以使用HOSTS文件来进行名字解析,具体的方法是:

1、使用记事本打开HOSTS文件(一般情况下位于C:\WINNT\32\drivers\etc).

2、添加一条IP地址与名称的对应记录,如:

172.168.10.24 myserver

也可以在 SQL 的客户端网络实用工具里面进行配置,后面会有详细说明。

其次,使用 net 命令检查SQL 工作状态:

net <IP地址> 1433

接着,我们要到上检查端的网络配置,检查是否启用了命名管道,是否启用了 TCP/IP 协议等等。我们可以利用 SQL 自带的网络使用工具来进行检查。

点击:程序 -> Microsoft SQL -> 网络使用工具,打开该工具后看到的画面如下图所示:

从这里我们可以看到启用了哪些协议。一般而言,我们启用命名管道以及 TCP/IP 协议。

点中 TCP/IP 协议,选择"属性",我们可以来检查 SQK 服务默认端口的设置,如下图所示:

一般而言,我们使用 SQL 默认的1433端口。如果选中"隐藏",则意味着客户端无法通过枚举来看到这台,起到了保护的作用,但不影响连接。

检查完了端的网络配置,接下来我们要到客户端检查客户端的网络配置。我们同样可以利用 SQL 自带的客户端网络使用工具来进行检查,所不同的是这次是在客户端来运行这个工具。

点击:程序 -> Microsoft SQL -> 客户端网络使用工具, 打开该工具后看到的画面如下图所示:

从这里我们可以看到客户端启用了哪些协议。一般而言,我们同样需要启用命名管道以及 TCP/IP 协议。

点击 TCP/IP 协议,选择"属性",可以检查客户端默认连接端口的设置,如下图所示。

该端口必须与一致。

单击"别名"选项卡,还可以为配置别名。的别名是用来连接的名称,连接参数中的是真正的名称,两者可以相同或不同。如下图中,我们可以使用myserver来代替真正的名称sql2kcn-02,并且使用网络库 Named Pipes。别名的设置与使用HOSTS文件有相似之处。

通过以上几个方面的检查,错误 1 发生的原因基本上可以被排除。下面我们再详细描述如何来解决错误 2。

当用户尝试在查询分析器里面使用sa来连接SQL ,或者在企业管理器里面使用sa来新建一个SQL 注册时,经常会遇到如图 2 所示的错误信息。该错误产生的原因是由于SQL 使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL 的登录帐户(如 sa )进行连接。解决方法如下所示:

1、 在端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL ;

2、 展开"SQL 组",鼠标右键点击SQL 的名称,选择"属性",再选择"安全性"选项卡;

3、 在"身份验证"下,选择"SQL 和 Windows "。

4、 重新启动SQL 服务。

在以上解决方法中,如果在第 1 步中使用"使用 Windows 身份验证"连接 SQL 失败,那么我们将遇到一个两难的境地:首先,只允许了 Windows 的身份验证;其次,即使使用了 Windows 身份验证仍然无法连接上。这种情形被形象地称之为"自己把自己锁在了门外",因为无论用何种方式,用户均无法使用进行连接。实际上,我们可以通过修改一个注册表键值来将身份验证方式改为 SQL 和 Windows 混合验证,步骤如下所示:

1、点击"开始"-"运行",输入regedit,回车进入注册表编辑器;

2、依次展开注册表项,浏览到以册表键:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQL\MSSQL]

3、在屏幕右方找到名称"LoginMode",双击编辑双字节值;

4、将原值从1改为2,点击"确定";

5、关闭注册表编辑器;

6、重新启动SQL 服务。

此时,用户可以成功地使用sa在企业管理器中新建SQL 注册,但是仍然无法使用Windows身份验证模式来连接SQL 。这是因为在 SQL 中有两个缺省的登录帐户:BUILTIN\Administrators 以及 <机器名>\Administrator 被删除。要恢复这两个帐户,可以使用以下的方法:

2、展开"安全性",右击"登录",然后单击"新建登录";

3、在"名称"框中,输入 BUILTIN\Administrators;

4、在"角色"选项卡中,选择"System Administrators" ;

5、点击"确定"退出;

6、使用同样方法添加 <机器名>\Administrator 登录。

以册表键

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQL\MSSQL\LoginMode

的值决定了SQL 将采取何种身份验证模式。该值为1,表示使用Windows 身份验证模式;该值为2,表示使用混合模式(Windows 身份验证和 SQL 身份验证)。

如果遇到第三个错误,一般而言表示客户端已经找到了这台,并且可以进行连接,不过是由于连接的时间大于允许的时间而导致出错。这种情况一般会发生在当用户在Internet上运行企业管理器来注册另外一台同样在Internet上的,并且是慢速连接时,有可能会导致以上的超时错误。有些情况下,由于局域网的网络问题,也会导致这样的错误。

要解决这样的错误,可以修改客户端的连接超时设置。默认情况下,通过企业管理器注册另外一台SQL 的超时设置是 4 秒,而查询分析器是 15 秒(这也是为什么在企业管理器里发生错误的可能性比较大的原因)。具体步骤为:

1、在企业管理器中,选择菜单上的"工具",再选择"选项";

2、在弹出的"SQL 企业管理器属性"窗口中,点击"高级"选项卡;

3、在"连接设置"下的"登录超时(秒)"右边的框中输入一个比较大的数字,如 20。

查询分析器中也可以在同样位置进行设置。Top2 楼letsflytoger(伍子)回复于 2003-12-01 12:09:09 得分 0 1、先保证ping通

2、在dos下写入net ip 1433不会报错

3、用ip连如企业管理器:

企业管理器-->右键SQlserver组-->新建sqlserver注册-->下一步-->写入远程实例名(IP,机器名)-->下一步-->选Sqlserver登陆-->下一步-->写入登陆名与密码(sa,pass)-->下一步-->下一步-->完成

4、如果还不行:

5、如果还不行:

如何远程连接sql2000的一个实例

首先,需要打SP4补丁,该补丁包含了以前sp1、2、3的补丁,安装此补丁后一般要重新启动计算机,再进行远程连接就可以了,如再企业管理器可远程注册、查询分析可连接远程、ODBC可连接远程。

要点:

1.确认端SQL服务端口号是否为:1433

2.如果不是1433,配置客户端

3.建立端登录帐号,确保角色及管理数据库

一、查看端情况

1. 看ping IP能否ping通。

这个实际上是看和远程sql server 的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 的IP拼写正确。

2. 在Dos或命令行下输入net IP 端口,看能否连通。

如net 202.114.100.100 1433

通常端口值是1433,因为1433是sql server 的对于Tcp/IP的默认侦听端口。如果有问题,通常这一步会出问题。通常的提示是“……无法打开连接,连接失败"。

如果这一步有问题,应该检查以下选项。

1) 检查远程是否启动了sql server 服务。如果没有,则启动。

2) 检查sql server端有没启用Tcp/IP协议,因为远程连接(通过因特网)需要靠这个协议。检查方法是,在上打开 开始菜单->程序->Microsoft SQL ->网络实用工具,看启用的协议里是否有tcp/ip协议,如果没有,则启用它。

3) 检查的tcp/ip端口是否配置为1433端口。仍然在网络实用工具里查看启用协议里面的tcp/ip的属性,确保默认端口为1433,并且隐藏复选框没有勾上。

事实上,如果默认端口被修改,也是可以的,但是在客户端做net测试时,写端口号时必须与配置的端口号保持一致。如果隐藏sql server复选框被勾选,则意味着客户端无法通过枚举来看到这台,起到了保护的作用,但不影响连接,但是Tcp/ip协议的默认端口将被隐式修改为2433,在客户端连接时必须作相应的改变(具体方式见 二:设置客户端网络实用工具)。

4) 如果端作系统打过sp2补丁,则要对windows防火墙作一定的配置,要对它开放1433端口,通常在测试时可以直接关掉windows防火墙(其他的防火墙也关掉)。

(4、5步可能没有做就成功了)

5) 检查是否在1433端口侦听。如果sql server没有在tcp连接的1433端口侦听,则是连接不上的。检查方法是在的dos或命令行下面输入

如果以上都没问题,这时你再做net ip 1433 测试,将会看到屏幕一闪之后光标在左上角不停闪动。恭喜你,你马上可以开始在企业管理器或查询分析器连接了。

注释:在连接本地时,通常使用的是命名管道协议(在网络实用工具里可以看到启用的协议有这个),默认端口是445,因此在本地能连通是不能说明什么问题的,连接远程是完全不同的协议).

二、检查客如何查看自己数据库的端口号户端设置?

1、设置客户端网络实用工具

点击“开始”-“程序”,在“Microsoft SQL ”菜单中选择“客户端网络实用工具”。

像在网络实用工具里一样,确保客户端tcp/ip协议启用,并且默认端口为1433(或其他端口,与端保持一致就行)。

2、在“别名”选项中点击“添加”。

在“别名”中,填入您网站域名,在“网络库”区域中点击“TCP/IP”,在“连接参数”区域取消“动态决定端口”,指定“端口号”为2433。填写完毕后,点击“确定”按钮保存配置。

SQL 2000默认开放TCP 1433和UDP 1434端口。

三、在企业管理器或查询分析器里连接测试

企业管理器->右键SQlserver组->新建sqlserver注册->下一步->写入远程IP->下一步->选Sqlserver登陆->下一步->写入登陆名与密码(sa,password)->下一步->下一步->完成

通常建议在查询分析器里做,因为默认情况下,通过企业管理器注册另外一台SQL 的超时设置是4秒,而查询分析器是15秒。

1.企业管理器的使用

点击“开始”-“程序”,在“Microsoft SQL ”菜单中打开“企业管理器”。在企业管理器中,右键单击“SQL 组”,选择“新建SQL 注册”。

此时会出现SQL 属性窗口,在“”中填入网站的域名或IP,选择“使用SQL 身份验证”,“登录名”和“密码”

连接成功后,你会看到“SQL 组”中多了一个名称为您网站域名的。此时,您就可以像作本地SQL数据库一样管理网站数据库了。

注意事项

1.新建登录帐号时,确认的角色(System Administrors)和数据库访问(勾选要远程管理的数据库)

作步骤:

SQL组->本地连接->安全性->登录->新建登录->设置名称及SQL登录的密码->设置角色(一般为System Administrors)->设置数据库访问->OK (这里有sa帐户,可以修改其密码)

2.如果连接的时候出现超时错误,更改超时时间即可,方法是点击“工具”-“选项”。

在属性窗口中选择“高级”选项卡,将“打开该工具后,在"常规"项中,可以看到客户端启用了哪些协议.登录超时”的数值设置为0。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, b19126499425@163.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息