我用的是sql server数据库,更应用程序装在同一台机器上,程序是完全正常的,将程序放在另一台机器上访问我的数据库也运行正常,但就是在我的机器上运行提示这个错误,请大家帮忙解决,不胜感激!

解决方案 »

  1.   

    说得不是很明确,检查连接字符串的地址,如果是windows2003请检查报错时有没有网络连接,2003在没有网络连接时,连接字符串中的data source不能用localhost,要用数据库的实例名。
      

  2.   

    决不是接字符串的问题,我肯定,我的连接字符串是这样的:server=localhost;UID=sa;PWD=sa;DataBase=FamilyPlanning,如果是连接字符串的问题,在另一台机器上怎会正常(数据库也是本地的)?网络连接也是正常的,还可上网
      

  3.   

    打开企业管理器看看数据库名,一般是localhost或者(local),根据数据库名改写server=...
    try!
      

  4.   

    别用local或者localhost,试试
      

  5.   

    唉,我也遇到这样的问题
    什么local,localhost,ip都试了
      

  6.   

    server=sqlserver名;UID=sa;PWD=sa;DataBase=db