C# Windows 应用程序在不同的计算机上设置,并且都在一个 SQL Server 2008 数据库上运行

本文关键字:一个 SQL 运行 数据库 2008 Server 应用程序 Windows 计算机 设置 | 更新日期: 2023-09-27 18:35:06

我创建了一个以SQL Server 2008作为后端的桌面应用程序。我想从安装在多台计算机上的应用程序使用此数据库。

该应用程序连接到集中式数据库的要求是什么?

C# Windows 应用程序在不同的计算机上设置,并且都在一个 SQL Server 2008 数据库上运行

这很简单,您希望将体系结构作为客户端-服务器模型,服务器具有数据库。因此,您需要拥有MS SQLserver 2005或更高版本,并创建数据库将其连接到sqlserver。授予客户端访问数据库的权限。

从视觉工作室方面:添加上面创建的.mdf(数据库文件)作为新的数据源。数据-->添加新数据源,并按照向导中的步骤操作[p.s连接类型必须是sql服务器类型]执行此操作时,VS 将创建一个连接字符串。使用 tht 连接字符串从客户端访问。

这个链接会很有用:http://msdn.microsoft.com/en-us/library/sxds9ett(v=vs.80).aspx

当然,为了将连接字符串保留在其资源中。

资源是:

  1. 双击项目的"属性"(在解决方案资源管理器中)。
  2. 然后设置选项卡。
  3. 如果没有默认设置文件,请单击长链接标签来创建该文件。
  4. 添加类似" ConnectionString "的设置,其值类似于"数据源 = ..."无论什么。

然后,您可以运行SQL脚本,例如:

SqlConnection conn =
    new SqlConnection(Properties.Settings.Default.ConnectionString);

然后继续。