2010-10-19 7 views
2

Comment trouver la chaîne à placer dans mon fichier de configuration de l'application ASP.NET dans l'attribut 'driver' du noeud dataAccess? Voici donc le nœud à être clair:nom du pilote du serveur SQL

<add name="somenamehere" driver="I want to know what goes in here???" connectionStringName="somenamehere"/>

C'est un MS SQL Server 2008. Je suis désolé si cela a été répondu ailleurs. J'essaye de localiser le conducteur dans mon répertoire d'installation de serveur de SQL mais havent toujours trouvé n'importe lequel. Toute aide serait appréciée.

Je l'ai déjà dans mon application web config. J'ai essayé d'ajouter une nouvelle entrée de base de données ms sql server 2008 dans le noeud dataAccess de mon fichier de configuration et non dans le noeud de la chaîne de connexions. J'ai déjà entré la chaîne conn au bon endroit dans le fichier de configuration. J'espère que je suis clair.

Ceci est un fichier de configuration spécial et pas seulement un fichier asp.net web.config normal. Ce fichier de configuration fonctionne avec un système de gestion de contenu. Il a un noeud pour connectionString où j'ai mis une chaîne correcte. Je veux pouvoir faire de ma base de données une source pour ce CMS. J'essaie donc de fournir un pilote dans la section des noeuds 'dataAccess' du fichier de configuration.

Répondre

9

Essayez:

http://connectionstrings.com

Généralement quelque chose comme:

<add name="MyDb" 
    connectionString="Server=.\SQLEXPRESS; Database=mydb; Integrated Security=True;" 
    providerName="System.Data.SqlClient" /> 
+0

Qu'est-ce que @RedFilter a dit! +1 –

+0

@RedFilter: Je l'ai déjà dans mon application web config. J'ai essayé d'ajouter une nouvelle entrée de base de données ms sql server 2008 dans le noeud dataAccess de mon fichier de configuration et non dans le noeud de la chaîne de connexions. J'ai déjà entré la chaîne conn au bon endroit dans le fichier de configuration. J'espère que je suis clair. Merci – zack

+0

Le pilote que vous utilisez dépend de ce que le système de gestion de contenu attend. Utilise-t-il ODBC, OLEDB, ...? – RedFilter

2

Vous avez probablement pas besoin de cet attribut pour votre chaîne de connexion. Laissez-le, sauf si vous avez reçu des conseils spécifiques pour en avoir besoin. Il suffit d'utiliser les paramètres name et connectionString et providerName

Providername est probablement:

providerName="System.Data.SqlClient" 
Questions connexes