0

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

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

4

2 回答 2

1

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

从 Visual Studio 端:将上面创建的 .mdf(数据库文件)添加为新的数据源。Data-->Add new Data Source ,然后按照向导中的步骤[ps,连接类型必须是 sql sever 类型],同时,VS 将创建一个连接字符串。使用连接字符串从客户端访问。

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

于 2012-05-24T08:08:42.797 回答
0

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

资源是:

  1. 双击项目的属性(在解决方案资源管理器中)。
  2. 然后设置选项卡。
  3. 如果没有默认设置文件,请单击长链接标签创建它。
  4. 添加一个像“ ConnectionString”这样的设置,其值像“Data Source = ...”等等。

然后你可以运行你的 sql 脚本,比如:

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

继续。

于 2012-05-24T08:02:35.607 回答