周五走的时候,程序还能正常运行~   今天来了,突然报错(SQL Server 不存在或访问被拒绝),资源管理器能连上那边的服务器,拿到同事的机器上,也可以正常运行~  
哪位高人 可以告诉我  为什么吗?   谢谢了哈~

解决方案 »

  1.   

    同楼上 是否server没启动 或者服务器方面的问题
      

  2.   

    SERVER已经启动了啊  哎  晕啊
      

  3.   

    ping <服务器IP地址/服务器名称>都成功  而且代码没有动过~
      

  4.   

    数据库连接字符串的写法:   
      以下就是进行数据库的连接,由于ADO支持的数据库种类繁多,因此连接也相当复杂。从连接类型可以分为两种:1.采用连接字符串;2.使用UDL文件。对于每种方法又有不同的写法。   
      ①.连接字符串   
      ===>Access   Connect   String   
      Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=dbtest.mdb   
      Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=dbTest.mdb;Jet   OLEDB:Database   Password=********;");   
      ===>SQLServer   Connect   String   
      Driver=SQL   Server;Database=fwbmk;Server=127.0.0.1;UID=sa;PWD=xx;   (自带)   
      使用标准安全级别:   
      strConnect   =   _T("Provider=sqloledb;Data   Source=MyServerName;Initial   Catalog=MyDatabaseName;User   Id=MyUsername;Password=MyPassword;");   
      使用信任连接:   
      strConnect   =   _T("Provider=sqloledb;Data   Source=MyServerName;Initial   Catalog=MyDatabaseName;Integrated   Security=SSPI;");   
      指定SQLServer实例:   
      strConnect   =   _T("Provider=sqloledb;Data   Source=MyServerName\MyInstanceName;Initial   Catalog=MyDatabaseName;User   Id=MyUsername;Password=MyPassword;");   
      本地数据库:   
      strConnect   =   _T("Provider=sqloledb;Data   Source=(local);Initial   Catalog=myDatabaseName;User   ID=myUsername;Password=myPassword;");   
      网络数据库:   
      strConnect   =   _T("Provider=sqloledb;Network   Library=DBMSSOCN;Data   Source=130.120.110.001,1433;Initial   Catalog=MyDatabaseName;User   
      3   
      计算机软件技术《数据库部分》——ADO开发应用程序ID=MyUsername;Password=MyPassword;");   
      ===>Oracle   Connect   String   
      微软提供的Oracle标准连接是:   
      strConnect   =   _T("Provider=MSDAORA;Data   Source=serverName;User   ID=userName;   Password=userPassword;");   
      Oracle公司提供的连接方式:   
      使用标准安全级别:   
      strConnect   =   _T("Provider=OraOLEDB.Oracle;Data   Source=MyOracleDB;User   Id=myUsername;Password=myPassword;");   
      使用信任连接   
      1.strConnect   =   _T("Provider=OraOLEDB.Oracle;Data   Source=MyOracleDB;User   Id=/;Password=;");   UID为'/'   
      2.strConnect   =   _T("Provider=OraOLEDB.Oracle;Data   Source=MyOracleDB;OSAuthent=1;");使用OSAuthent=1   
      对于连接字符串可以参考以下网页:   http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdreforacleprovspec.asp?frame=true   
      http://download-west.oracle.com/otndoc/oracle9i/901_doc/win.901/a90171/using.htm   
      ===>ODBC   配置数据源   
      strConnect   =   _T("DSN=ADOTest"); 
      

  5.   

    是用的SQL SERVER2000吧,一定得打sp3补丁,不然时好时坏,我以前遇到过,装了补丁就好了。