如果是本地的,则可能是数据库被分离了,再附加数据库即可
如果是远程的,则可能是网络方面的问题,可以先手工配制ODBC试试

解决方案 »

  1.   

    1、网络物理故障。
    2、网络设置,两能电脑是否可以正常联接。
    3、操作系统安全设置,如果开了高级设置,比如访问控制,那么两台的设置最好相同,或者相互授予权限
    4、在SQL Server有“服务器网络实用工具”和“客户端网络实用工具”两项,看看设置是否正常。通常要用到TCP/IP协议连接,
    5、SQL Server的安全设置,是否给了对方访问权限
      

  2.   

    如果是本地的,可能你的用户名和密码并不正确,你可以 右键点击你连接不上的数据库-->“编辑SQL Server 注册属性”会弹出一个对话框 你只要勾上-->"总是提示输入登陆名和密码"这样你登陆不上的时候他会跳出一张对话框要你重输密码和用户名,你不这样的话,你输错的话他就不会跳出, 就显示连接不上
      

  3.   

    *************** 能连接到SQL的几个要素. **************************1.先保证ping通(有防火墙的先关闭防火墙)
    2.在命令提示符下执行:telnet <服务器ip地址> 1433 不会报错
    3.连接时使用用ip连接企业管理器
    4.如果不行
    SQL Server服务器--开始--程序--Microsoft SQL Server
    --服务器网络实用工具
    --启用 WinSock代理
    --代理地址:(sqlserver服务器IP)
    --代理端口--1433
    ---确定5.如果还不行,在客户端装个SQL Server客户端配置一下:
    开始--程序--Microsoft SQL Server--客户端网络实用工具
    --别名--添加
    --网络库选择"tcp/ip"--服务器别名输入SQL服务器名
    --连接参数--服务器名称中输入SQL服务器ip地址
    --如果你修改了SQL的端口,取消选择"动态决定端口",并输入对应的端口号