怎么看数据库端口?
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默认端口
如何查看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对外开放端口需要哪些条件
”菜单中打开“企业管理器”。在企业管理器中,右键单击“SQLSQL对外开放端口需要哪些条件
1、默认SQL端口是1433
2、需要在配置里启用TCP/Inet
3、在防火墙里将1433端口设为允许通过
4、你本地的安全软件也要允许1433端口通过
验证方法:
可以在别的计算机上使用net命令:
例如: net 192.168.0.1 1433
急:sql server 2000如何映射端口才能从外网访问?
(1)开始->程序->Microsoft SQL 2008->SQLSQLSERVER开启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
还有一种可能是由于客户端和之间安装有防火造成的,比如 ISA .防火可能会屏蔽对 ping,net 等的响应
因此在检查连接问题的时候,我们要先把防火暂时关闭,或者打开所有被封闭的端口.
如果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 举报,一经查实,本站将立刻删除。