远程连接sql 2000 不正确 急求解答 高分悬赏

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了远程连接sql 2000 不正确 急求解答 高分悬赏相关的知识,希望对你有一定的参考价值。

内网搭建的sql服务器, windows xp 系统,sql已打sp4补丁,1433端口已开,路由端口转发已设置。外网ip已获知,ping 和 telnet 外网ip都通。
在局域网之内访问无问题包括用计算机名和内网ip。
但是在局域网内用外网ip访问的时候总是提示登陆不正确,sa绝对正确,认证方式为windows和 sa 。通过此方法绝对可行,以前实现过,这次不知道为什么就是提示登陆不正确。急求高人解答。复制粘贴的不要浪费力气了。
外网访问需要配置数据源,我已经实现过。这次还了服务器且增加了实例。所以在配置数据源的时候提示登录不正确。且时断时续,也就是同一时间只可连接一个实例,但是还是不固定的。sql的错误日志也显示只有一个实例监听1433,其他实例绑定1433端口失败。

还有没有继续回答的,越详细越好,最好有参考资料或者微软官方的解释或者相关的解释。

xp下只能安装桌面版数据库,所以同一时间只能连接一个实例,如果是提示找不见是网络不通,时断时续可能是通讯不畅,登陆提示不正确可能是端口占用问题,有些软件是会阻塞1433等端口的,还有个问题就是数据库好像还可以用1132端口连接的,这个记不清了。追问

真的是同一时间只能连接一个实例吗?如果想同时连接多个 有办法解决吗? 换windows server版的系统?

追答

用windows server 2003安装sql标准版以上。

追问

windows server 2003 + sql server 2000 个人版+ sp4补丁 ok不? 标准版得花rmb吧?

追答

sql server 2000 个人版不是微软的正式产品,微软是叫桌面版的,是国内一些牛人封装的,叫个人版,基本上只能用于一些单机版软件的开发应用。
如果不需要技术服务的话,SQL完整版也是可以下载的,没加密。而且对于一些小的应用,微软也是懒得去追究的。

参考技术A 可能是你的服务器开了防火墙 我的就是这样的 关了以后 通过ip访问就能访问了追问

我说了,是时断时续,不是一直连不上,貌似开了防火墙应该报不存在的错误而不是登录错误。我可以很负责人的告诉你,防火墙是关了的。现象是时断时续,而且同一时间只有一个实例可以连通。通的实例不是固定的,sql的日志也显示同一时间只有一个实例监听1433成功,其他都失败。但如果是端口的原因,应该是提示连接失败而不是登录错误

参考技术B 内网ip不是真正的ip 它只在内网内使用 外网ip好像不可以直接访问内网的吧 需要解析才能连接
我知道oracle需要网络设置 连接时再网络设置里添加对方的ip

十万火高分急求一个SHELL脚本,下午2点就要要了

有一个文件夹每天都要生成日志文件……要达到的目的是: 1:把前一天的日志文件复制到另一台计算机的指定文件夹,这个文件夹专门保存日志,但是超过7天的自动删除…… 2:把前一天的日志文件从原文件中删除…… 3:地址目录不知道可以用XX代替…… 4:如果可以请给出代码解释,拜托大家了
补充一下,我是hello world都不会的人直接叫去写FOR循环,所以不要提示,要全代码…全代码啊

#!/bin/bash
mkdir /tmp/netdisk
mount -t cifs -o username=xxx,password=xx \\另一台IP\共享名 /tmp/netdisk
find /xx/xx(日志目录) -ctime 1 |xargs -i cp -Rf /tmp/netdisk
find /tmp/netdisk -ctime +7 |xargs -i rm -rf
find /xx/xx(日志目录) -ctime +1 |xargs -i rm -rf
umount /tmp/netdisk
rm -rf /tmp/netdisk

你测试一下这个脚本,定期执行这个脚本就行了
全部手写的,期待采纳追问

你好,我现在脚本差不多写出来了。但是不是很懂find,用的最笨的方法,根据文件名来的。

但是现在有一个问题。

我在ftp过程中执行删除操作。是删除本地文件还是ftp上的文件呢?谢谢了。你看看我的这张截图,如果今天试了可行的话分就给你了,谢谢了。

可以看出file1到file9,file1_7到file9_7都在本地上有。但是我想先删除FTP上的file1_7到file9_7,再上传本地的file1到9到FTP。最后再删除本地的file1到9.你看对不

追答

其它基本上都没错了,你只有测试一下看看有没有问题
EOF前面可以不加!号
把ftp 段的rm 改成delete

参考技术A 用at 命令每天自动COPY,然后用find 命令删除7天以前的 find 目录 -name 日志名 -ctime +7 -exec rm -r \; 参考技术B 话说二楼的方法可行,或者是你i建立互信机制 就是一个机器建立个公钥,然后给另一个机器私钥,这样用scp就可以实现远程拷贝而无需挂载了。之前尝试用EOF输出密码,不过没成功。

以上是关于远程连接sql 2000 不正确 急求解答 高分悬赏的主要内容,如果未能解决你的问题,请参考以下文章

SQL SERVER2000不允许远程连接问题

C#远程连接不上SQL2000,error:40

sql2000远程不能访问

急求 hql 高手 ……解答

现在要查询一个字段至少包括两个中文字,高分急求SQL语句,谢谢~~~

SQL2000 突然不能远程连接空间里面的数据库了