跳至主要內容

myds 服务端安装


myds服务端程序安装

下载和安装

下载软件

开始使用

  • 服务器首次必须先安装.net 6 ASP.NET Core 运行时, 根据服务器选择32或64位
  • 解压缩myds.zip到指定目录, 直接运行目录下 Yifk.WebApi.exe 即可运行服务

配置说明

服务端程序需要2个配置文件, 

appsettings.json (服务启动配置)


{
  "Logging": {
    "LogLevel": {
      "Default": "Error"
    }
  },
  "AllowedHosts": "*",
  "DataProtection": "temp-keys/",

  "AppSetting": {
    "LogLevel": "Debug",  // Log 输出等级 , Debug | Info | Error
    "LogConsole": true, // Log信息是否输出到 控制台屏幕
    "DSName": "myds",
    "DSToken": "", 
    "HttpHost": "http://*:8868"  // myds启动端口

  }
}


dsconfig.json (数据连接配置)

[
  {
    "id": "erp", // 数据库ID , 自定义
    "conn": "Data Source=.;Initial Catalog=dw;Persist Security Info=True;User ID=test;Password=123456;pooling=true;min pool size=5;max pool size=8192;connect timeout = 120;",
    "type": "mssql", // 数据库的类型 , 
    "postfix": ".sql", //查询文件的文件名后缀
    "encrypt": true,  // 文件是否加密
    "updatetimes": 720, // 更新时间间隔小时, 0表示每次都从命令云取最新的命令(会降低服务器处理性能)
    "cmdurl": "http://pubdata.easybi.com.cn/report/", //命令云的地址
    "cmdpath": "D:\\gityi\\yicc2\\sql\\dw\\"  //本地命令缓存目录
  } ,
  {
    "id": "mysql",
    "conn": "server=localhost;port=8877;database=jzmdb;user=dev;password=test ;Allow User Variables=True; ",
    "type": "mysql",
    "postfix": ".sql",
    "cmdpath": "D:\\git\\gitee\\yicc\\yicc.cmd\\cmd-auth-mysql\\"
  },
  {
    "id": "litedemo",
    "conn": "Data Source=file:\/\/\/D:\/temp\/db\/demo.db3;",
    "type": "sqlite",
    "cmdpath": "",
    "postfix": ".sql"
  }
]


其他

将程序安装为服务

通过myds目录下的NSSM 可以将 myds.exe 安装为服务,这样不需要每次手工启动程序。
[NSSM 下载](http://pubdata.easybi.com.cn/vsto/NSSM.zip)

运行 nssm install 快捷方式, 选择myds.exe , 输入服务的名称即可