摘要: 上一节中,我们已经准备好了 SQL Server,那么接下来,我们要把 ASE 放到容器里了。 首先,新建 Start.ps1,内容如下: Dockerfile: 或许把 AzureStorageEmulator.exe" init 放到 Dockerfile 里也是个好主意,但是这样每个环境都要 阅读全文
posted @ 2017-10-29 15:17 莱特 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 上一节,我们解决了 Azure Storage Emulator 自定义监听地址的问题,这远远不够,因为在我们 DEV/QA 环境有各自的 SQL Server Instance,我们需要将 ASE 的数据库建到各自的 Instance 中。 先来看下 AzureStorageEmulator.ex 阅读全文
posted @ 2017-10-29 14:19 莱特 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 我要做什么? 要改变 ASE 的监听地址,首先要确认它有没有使用 HTTP Listener(即 HTTP.sys),否则无法支持端口共享。这个简单,运行起 ASE,netstat -ano 看到端口 10000-10002 的 PID 为 4,基本就可以断定了,但我们还是要进一步确认一下。 打开  阅读全文
posted @ 2017-10-29 13:33 莱特 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 前不久给公司搭测试环境,其中涉及到了某组件在容器中使用 kerberos 身份验证连接 SQL Server 数据库的问题。 Windows 容器本身并不能加入域,但可以通过 gMSA 运行容器使容器进程拥有 gMSA 的身份,这样一来只需要在 SQL Server 里添加此 gMSA 的 logi 阅读全文
posted @ 2017-10-29 12:08 莱特 阅读(1347) 评论(0) 推荐(0) 编辑