配置MS SQL服务器到主机安全数据库中

MS SQL服务器是保卫您安全系统的、FCS Express支持的几个数据库之一。如果您的机构已经安装了一个SQL服务器并对其很了解,那这一选项是最理想的。要设置FCS Express来使用SQL服务器,请参照以下步骤。

 

1.在SQL服务器中,创建一个数据库。这一数据库是FCS Express之后将用到的。

 

2.在与FCS Express配置文件相同的文件夹中,将包含连接信息的文件设置到数据库中。该文件可以以纯文本或加密方式存储。
a.如果要将数据库详细信息和登录凭据存储在纯文本文件中,请创建一个名为FCSEDB.ini的文本文件,并在记事本中开始编辑它。
i.在第一行,键入[MSSQLConnection]
ii.在第二行,键入ConnectionString =
iii.连接字符串本身将立即放置在第二行的末尾(没有任何空格跟在=符号之后)
b.如果要加密数据库详细信息和登录凭据,请运行程序FCSEDBIniFileEditor.exe。您将在与FCS Express.exe相同的文件夹中找到该程序
i.一个窗口将出现,其中包含用于输入连接字符串的字段和密码。

 

3.创建连接字符串,并将其输入到FCSEDBIniFileEditor中的文本文件或字段中的适当位置。连接字符串包括有关要创建的连接类型,数据库所在的服务器,数据库的名称, 和用户ID /密码详细信息。

 

如果您将使用一个ADO链接,示例连接字符串:

 

Provider(供应者)=SQLOLEDB.1;Integrated Security(集成安全)=SSPI;Persist Security Info(保持安全信息)=False;Initial Catalog(数据库)=<database>;Data Source(数据源)=<database host>\<database instance>

 

修改上面的文本,让他使用您的数据库信息。{FT3}将被您在第一步中创建的数据库的名称取代。{FT4}将被到您SQL服务器实例的IP地址或路径取代。{FT5}将是主机数据库的实例,取决于您数据库的安装,可能不是必需的。注意:这一链接字符串假设(例如,窗口登录)集成完全的。如果您更偏好于使用一个用户名称来设置它,请更新上面的文本,它就将包括用户名称和密码,然后删除Integrated Security(集成安全)值。例如,它可能看上去像:

 

Provider(供应者)=SQLOLEDB.1;Initial Catalog(集成安全)=<database>;Data Source(数据源)=<Database Host>\<Database Instance>;User ID(使用者 ID)=<user name>;Password(密码)=<password>

 

 

如果您将使用一个ADO链接,示例连接字符串:

 

Provider(供应者)=MSDASQL.1;Persist Security Info(坚持安全信息)=False;User ID(使用者 ID)=<user name>;Password(密码)=<password>;Data Source(数据源)=<Data Source Name created with ODBC Manager>;Initial Catalog(数据库)=<database>

修改上面的文本,让他使用您的数据库信息。{FT11}将被用户名称取代,{FT9}将被密码取代。{FT10}将被ODBC连接名取代,<database>应替换为数据库的名称您在上述步骤1创建的。

 

4.输入连接字符串后,保存文件。

a.选择菜单项File-> Save在笔记本上或FCSEDBIniFileEditor。然后导航到存储配置文件的相同文件夹,并输入文件名。
b.如果使用纯文本文件,则文件名必须为FCSEDB.ini。如果使用FCSEDBIniFileEditor,文件名必须为FCSEDB.cini。

 

 

请注意:在.INI文件中创建连接字符串时,不需要“<>”,不应该包含它们。在本文中使用它们表示需要由用户或管理员输入的自定义值的占位符。

 

当FCS Express启动时,它会读取文件中的信息,连接到您的数据库,并自动创建所有必需的表和索引。FCS Express不会创建数据库。因而需要为此进程提前创建一个数据库。