我在web.config文件中具有以下连接字符串以连接到MS Sql数据库。
<remove name="LocalSqlServer" />
<add name="LocalSqlServer" connectionString="Server=developer\SqlExpress;Integrated Security=True;Database=mydb" providerName="System.Data.SqlClient"/>
我在同一台计算机上有MS SQL服务器和MySQL服务器。当我尝试运行该应用程序时,在machine.config文件的第285行中收到以下错误。
错误:
解析器错误消息:使用方法'mysql_native_password'对用户''的主机''进行身份验证失败,并显示以下消息:用户``@'localhost'的访问被拒绝(使用密码:NO)
<add name="MySqlSiteMapProvider" type="MySql.Web.SiteMap.MySqlSiteMapProvider, MySql.Web, Version=6.9.5.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" connectionStringName="LocalMySqlServer" applicationName="/" />
该错误与mySQL有关,但我正在尝试连接MS SQL。
我该如何解决这个问题?
我认为您应该尝试在web.config中将其删除
<remove name="MySqlSiteMapProvider" />
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句