Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.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# 在不同的计算机上运行应用程序需要什么样的数据库连接字符串_C#_Database_C# 4.0 - Fatal编程技术网

C# 在不同的计算机上运行应用程序需要什么样的数据库连接字符串

C# 在不同的计算机上运行应用程序需要什么样的数据库连接字符串,c#,database,c#-4.0,C#,Database,C# 4.0,我正在学习c#和sql数据库。我有一个用c#net开发的数据库管理系统 我的数据库连接字符串是: 字符串\u ConnectionString=@“数据源=。\SQLEXPRESS;AttachDbFilename=E:\Promming Codes\OOP2(C#)Programs\C#35; Database\MMS\MMS\MMSdatabase.mdf;集成安全性=True;用户实例=True” 它在我的电脑上运行得很好,但是当我尝试将安装文件安装到我的朋友电脑上时,找不到连接字符串。如

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

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

字符串\u ConnectionString=@“数据源=。\SQLEXPRESS;AttachDbFilename=E:\Promming Codes\OOP2(C#)Programs\C#35; Database\MMS\MMS\MMSdatabase.mdf;集成安全性=True;用户实例=True”


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

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

字符串\u ConnectionString=@“DataSource=yourmachineaddress\SQLEXPRESS; AttachDbFilename=E:\Promming Codes\OOP2(C#)程序\C# database\MMS\MMS\MMSdatabase.mdf;集成安全性=True;用户 实例=真”

您的计算机地址可以是您的计算机名称。您还可以在sql server上启用远程访问


如果您和您的朋友不在同一网络上,并且需要安装应用程序的单独实例,则必须在朋友的计算机上安装SQL Express。恢复那里的数据库并根据特定的机器设置创建连接字符串。用于构建连接字符串检查

您的朋友是否安装了SQL Express?谢谢Habib兄弟,我想在朋友的计算机上安装我的管理系统的安装文件。我不想给他修改连接字符串的源代码。