Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL-Anbietername in web.config

System.Data.SqlClient ist der .NET Framework-Datenanbieter für SQL Server. dh .NET-Bibliothek für SQL Server.

Ich weiß nicht wo providerName=SqlServer kommt von. Könnten Sie dies mit dem Anbieterschlüsselwort in Ihrer Verbindungszeichenfolge verwechseln? (Ich weiß, dass ich es war :) )

In der web.config sollten Sie den System.Data.SqlClient haben als Wert des Attributs providerName. Es ist der .NET Framework-Datenanbieter, den Sie verwenden.

<connectionStrings>
   <add 
      name="LocalSqlServer" 
      connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" 
      providerName="System.Data.SqlClient"
   />
</connectionStrings>

Siehe http://msdn.microsoft.com /en-US/library/htw9h4z3(v=VS.80).aspx