C# 在因特网上工作的软件

C# 在因特网上工作的软件,c#,sql,sql-server,C#,Sql,Sql Server,我用C#和SQL server 2014为一家药店开发了一个软件,可以生成账单和显示报告。现在我想与两台计算机共享此软件,一台应为出纳,另一台应为管理员,用于添加库存,如何使用本地网络使两台计算机都可以访问我的软件。 谢谢:)如果所有通信都基于SQL server(库存、采购等),那么您不需要在两台计算机之间建立直接连接。如果两者都可以访问您提到的SQL server,那就足够了 您可以使用基于集中式客户端-服务器的体系结构。数据库和后端将存储在服务器上,您可以使用前端连接到服务器访问它,其效果

我用C#和SQL server 2014为一家药店开发了一个软件,可以生成账单和显示报告。现在我想与两台计算机共享此软件,一台应为出纳,另一台应为管理员,用于添加库存,如何使用本地网络使两台计算机都可以访问我的软件。
谢谢:)

如果所有通信都基于SQL server(库存、采购等),那么您不需要在两台计算机之间建立直接连接。如果两者都可以访问您提到的SQL server,那就足够了

您可以使用基于集中式客户端-服务器的体系结构。数据库和后端将存储在服务器上,您可以使用前端连接到服务器访问它,其效果将反映在服务器上,所有用户都可以看到

由于您需要软件在网络上工作(在您的情况下,需要两台计算机),因此您需要遵循的方法是:

  • 将数据库托管在网络上所有计算机共享的计算机(数据库服务器)上。它可以在局域网或互联网上使用(如果需要的话)
  • 修改应用程序中的
    连接字符串
    ,以连接到该数据库服务器
  • 在任意数量的计算机上安装应用程序
  • 这会解决你的问题

    假设以后您想通过网站访问同一个数据库,只需创建一个与数据库服务器连接并显示数据库记录的网站

    所以,你必须知道的基本问题是,真正重要的是
    connectionstring
    以及您的需要。
    谢谢,希望有帮助。

    在其中一台计算机中使用专用SQL server并更改连接字符串?1)在SQL数据库中使用窗口凭据。2) 将两台计算机置于同一用户组中。3) 创建可从两个com访问的用户帐户[uters.所有通信都基于SQL Server,我的问题是如何从安装了该软件的第二台计算机访问安装了SQL Server的第一台计算机您需要确保SQL Server和防火墙配置正确,以便第二台计算机可以访问第一台计算机上的服务器。在您的c#代码中,您可以必须将SQL主机的连接字符串从“localhost”或“127.0.0.1”更改到SQL server的本地ip我可以在第一台计算机上安装和配置软件,并在第二台计算机上制作软件的快捷方式吗???谢谢你的回答,先生,你能给我进一步的信息和链接吗我可以这样做。:)没什么特别的你必须做的…只需编辑你的数据库连接代码..并输入服务器的地址机器..然后你可以使用网络中的任何其他机器访问它…确保在你的防火墙设置中添加异常..或防火墙的开启这里是我的连接字符串SqlConnection mycon=new SqlConnection(@“Data Source=SONY\SQLEXPRESS;Initial Catalog=Docter\u Plus;Integrated Security=True”);对于作为服务器的第一台机器,我需要如何编辑第二台机器???以下是我在服务器上工作的服务器机器的连接字符串SqlConnection mycon=new SqlConnection(@“Data Source=SONY\SQLEXPRESS;Initial Catalog=Docter_Plus;Integrated Security=True”);我需要如何更改第二台计算机???在所有软件上只需要一个
    连接字符串
    。你只需要将数据库服务器放在某台计算机上并与之连接。就是这样。我这样做了,先生,但另一台计算机没有连接到Sql数据库,我想我需要如何让所有计算机都能发现Sql server-我的机器网络没有问题。您的数据库服务器应该允许远程连接。请尝试在google上搜索或在stackoverflow上搜索。一旦连接好,您就可以开始了。