.net - 启动 db docker 容器时无法编辑数据库表
问题描述
我使用以下命令在 docker 容器内启动了一个 SQL Server 数据库实例:
docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=login*' -e 'MSSQL_PID=Express' -p 1445:1443
--name=myDB microsoft/mssql-server-linux:latest
一切正常。重新启动机器后,我启动了同一个容器
docker start myDB
现在,当我尝试使用 SQL Server Management Studio 编辑数据库表时,我得到:
解决方案
这看起来是 SSMS 客户端的错误。首先,尝试重新启动 SSMS。如果问题仍然存在,则可能是 SSMS 安装已损坏,在这种情况下,重新安装 SSMS 可能是解决方案。
推荐阅读
- flutter - 当用户在 Flutter 应用程序中没有互联网时,如何向snackBar 显示消息?
- django - 如何在运行 django 测试时测试是否捕获到异常
- c# - 统一对象序列化的问题
- excel - 将行移动到与每个文件匹配多个单元格值的不同 excelfiles
- arrays - 如何设置字节数组的位
- javascript - 从 2 个 Vue 多选表单中动态填充列表
- c# - 用于 Angular 前端的 ASP.NET Core 标识和 Web API
- c# - WCF - 如何将自定义 System.ServiceModel.Security.SecurityAlgorithmSuite 与自定义绑定一起使用
- python - (Python) 将日志数据处理成时间序列
- database - mongo 聚合 $lookup 与数组