Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 连接到其他PC上的数据库时出错_C#_Sql_Sql Server_Visual Studio 2013 - Fatal编程技术网

C# 连接到其他PC上的数据库时出错

C# 连接到其他PC上的数据库时出错,c#,sql,sql-server,visual-studio-2013,C#,Sql,Sql Server,Visual Studio 2013,我使用Visual Studio Express 2013中的SQL Server Express为Windows桌面创建了一个数据库(*.mdf文件)。我的操作系统是Windows 8 Pro 64位 我根据本网站的教程将此数据库添加到我的应用程序中: 我的申请遵循完全相同的程序 当我在VisualStudio中按F5按钮运行我的应用程序时,它(在我的电脑上)工作得非常好。但当我发布它并尝试在另一台机器上运行它时,我的数据库连接就无法工作。我的应用程序无法连接到任何PC(而不是我的PC)上的

我使用Visual Studio Express 2013中的SQL Server Express为Windows桌面创建了一个数据库(
*.mdf
文件)。我的操作系统是Windows 8 Pro 64位

我根据本网站的教程将此数据库添加到我的应用程序中:

我的申请遵循完全相同的程序

当我在VisualStudio中按F5按钮运行我的应用程序时,它(在我的电脑上)工作得非常好。但当我发布它并尝试在另一台机器上运行它时,我的数据库连接就无法工作。我的应用程序无法连接到任何PC(而不是我的PC)上的数据库


如何解决此问题?

您必须根据其他电脑的设置更改连接字符串。
例如:服务器、PC

尝试此连接字符串

Driver={SQL Native Client};Server=[IP of the Server]\SQLExpress;AttachDbFilename=[path]\*.mdf; Database=dbname;Trusted_Connection=Yes;

您可以参考

打开Application.exe.config并根据该计算机更改连接字符串。比如说

<connectionStrings>
    <add name="StoreConnectionString"
      connectionString="Data Source=PCName\InstanceName;MultipleActiveResultSets=True;Initial Catalog=YourDatabase;Integrated Security=False;"
      providerName="System.Data.SqlClient" />
</connectionStrings>

请显示您的连接字符串