2010-10-19 216 views
2

如何在dataAccess節點的「驅動程序」屬性中找到要放入ASP.NET應用程序配置文件中的字符串?因此,這裏的節點是明確的:sql服務器驅動程序名稱

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

它是一個MS SQL Server 2008的我很抱歉,如果這已在別處回答。我試圖找到我的SQL服務器安裝目錄中的驅動程序,但還沒有找到任何。任何幫助,將不勝感激。

我已經在我的應用程序的web配置。我正在爲我的配置文件的dataAccess節點添加一個新的ms sql server 2008數據庫條目,而不是連接字符串節點。我已經在配置文件中右邊的plce中輸入了conn字符串。我希望我很清楚。

這是一個特殊的配置文件,而不僅僅是一個常規的asp.net web.config文件。該配置文件與內容管理系統一起使用。它有一個connectionString的節點,我已經放入了一個正確的字符串。我希望能夠使我的數據庫充當此CMS的來源。所以我試圖在配置文件的'dataAccess'節點部分提供一個驅動程序。

回答

9

嘗試:

http://connectionstrings.com

通常是這樣的:

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

@RedFilter說了什麼! +1 – 2010-10-19 15:06:08

+0

@RedFilter:我已經在我的應用程序web配置。我正在爲我的配置文件的dataAccess節點添加一個新的ms sql server 2008數據庫條目,而不是連接字符串節點。我已經在配置文件中右邊的plce中輸入了conn字符串。我希望我很清楚。謝謝 – zack 2010-10-19 15:11:29

+0

您使用的驅動程序取決於內容管理系統所期望的內容。它使用ODBC,OLEDB,...? – RedFilter 2010-10-19 15:33:53

2

你也許並不需要爲您的連接字符串屬性。除非你已經得到了你需要的具體指導,否則就放棄它。

只需使用nameconnectionStringproviderName參數。 Providername可能是:

providerName="System.Data.SqlClient" 
相關問題