C#SQL Server:应用程序与另一台PC上的数据库一起使用

时间:2017-03-31 03:06:58

标签: c# sql-server

我的应用程序是用C#编写的,它使用的是SQL Server数据库。我在C#代码中连接到数据库,从数据库写入/读取一些查询。

现在考虑以下内容:如果我想从另一台PC运行此应用程序,这台PC没有SQL Server,这个应用程序会工作吗? (我假设没有)如果没有,那么另一台PC如何仍然可以使用数据库?有没有办法以编程方式在另一台PC上使用C#创建数据库,因此它有一个我需要的名称,我需要的列。我使用SQL Server Management Studio创建了我的数据库。

2 个答案:

答案 0 :(得分:0)

我猜您的应用程序适用于本地服务器。 首先,如果有任何本地mssql服务器正在运行,您应该在启动时检入您的应用程序。如果没有,您应该通过以编程方式安装一个来处理它。

如果您不了解,请阅读this如何执行此操作。

之后,您必须创建数据库,它的表,可能会添加用户权限。编写一个由启动它的类启动的SQL脚本。

阅读this以了解如何在C#

中启动SQL脚本

答案 1 :(得分:0)

您可以通过在另一台计算机(服务器)上设置SQL Server来执行此操作。

将服务器身份验证设置为SQL Server身份验证(需要该SQL Server Management Studio的用户名和密码)

从C#app更改web / App.config中的连接字符串以使用该服务器IP地址和Credentails for SQL server