建立与sql server连接时出现如下错误?
问各位大哥该如何解决阿??
实时错误 '-2147217843 (80040e4d)';
用户'sa'登陆失败
换个用户也一样!
用户'piaosha'登陆失败

解决方案 »

  1.   

    你把服务端里的“服务器网络实用工具”还有“客户端网络实用工具”里的协议,都只留个tcp/ip,试下。
    再把你连接的程序贴出来。。
      

  2.   

    教你个简单方法,你拉一个ADO控件,然后在属性里建立连接
    把那段话拷贝出来就行了
      

  3.   

    服务器启动了
    应该不是windows登陆
    我按cwm545的方法改了,提示是找不到服务器,连接代码如下:
    Set cnn = New ADODB.Connection
    Set rs1 = New ADODB.Recordset
    str = "Provider=SQLOLEDB.1;Password=;Persist Security Info=True;User ID=;Initial Catalog=C:\Program Files\Microsoft SQL Server\MSSQL\Data\glass_data.mdf;Data Source=piaosha"
    cnn.CursorLocation = adUseClient
    cnn.Open str
    Set r1 = New ADODB.Recordset
    rs1.CursorType = adOpenDynamic
    'rs1.LockType = adLockOptimistic
    rs1.Open "select * from DM_CP", cnn, adOpenStatic, adLockPessimistic
    Set DataGrid1.DataSource = rs1ryuginka的方法还是弄不来,惨啊!!
      

  4.   

    现在改了用户名和密码
    又出现新的问题,怎么办啊
    无法打开登陆‘c:\program files\microsoft sql server\mssql\data\glass_data.mdf中请求的数据库,登陆失败
    请问该如何配置数据库?
      

  5.   

    用ADO控件连接不上么?
    是不是windows登陆你可以启动企业管理器看看啊。
    还可以将你的数据库设成odbc数据源,慢慢试。
      

  6.   

    连不上阿
    原先的是windows登陆,现在sa的用户不是windows的,这个管理系统是给客户做的,所以我不希望用odbc,不过还是谢谢这位大哥了。