我如何 运行 一个依赖于 SQL 数据库的应用程序在另一台装有 SQL 服务器的机器上?
How can I run an application that depends on a SQL database on another machine with SQL Server?
我创建了一个 运行 非常好的 CRUD 应用程序。它连接到同一台机器上的 SQL。我想发布我的 C# 应用程序并将其安装在另一台没有 SQL.
的 PC 上
是否可以在该 PC 上 运行 它而不安装 SQL 服务器?如果是这样,我该怎么做?
Is it possible to run it on that PC?
如果没有数据库,您的应用程序就是 "dead"。
你有两个选择。
- 在这台 PC 上安装 sql 服务器。
- 连接到 sql 服务器未安装在另一台 PC 中。
这是你的选择。
如果您的项目很小,数据库小于 4GB,您不会在每台机器上安装 SQL 服务器,并且您的客户端无法访问具有 [=23= 的服务器] 服务器 那么你可能想使用 SQL Server compact
在这种情况下,您的数据库将是单个 sdf
文件,您将使用它在计算机上的路径连接到它。那么连接字符串将是这样的:
Data Source=MyData.sdf;Max Database Size=256;Persist Security Info=False;
有关连接字符串的更多信息,请参阅 this。
我创建了一个 运行 非常好的 CRUD 应用程序。它连接到同一台机器上的 SQL。我想发布我的 C# 应用程序并将其安装在另一台没有 SQL.
的 PC 上是否可以在该 PC 上 运行 它而不安装 SQL 服务器?如果是这样,我该怎么做?
Is it possible to run it on that PC?
如果没有数据库,您的应用程序就是 "dead"。
你有两个选择。
- 在这台 PC 上安装 sql 服务器。
- 连接到 sql 服务器未安装在另一台 PC 中。
这是你的选择。
如果您的项目很小,数据库小于 4GB,您不会在每台机器上安装 SQL 服务器,并且您的客户端无法访问具有 [=23= 的服务器] 服务器 那么你可能想使用 SQL Server compact
在这种情况下,您的数据库将是单个 sdf
文件,您将使用它在计算机上的路径连接到它。那么连接字符串将是这样的:
Data Source=MyData.sdf;Max Database Size=256;Persist Security Info=False;
有关连接字符串的更多信息,请参阅 this。