C# 在不同的计算机上运行应用程序需要什么样的数据库连接字符串
我正在学习c#和sql数据库。我有一个用c#net开发的数据库管理系统 我的数据库连接字符串是: 字符串\u ConnectionString=@“数据源=。\SQLEXPRESS;AttachDbFilename=E:\Promming Codes\OOP2(C#)Programs\C#35; Database\MMS\MMS\MMSdatabase.mdf;集成安全性=True;用户实例=True”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” 它在我的电脑上运行得很好,但是当我尝试将安装文件安装到我的朋友电脑上时,找不到连接字符串。如
它在我的电脑上运行得很好,但是当我尝试将安装文件安装到我的朋友电脑上时,找不到连接字符串。如何克服这类问题?如果您试图从朋友的计算机访问数据库,并且两人都在同一网络上,则需要修改连接字符串。您当前的连接字符串指向本地计算机,您需要它指向您的计算机(其作用类似于服务器)。在这种情况下,您的连接字符串应为: 字符串\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兄弟,我想在朋友的计算机上安装我的管理系统的安装文件。我不想给他修改连接字符串的源代码。