在C#windows应用程序的安装过程中,在SQL Server文件夹中复制/创建.mdf文件

时间:2013-04-12 13:28:22

标签: c# sql-server-2005-express

是否可以将我的数据库文件,即.mdf文件复制到我的Windows C#应用程序设置期间作为我的SQL Server文件夹的目标文件夹?

另外,如何在设置中自动将那些字段附加到sql server的数据库?

1 个答案:

答案 0 :(得分:0)

您可以为您的应用程序使用附加数据库。 This将帮助您为此创建设置。

  1. 将名为“DB”的文件夹添加到项目中,并在将数据库文件从SQL Server中分离后将其复制到其中。

  2. 更改您的连接字符串:

    <connectionStrings>
        <add name="WindowsFormsApplication1.Properties.Settings.BabakConnectionString"
            connectionString="Data Source=.;AttachDbFilename=|DataDirectory|\DB\Babak.mdf;
            Initial Catalog=test;Integrated Security=True"
            providerName="System.Data.SqlClient" />
    </connectionStrings>
    
  3. 在此之后,数据库文件将在您运行应用程序时自动附加到SQL Server,并且数据库名称为“test”。您可以打开SQL Server Management Studio来查找它。