2017-03-23 28 views

回答

1

您不必提供有關SQL Server的信息,您只需要給出正確的連接字符串,它指向您的數據庫。

喜歡的東西:

<connectionStrings> 
    <add name="myConnectionString" 
     connectionString="server=localhost;database=myDb;uid=myUser;password=myPass;" /> 
</connectionStrings> 
+0

謝謝!我現在通過源代碼控制推動我的修改。如果一切都成功了,我會回來並將其標記爲答案。 – user6780741

0
<connectionStrings> 
<add name="ConnStringDb1" connectionString="Data Source=localhost;Initial Catalog=YourDataBaseName;Integrated Security=True;" providerName="System.Data.SqlClient" /> 

這是,如果你只是使用一些本地數據庫的一種方式。

否則,你可以將它設置這樣的:

<connectionStrings > 
<add 
    name="myConnectionString" 
    connectionString="Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False;" 
    providerName="System.Data.SqlClient"/> 

然後在你的代碼,你應該寫:

using System.Web.Configuration; 

然後最後你可以設置你的連接變量像這樣:

SqlConnection con = new SqlConnection(WebConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString); 

你在使用實體框架嗎?因爲它可以自動生成。

+0

我不相信我在使用EF。從我讀過的,我需要使用主數據服務,然後在我的web.config文件中引用它。我仍在研究如何實現這一點。困惑地獄。雖然欣賞你的答案! – user6780741