使用 SQL Server 2012 从另一台 PC 运行 c# 应用程序

Working c# application from another PC with SQL Server 2012

我有一个带有 SQL 服务器的 C# 应用程序,我有一个数据库和很多表。如果我想 运行 这个应用程序来自另一台 PC,我该怎么办?

例如,我将在另一台 PC 上设置 SQL Server 2012 Express,那么我应该附加我的数据库吗?或者无论如何?第二个问题,当我只安装 SQL Server 2012 Express 时,如何附加我的数据库?

SQL 服务器和 C# 可以跨机器相互通信 (client/server)。要从 C# 程序连接到 SQL 服务器数据库,您需要知道实例名称(SQL 服务器安装,您可以在其中每台物理机器拥有多个实例)、数据库名称以及取决于无论您是否使用内置安全性(您在客户端上使用您的登录帐户,该帐户在服务器上具有特权),在这种情况下,您需要提供一个在服务器上具有特权的用户 name/password。