为什么先访问安装了数据库的电脑,才能访问数据库? ( 积分: 20 )

  • 主题发起人 主题发起人 lovewjm
  • 开始时间 开始时间
L

lovewjm

Unregistered / Unconfirmed
GUEST, unregistred user!
公司有一台服务器A,安装了数据库,奇怪的是每次客户端电脑重新开机或注销后,应用程序都不能访问A机上的数据库,用.udl文件连也是,都会提示数据库不存在或者访问被拒绝。只有在网络领居上访问了A电脑以后,才能正常连接。经过检查,ping A主机的ip地址和电脑名都正常啊,为什么非得要访问一下A电脑才能正常访问数据库(不过注意到访问A电脑时,会跳出一个访问框就是要输入电脑名和密码的那个框).请问这是为什么,怎样才能解决这个问题?请高手指教!!!多谢!!!
 
你是不是把数据库的权限设为windows登录方式了
 
没有啊,是混合认证模式,该怎么解决啊?
 
估计是采用的//sqlserver/这种连接方式了
至于改
再启动计算机时,自动进行网上邻居连接或者改程序,把连接方式改成Ip连接
 
采用named Pipes就是这样的,
改为Tcp/ip即可
 
开启 Guest 账号试试!
 
各位兄弟,怎么改为tcp/ip的方式?
不过我以前有试过,在给客户端odbc增加一个数据源,连通管道选tcp/ip连接时,是可以连接到数据库,但在保存数据或执行存储过程时,确半天没动静,死机了一样!改为named pipes后一切又正常了,这个问题又不知道怎么解决?
 
多人接受答案了。
 
后退
顶部