一定要先通过网上邻居登陆到对方的电脑才能访问他的SQLSERVER?
不知道大家是否碰到过一种情况,就是一定要先通过网上邻居登陆成功到对方的电脑上后,自己编写的客户端程序才能访问到那个电脑上的SQLSERVER服务器。
我用的是SQL SERVER2000
是XP 去访问 XP的系统。
请问大家如何可以不需登陆局俞网就能连接SQLSERVER服务器。
[解决办法]
修改对方的SQL登录方式为SQL验证而非Windows验证
------以上个人见解仅供参考
[解决办法]
我遇到过,结果就在客户端上装了个数据库,装的时候选最小,结果就搞定了
[解决办法]
如果楼主的电脑上没有安装SQL,是只有这样操作
[解决办法]
不用吧???
你是用ADO连接吗?
我编写过好些小软件都是不用这样操作的,直接连接就OK了
如果SQL Server端装有防火墙只要开通1433端口就行了
还有就是要看看本地的ODBC是不是以TCP/IP的方法连接
[解决办法]
同意 proglovercn(冰雪)
企业管理器 =〉数据库实例名 =〉右键属性 =〉安全性 =〉身份验证选择sql server 和windows
如果还是不行的话
则在服务器上建立一个数据库用户
步骤:
企业管理器 =〉数据库实例名 =〉安全性 =〉登陆 =〉右边窗口右键 =〉新建登陆
名称就用你登陆服务器机器的时候用的用户名,密码是否需要一致忘记了,楼主自己测试一下吧
[解决办法]
要求你登录一下才能访问是因为server端要求建立信任连接。。
把sqlserver的补丁打上,然后打开1433端口,应该就没什么问题了
[解决办法]
我也遇到过,真是汗啊,当时知道我在客户那里怎么解决的嘛?
我tmd在客户的机器上建了一个windows的快捷方式指向服务器,让客户每次开机后先运行一下,
连一下服务器,然后我的程序就行了,真是汗颜啊~~~
[解决办法]
我也经常遇到 郁闷呀
不知道问题 根源出在哪里了 。
[解决办法]
我也碰到过这个问题,请大家帮忙解决啊,
[解决办法]
确保服务器的操作系统是server版本
试试在SQL的网络配置工具中,启用ICP/IP和命名管道服务
[解决办法]
把sql server的防火墙关闭,把sql server 设成是独立验证,若是混合模式,确是很麻烦的。
[解决办法]
1.XP SP2 需要安装SQL 2000 SP4补订
(微软所有与 WIN XP SP2 同等级的系统 均需要安装, 如WIN 2003, 可以从事件日志看到相关的错误提示!)
2.用网上邻居登陆后,系统会自动保留登陆的记录一段时间
可以尝试用记住密码看看.
如之后也是一样,就说明了是SQL的问题!
3.混合模式中,在服务器的SQL中创建 SQL的用户与相关设置后,尝试用SQL用户登陆,
如登陆失败,可能就是端口的问题.