Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Nom du fournisseur SQL dans web.config

System.Data.SqlClient est le fournisseur de données .NET Framework pour SQL Server. c'est-à-dire la bibliothèque .NET pour SQL Server.

Je ne sais pas où providerName=SqlServer vient de. Pourriez-vous confondre cela avec le mot-clé provider dans votre chaîne de connexion ? (Je sais que j'étais :) )

Dans le web.config, vous devriez avoir le System.Data.SqlClient comme valeur de l'attribut providerName. Il s'agit du fournisseur de données .NET Framework que vous utilisez.

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

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