在不同的计算机中运行应用程序需要哪种数据库连接字符串

本文关键字:字符串 数据库连接 应用程序 运行 计算机 | 更新日期: 2023-09-27 18:34:26

我正在学习c#和sql数据库。我有一个用c#.net开发的数据库管理系统。

我的数据库连接字符串是:

字符串 _ConnectionString = @"数据源=.''SQLEXPRESS;AttachDb文件名=E:''Promming Codes''OOP2 (C#(Programs''C# Database''MMS''MMS''MMSdatabase.mdf;Integrated Security=True;用户实例 = 真";

它在我的 PC 上运行得很好,但是当我尝试将安装文件安装到我的朋友 PC 时,找不到连接字符串。我怎样才能克服这类问题?

在不同的计算机中运行应用程序需要哪种数据库连接字符串

如果您尝试从朋友的计算机访问数据库,并且你们俩都在同一网络上,则需要修改连接字符串。当前连接字符串指向本地计算机,需要它指向计算机(其作用类似于服务器(。在这种情况下,连接字符串应为:

字符串 _ConnectionString = @"数据源=您的机器地址''SQLEXPRESS; AttachDb文件名=E:''Promming Codes''OOP2 (C#(Programs''C# 数据库''彩信''彩信''彩信数据库.mdf;集成安全性 = 真;用户 实例=真";

其中,您的计算机地址可以是您的计算机名称。您还可以在 sql 服务器上启用远程访问。如何在 SQL Server 中启用远程连接

如果您和您的朋友不在同一网络上,并且您需要安装该应用程序的单独实例,则必须在朋友的计算机上安装 SQL Express。在此处还原数据库,并根据该特定计算机设置创建连接字符串。若要生成连接字符串,请检查 SQL Server 2008 的连接字符串