0

在最新版本的 jsreport.Local 和 jsreport.Binary 中,如何配置以使用 SQL Server 等远程模板存储库?
在以前的版本中,我可以更改prod.config.json文件并放置类似的配置

“连接字符串”:{
    “名称”:“mssql”,
    “用户”:“用户名”,
    “密码”:“密码”,
    “服务器”:“我的服务器”,
    “数据库”:“数据库名称”,
    “选项”: {
      “加密”:真
    }
  }
安装jsreport-mssql-store包后在那里。现在,我找到了一个类型
jsreport.Types.ConnectionStringConfiguration
接受一个名为 Name 的属性,但仅此而已。

4

1 回答 1

0

像这样的自定义扩展jsreport-mssql-store不是嵌入在jsreport.Local. 要使其运行,您需要执行以下步骤。

  1. jsreport在项目中创建文件夹

  2. 确保将整个文件夹复制到输出目录。这可以在csproj文件中使用通配符来完成。

  3. npm install jsreport-mssql-storejsreport文件夹中运行

  4. dev.config.json在那里创建

{
    “连接字符串”:{
      “名称”:“mssql”,
      “用户”:“jsreport”,
      “密码”:“密码”,
      “服务器”:“本地主机\\SQLEXPRESS”,
      “数据库”:“jsreport”
    },
    “发现”:真
}

现在您可以使用jsreport.Local文档中描述的相同方式。但是就个人而言,我可能宁愿在这种复杂的情况下使用独立实例并仅jsreport.Client用于连接到它。

于 2017-09-28T21:02:20.320 回答