小编Mat*_*vic的帖子

路由到默认端口上通过Docker运行的不同SQL Server实例

我可以将Traefik用于网站,因为它们在连接时使用标题.但是我希望有多个不同的SQL Server实例通过docker运行,这些实例将在外部可用(在docker主机之外,可能在本地网络之外)

那么,是否有任何东西允许连接到在同一个docker实例上运行的不同sql server实例,而不必为它们提供不同的端口或外部ip地址,以便有人可以访问

sql01.docker.local,1433sql02.docker.local,1433从SQL工具.

开始附加问题

由于一直没有回复也许有办法有不同的情况,如:sql.docker.local\instance1sql.docker.local\instance2,虽然我想,也可能是不可能的

结束附加问题

这是我试图使用的docker-compose文件的一个例子(之前我意识到对sql server的查询不通过主机头发送 - 或者我错了吗?)

version: '2.1'
services:
  traefik:
    container_name: traefik
    image: stefanscherer/traefik-windows
    command: --docker.endpoint=tcp://172.28.80.1:2375 --logLevel=DEBUG
    ports:
      - "8080:8080"
      - "80:80"
      - "1433:1433"
    volumes:
      - ./runtest:C:/etc/traefik
      - C:/Users/mvukomanovic.admin/.docker:C:/etc/ssl
    networks:
      - default
    restart: unless-stopped
    labels:
      - "traefik.enable=false"

  whoami:
    image: stefanscherer/whoami
    labels:
      - "traefik.backend=whoami"
      - "traefik.frontend.entryPoints=http"
      - "traefik.port=8080"
      - "traefik.frontend.rule=Host:whoami.docker.local"
    networks:
      - default
    restart: unless-stopped


  sql01:
    image: microsoft/mssql-server-windows-developer
    environment:
      - ACCEPT_EULA=Y
    hostname: sql01
    domainname: sql01.local
    networks:
      - default …
Run Code Online (Sandbox Code Playgroud)

sql-server docker docker-compose traefik

14
推荐指数
1
解决办法
728
查看次数

类控制名称MSComctlLib.[ListView | TextBox | ect]不是加载的控件类

此错误来自编译vb6 dll的机器,该机器突然停止工作并且以前工作正常.

我在网上看到了很多我能找到并且与我相关的解决方案.包括http://www.xtremevbtalk.com/archive/index.php/t-140158.html中的这些 以及来自 http://www.excelfox.com/forum/f2/missing-mscomctllib-15的一些/

这两个都建议重新注册MSCOMCTL.OCX

但是在完成这两个之后我仍然遇到了问题.经过几个小时的搜索和尝试不同的事情后,我意识到已经安装了一些更新,并且由于公司政策而等待重启机器.

答案

我重新启动机器并等待更新完成安装.之后,dll编译没有问题.

vb6 dll compiler-errors compilation

4
推荐指数
1
解决办法
3万
查看次数

List <T>:清楚; 的AddRange; 加; 删除; 等..导致System.IndexOutOfRangeException

尝试清除列表时,我收到以下异常.

System.IndexOutOfRangeException occurred
  HResult=-2146233080
  Message=Index was outside the bounds of the array.
  Source=mscorlib
  StackTrace:
       at System.Array.Clear(Array array, Int32 index, Int32 length)
       at System.Collections.Generic.List`1.Clear()
       at SystemFilterFactory.ResetSystemFilters() in d:\Source\SystemFilterFactory.cs:line 57
  InnerException: 
Run Code Online (Sandbox Code Playgroud)

没有显示真正的异常,该列表的基础是给出以下异常

目标数组不够长.检查destIndex和length,以及数组的下限.

c# multithreading exception list

2
推荐指数
1
解决办法
2275
查看次数