如何在网络中远程连接到SQL SERVER数据库?

时间:2015-08-13 15:44:57

标签: string networking connection sharing

所以我开发了一个使用数据库的C#应用​​程序。

此应用程序将用于一次在多台计算机上运行。

应用程序的所有实例都被编程为与数据库通信,并且每个实例都有一个单独的连接字符串。

我的目标是让其中一台机器成为所有其他节点可以连接的单一数据库的主机。

我在开发过程中没有对此进行测试,因为我对使用一个连接字符串的一台机器上的数据库感到满意。

但是现在,再一次,我需要网络中正好运行应用程序的所有机器与SAME数据库进行通信,而不是他们自己的localhost数据库。

我不知道我是否解释得那么好,但我希望得到一些有用的答案。

提前感谢您的帮助,我期待着回复。

1 个答案:

答案 0 :(得分:0)

所以,如果我理解得很好,你只想拥有 机器M1上的App A1 。 。 。 App An机器Mn 在机器Mx上远程连接到db? 如果你的连接字符串是:

connetionString = "Data Source=xxx.xxx.xxx.xxx:xxxx;Initial  Catalog=DatabaseName;User ID=UserName;Password=Password"
cnn = new SqlConnection(connetionString);

在所有应用程序上使用相同的内容。数据库可以处理多个连接。如果我误解了让我知道,我将删除我的答案