我用SQL版本是sqlExpress
服务是启动的
为什么老是这样提示呢?

解决方案 »

  1.   

    这个问题解决了,但同时又出了另一个问题:我的数据库版本是sqlexpress的,用vs.net2005创建数据库连接时选择
    Microsoft SQL Server (SqlClient)
    再在服务器名里面输入".",测试连接的时候就出问题了,提示"在建立与服务器的连接时出错。在连接到   SQL   Server   2005   时,在默认的设置下   SQL   Server   不允许进行远程连接可能会导致此失败。   (provider:   命名管道提供程序,   error:   40   -   无法打开到   SQL "
    我在外围应用配置器里也设置了。如果在vs.net2005创建数据库连接时选择Microsoft SQL Server 数据库文件 (SqlClient)就可以创建成功,为什么选择Microsoft SQL Server (SqlClient)创建时就会出错啊???????
      

  2.   

    旧的问题没解决,新的问题又来了
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
        <configSections>
        </configSections>
        <connectionStrings>
            <add name="Test.Properties.Settings.AworkersConnectionString"
                connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\bin\Debug\Aworkers.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"
                providerName="System.Data.SqlClient" />
        </connectionStrings>
    </configuration>
    当我用
    string conn=System.ConfigurationSettings.AppSetting["connctionString"].ToString();
    conn返回null值,真是头疼...
    各位路过的好心的大侠们,行行好吧...
      

  3.   

    (provider:       命名管道提供程序,       error:       40       
    我以前用sql2000链接时也经常出这问题,不过打了一个sql2000 sp4的补丁后就好了,你可以看看
      

  4.   

    请把<connectionStrings> 
                    <add   name="Test.Properties.Settings.AworkersConnectionString" 
                            connectionString="Data   Source=.\SQLEXPRESS;AttachDbFilename= ¦DataDirectory ¦\bin\Debug\Aworkers.mdf;Integrated   Security=True;Connect   Timeout=30;User   Instance=True" 
                            providerName="System.Data.SqlClient"   /> 
            </connectionStrings>改成<connectionStrings> 
                    <add   name="connectionString" 
                            connectionString="Data   Source=.\SQLEXPRESS;AttachDbFilename= ¦DataDirectory ¦\bin\Debug\Aworkers.mdf;Integrated   Security=True;Connect   Timeout=30;User   Instance=True" 
                            providerName="System.Data.SqlClient"   /> 
            </connectionStrings>
      

  5.   

    TO: snowapple_cn
    按照你的方法改过来啦...
    还是一样啊..
      

  6.   

    xp-sp2 ,vs.net2005 sqlexpress2005
      

  7.   

    TO:ldarmy
    能说得具体一点吗?
      

  8.   


     sql2005 下 配置工具-外围应用配制器-服务和连接的外围应用配制器 打开远程连接
    Data Source=机器名字\服务实力名字;Initial Catalog=ELdsys;User ID=;Password=
      

  9.   

    问题终于解决了,多谢各位好心的大哥...
    string   conn=System.ConfigurationSettings.AppSetting["connctionString"].ToString(); 
    conn返回null值,真是头疼... 
    各位路过的好心的大侠们,行行好吧... 

    在前面我提到的反回null值,除了要加using System.Configurationg还要添加对System.Configuration.dll的引用
    就这要,然后就解决了.