(WebSite----Asp.Net Configuration----->无法连接到SQL Server数据库------>选择数据存储区---->应用程序当前被配置为使用提供程序:AspNetSqlProvider)解决方案
2006-03-03 19:10
1251 查看
1.假如我们使用Visual studio 2005在http://?上(如http://localhost/newtest)创建一个网站(WebSite)项目。
2.假如我们的电脑没有安装SQL Server 2005 Express,只安装了Sql Server 2000。
3.此时如果我们使用菜单【WebSite----Asp.Net Configuration】,随后就会弹出网站管理工具Web页面,在此页面中有四个主题(主页、安全、应用程序、提供程序)。
我们继续点击【安全】主题,就会出现【无法连接到SQL Server数据库】的错误信息,在右下角有一个【选择数据存储区】按钮,意思是建议我们对数据存储区进行选择。
我们点击【选择数据存储区】继续进行设置,新的页面会提示“应用程序当前被配置为使用提供程序:AspNetSqlProvider”,下面有两个链接选项,第一个是“为所有站点管理数据选择同一提供程序”,第二个是“为每项功能选择不同的提供程序(高级)”,我们点击第二个链接继续进行设置。
----------------------------------------------------------------
以上摘自思构
----------------------------------------------------------------
解决方案在思构的文章里面说的很详细,但是那个只能解决一个虚拟目录的问题,假如要解决以后所有在sql2005中运行的.net2.0恐怕就太繁琐了一点,于是我寻找了一下,主要解决问题的办法主要是通过修改LocalSqlServer的值才能彻底的解决问题。有点.net1.1基础的差不多都知道machine.config这个文件,假如不知道的话可以在主目录(一般是c盘)c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG找得到该文件,快速的记事本打开,因为我以前安装过SqlExpress2005,所以LocalSqlServer的值是"data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient",用的是aspnetdb.mdf数据库,现在只要把这个连接字符串的内容改成sql2005的连接字符串就可彻底的解决问题了LocalSqlSever的值改为:"Server=YourServerName;Database=aspnetdb;User ID=sa;Password=Your Password;Trusted_Connection=False"
这里有一个aspnetdb的数据库,我也不知道安装的时候里面是不是自带,反正我安装好sql2005之后就有了。假如没有的话,可以发邮件给我。好了,现在终于搞定了。
2.假如我们的电脑没有安装SQL Server 2005 Express,只安装了Sql Server 2000。
3.此时如果我们使用菜单【WebSite----Asp.Net Configuration】,随后就会弹出网站管理工具Web页面,在此页面中有四个主题(主页、安全、应用程序、提供程序)。
我们继续点击【安全】主题,就会出现【无法连接到SQL Server数据库】的错误信息,在右下角有一个【选择数据存储区】按钮,意思是建议我们对数据存储区进行选择。
我们点击【选择数据存储区】继续进行设置,新的页面会提示“应用程序当前被配置为使用提供程序:AspNetSqlProvider”,下面有两个链接选项,第一个是“为所有站点管理数据选择同一提供程序”,第二个是“为每项功能选择不同的提供程序(高级)”,我们点击第二个链接继续进行设置。
----------------------------------------------------------------
以上摘自思构
----------------------------------------------------------------
解决方案在思构的文章里面说的很详细,但是那个只能解决一个虚拟目录的问题,假如要解决以后所有在sql2005中运行的.net2.0恐怕就太繁琐了一点,于是我寻找了一下,主要解决问题的办法主要是通过修改LocalSqlServer的值才能彻底的解决问题。有点.net1.1基础的差不多都知道machine.config这个文件,假如不知道的话可以在主目录(一般是c盘)c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG找得到该文件,快速的记事本打开,因为我以前安装过SqlExpress2005,所以LocalSqlServer的值是"data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient",用的是aspnetdb.mdf数据库,现在只要把这个连接字符串的内容改成sql2005的连接字符串就可彻底的解决问题了LocalSqlSever的值改为:"Server=YourServerName;Database=aspnetdb;User ID=sa;Password=Your Password;Trusted_Connection=False"
这里有一个aspnetdb的数据库,我也不知道安装的时候里面是不是自带,反正我安装好sql2005之后就有了。假如没有的话,可以发邮件给我。好了,现在终于搞定了。
相关文章推荐
- (WebSite----Asp.Net Configuration----->无法连接到SQL Server数据库------>选择数据存储区---->应用程序当前被配置为使用提供程序:AspNetSqlProvider)解决方案
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL
- [C#]使用 C# 代码实现拓扑排序 dotNet Core WEB程序使用 Nginx反向代理 C#里面获得应用程序的当前路径 关于Nginx设置端口号,在Asp.net 获取不到的,解决办法 .Net程序员 初学Ubuntu ,配置Nignix 夜深了,写了个JQuery的省市区三级级联效果
- SQL Server .NET Framework 数据提供程序连接池
- (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) 的解决方案
- 配置错误:未能使用提供程序“RsaProtectedConfigurationProvider”进行解密。提供程序返回错误信息为: 打不开 RSA 密钥容器。
- (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) 的解决方案
- 使用IsLine FrameWork开发ASP.NET程序之二—使用DataProvider 访问数据 (上)
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) 的解决方案
- ASP.NET 自定义成员资格提供程序 Part.1(以 XML 存储为例,实现底层数据存储)
- 配置错误:未能使用提供程序“RsaProtectedConfigurationProvider”进行解密。提供程序返回错误信息为: 打不开 RSA 密钥容器。
- (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) 的解决方案
- 其他信息: 具有固定名称“Npgsql”的 ADO.NET 提供程序未在计算机或应用程序配置文件中注册或无法加载。有关详细信息,请参阅内部异常
- 配置错误:未能使用提供程序“RsaProtectedConfigurationProvider”进行解密。提供程序返回错误信息为: 打不开 RSA 密钥容器