日期:2014-05-18  浏览次数:20458 次

有关成员验证的数据库的连接字符串如何写?
我用SQL2000,并用aspnet_regsql   命令建立了一个有关身份验证的数据库aspnetdb,可在web.config文件中的连接字符串如何写呢?下面这样不行啊!

<connectionStrings>
        <remove   name= "LocalSqlServer "   />
        <add   name= "LocalSqlServer "   connectionString= "data   source=.\aspnetdb;Integrated   Security=SSPI;User   Instance=true "   providerName= "System.Data.SqlClient "   />
    </connectionStrings>
在“ASP.NET配置”中进行AspNetSqlProvider测试时,提示下列信息:

未能建立数据库连接。
如果尚未创建   SQL   Server   数据库,请退出网站管理工具,使用   aspnet_regsql   命令行实用工具创建和配置数据库,然后返回到此工具以设置提供程序。

可我打开SQL2000一看,aspnetdb数据库已经建立好了。不知何故,请高手指教啊,谢谢!!!先作揖了!

------解决方案--------------------
data source=.\aspnetdb,有可能是这个路径有问题。可以先用一个绝对路径来试一下,看看是数据库方面出了问题,还是程序中有问题。