Winforms 无法连接到数据库

Winforms 无法连接到数据库,winforms,sql-server-2012,connection-string,clickonce,Winforms,Sql Server 2012,Connection String,Clickonce,我现在可以连接到数据库了。但我的解决方案文件在其他系统中不可执行,即使它们在本地计算机中具有相同的数据库 以下是遵循的步骤 编写了一个连接字符串以连接到本地服务器(在我的系统中工作) 使用ClickOnce部署向导,我已经为本地系统中具有相同DB的其他系统发布了一个可执行文件 我运行了可执行文件,无法连接到数据库 我将源代码复制到其他系统,并使用Visual Studio 2015执行它。我仍然无法连接到本地数据库 我附加的源代码,用于在数据库中生成表的查询。请帮我解决这个问题。 你的支持将对完

我现在可以连接到数据库了。但我的解决方案文件在其他系统中不可执行,即使它们在本地计算机中具有相同的数据库

以下是遵循的步骤

  • 编写了一个连接字符串以连接到本地服务器(在我的系统中工作)
  • 使用ClickOnce部署向导,我已经为本地系统中具有相同DB的其他系统发布了一个可执行文件
  • 我运行了可执行文件,无法连接到数据库
  • 我将源代码复制到其他系统,并使用Visual Studio 2015执行它。我仍然无法连接到本地数据库
  • 我附加的源代码,用于在数据库中生成表的查询。请帮我解决这个问题。 你的支持将对完成这个项目大有帮助

    源代码:

    用于创建表的sql查询的文本文件

    在App.config文件中 如果SQL实例是SQLEXPRESS,则必须将
    数据源=。
    重新编程为
    数据源=。\SQLEXPRESS
    。我希望它能帮助你

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <configSections>
      </configSections>
      <connectionStrings>
        <add name="Login_Page.Properties.Settings.PharmaDBConnectionString"
            connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\PharmaDB.mdf;Integrated Security=True"
            providerName="System.Data.SqlClient" />
        <add name="PharmDB"
            connectionString="Data Source=.\SQLEXPRESS; Initial Catalog=PharmaDB;Integrated Security=True;MultipleActiveResultSets=True"
            providerName="System.Data.SqlClient" />
      </connectionStrings>
      <startup>
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
      </startup>
    </configuration>
    
    
    
    您的计算机上安装了SQL Server吗?您安装了哪个SQL版本?是。。它是2012年的特快版我没有工作。。是否可以将所有表格转移到另一个项目?我想我把项目搞砸了