Tag: 谷歌云 SQL

无法通过SQL Server Management Studio连接到SQL Server Linux Docker容器

我是Linux操作系统的新手,所以希望这不是一个愚蠢的问题! 软件: Windows 10专业版 Docker for Windows(1.13.0-beta38(9805)) SQL Server Management Studio v17.0 RC1 问题:我试图使用SSMS连接到我的SQL Server Linux容器。 这是不行的,所以查看文档,似乎你需要安装SQL Server工具 (页面底部)的SQL Server Linux映像的顶部。 我按照这些说明在Ubuntu上安装SQL Server Tools(SQL Server Linux Image的基础映像) 错误: bash: curl: command not found 重现错误的步骤: 拉最新的microsoft/sql-server-linux映像 按照说明docker run -e 'ACCEPT_EULA=Y' -e SA_PASSWORD=yourStrong(!)Password' -p 1433:1433 -d microsoft/mssql-server-linux : docker run -e 'ACCEPT_EULA=Y' -e SA_PASSWORD=yourStrong(!)Password' -p 1433:1433 -d […]

Kubernetes:在多容器Pod / Job中停止CloudSQL代理跨斗容器

我有一个在CloudSQL数据库上进行数据库迁移的Kubernetes JOB 。 从GKE访问CloudSQL数据库的一种方法是使用CloudSQL代理容器,然后通过localhost连接。 太好了 – 这是迄今为止的工作。 但是因为我在K8s JOB这样做,作业不会被标记为成功完成,因为代理继续运行。 $ kubectrl get po NAME READY STATUS RESTARTS AGE db-migrations-c1a547 1/2 Completed 0 1m 即使输出显示“已完成”,最初的两个容器之一仍在运行 – 代理。 如何让代理退出完成容器1内的迁移?

如何使用SQL服务器docker容器的Windows身份validation

我已经通过了所有可以在网上find的用于构build基于Docker容器的应用程序的示例。 我想运行两个Docker容器中运行的两个服务: 运行ASP.NET的Windows容器 运行SQL Server的Windows容器 简单的工作和很多例子。 但是,在所有示例中,您需要使用SQL身份validation,并在运行SQL Server容器时提供硬编码的SA密码作为环境variables。 您还需要将SA密码硬编码到ASP.Net代码中的连接string中(或者以其他方式在configuration文件中提供) 底线在所有的例子中,密码是硬编码的地方。 在我们现在开发的大多数应用程序中,我们实际上使用Windows身份validation,或者使用分组托pipe服务帐户。 但据我所知,你不能添加一个Windows容器到域,因此SQL服务器不属于Windows域的一部分,所以我没有看到在这里使用Windows身份validation的方式。 那么是否有人可以用这种方式来硬编码密码呢?

为什么官方的SQL Server Express容器只能用于开发和testing?

这里说… 预期用途:仅开发和testing。 在生产环境中不受支持 生产数据库不应该由容器托pipe,还是关于Express版本的build议,不pipe它是否在容器中?

Docker保持退出(在MAC OSX上部署MS SQL)

我正在尝试在我的MAC上部署一个MS SQL服务器。 有几个select。 在这里,我使用的是docker:我已经检查了MS-SQL 网站 ,并执行了下面的代码: docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=<YourStrong!Passw0rd>' -p 1433:1433 -d microsoft/mssql-server-linux 但是,容器本身保持停止。 我在这里错过了什么吗? 我正在使用的docker版本: Version 1.13.0 (15072)