我做了一個應用程序,並且在使用SQL部署Form時出現問題。實際上,我以某種方式進行了部署,但啓動應用程序時出現錯誤。我其他的PC上安裝的應用程序,這就是問題的一部分說:SQL Server Express,使用C#表單部署數據庫
「具有相同名稱的數據庫存在,或指定的文件無法被 打開,或者它位於UNC共享」
.mdf
文件存在,但不知道什麼是錯..
這是我的連接字符串:
SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=Data Source=.;Integrated Security=True;AttachDbFilename=|DataDirectory|\Data.mdf");
,這是app.config
:
<connectionStrings>
<add name="Gym_Software.Properties.Settings.DataConnectionString"
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Data.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
數據庫屬性:http://prntscr.com/6ptywq
你有兩個數據庫有姓名'data'one連接到sql服務器和一個內部應用程序? – 2015-04-05 14:47:36