sql局域网访问
能连接到SQL的几个要素. 1.先保证ping通(有防火墙的先关闭防火墙)
2.在命令提示符下执行:telnet <服务器ip地址> 1433 不会报错
3.查询分析器中进行连接,时使用用ip连接:
文件--连接--SQL Server输入对方IP--连接使用,根据对方的SQL配置确定--确定
确定SQL采用什么身份验证方式:
企业管理器--右键SQL实例--属性--安全性--身份验证
4.如果不行
SQL Server服务器--开始--程序--Microsoft SQL Server
--服务器网络实用工具
--启用 WinSock代理
--代理地址:(sqlserver服务器IP)
--代理端口--1433
---确定
5.如果还不行,在客户端装个SQL Server客户端配置一下:
开始--程序--Microsoft SQL Server--客户端网络实用工具
--别名--添加
--网络库选择"tcp/ip"--服务器别名输入SQL服务器名
--连接参数--服务器名称中输入SQL服务器ip地址
--如果你修改了SQL的端口,取消选择"动态决定端口",并输入对应的端口号
B. 如何设置SQL SERVER才能保证只有局域网才能访问
肯定是你的方法有问题咯,你的理解也有问题。首先,设置IP地址的时候,如果你使用的是固定IP,如192.168.0.20,子网掩码为255.255.255.0,在其他电脑上(注意不能是机房或其他互相连通的机器之间)进行ping是一定不能ping通的,我想你所谓的外网就是在相互已连接的机器上进行访问,当然可以ping通。
你在某位连入外网的同学的机器上再去使用ping 192.168.0.20,如果ping通了,我就没话说,当然那是不可能的。
另外,SqlServer要防止除特定用户的访问可以为数据库设置用户并设置访问权限,这也是解决之道。
想要访问局域网数据库就是设置IP(保证互连),设置数据库用户,连接就OK
C. SQL 2000远程访问与局域网内访问必要条件
一、二问题可以帮你。 一、XP要打SQL_SP4补丁才能远程访问。包括内外网访问。103机作服务器,其他电脑(包括内外网)只要个客户端程序就行了。如果要直接访问数据库里面的数据就要装个SQL Server。内网访问SQL只要把系统的1433端口打开就行了。本地连接,更改防火墙,把1433添加到例外去。 二、外网的机子访问你的SQL道理和内网一样的。如果有路由器,在内网访问设置的基础上,在路由器把1433端口映射到外网上。
D. SQL 2000局域网无法访问的问题
你的telnet服务可能没开启
开启本机Telnet服务功能(如下图所示:)
然后再试试 就可以了
E. SQL server 在局域网中访问怎么解决,怎么样调用另一台电脑的数据库
String constr = "server=局域网主机的IP地址;database=数据库名;uid=用户名;pwd=密码";
//String constr = "server局域网主机IP地址;database=数据库名;Integrated security=true";这个是Windows身份验证连接的代码
SqlConnection con = new SqlConnection(constr);
con.Open();
// response.Write(con.State);
String sql = "select * from Student";
SqlCommand cmd = new SqlCommand(sql,con);
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
Response.Write(dr[1].ToString()+""+dr["name"].ToString()+"<br>");//dr[2]=dr["name"] response.write(dr.getInt32(3)+"<br>")
}
dr.Close();
con.Close();
F. 局域网访问SQL数据库
局域网内如果想跨电脑访问,只需要打开sql server右击新建服务器,然后会有一个选服务器的地址,我们自己电脑不是一般选local吗?这时就不是了,要输入对方ip地址,然后再完成,接着要访问对方数据库则要对方给你数据库用户名和密码~
G. sql2000局域网访问提示数据库错误
1、安装SQL2000最高的补丁,应该是SP4
2、路由器中需要将A主机的1433端口(若你未修改过端口的话)对外映射
3、还有种可能,需要关闭A主机上的防火墙,或者是在防火墙上开启1433的端口允许访问
H. SQL局域网访问问题
本机防火墙关闭,或者允许数据库服务端口通过(比如:sqlserver的1433)