Tag: mssql server linux

我如何查看在Docker中运行的SQL Server?

我在一本书中有一个.Net Core MVC和Angular项目,使用Linux版的SQL Server for docker。 该项目有一个像这样的docker-compose.yml文件: version: "3" services: database: image: "microsoft/mssql-server-linux:latest" ports: – 5100:1433 environment: – ACCEPT_EULA=Y – SA_PASSWORD=mySecret123 然后在运行dot ef migration之后,docker-compose up,最后dotnet ef update,一切正常,项目运行,第一块Entity Framework的DataContext数据返回到一个razor页面并显示出来。 但运行SQL Server的唯一提示是运行docker-compose之后在控制台窗口中返回的信息。 我习惯于查看和使用SSMS中的数据。 我们如何使用在Docker容器中运行的SQL Server来做到这一点? 一个控制台窗口让我知道它正在运行在这里没有太多用处。

Docker和MS SQL Server Linux – 错误9002.由于什么原因,数据库主服务器的事务日志已满

我在Windows 10家庭版中使用没有Hyper-V的Docker与VirtualBox和Docker VM。 我有以下的Docker构build文件: FROM repositoryname/mssql-server-linux:test-db RUN mkdir -p /usr/src/app WORKDIR /usr/src/app COPY . /usr/src/app # start sql, setup db RUN /opt/mssql/bin/sqlservr & sleep 15s && \ /opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P pass -d master -i /usr/src/app/setup_db_1.sql && \ /opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P pass -d master -i /usr/src/app/setup__db_2.sql 现在MS SQL Server在启动过程中失败,出现以下错误: Error […]