【发布时间】:2019-06-05 19:28:01
【问题描述】:
我的项目使用 Visual Studio 2017,但遗憾的是不支持 LocalDb V11。所以我想有一个 Docker 容器,但找不到任何现有的图像。 我想将以下连接字符串连接到我的数据库:
"Data Source=(LocalDB)\\v11.0;Initial Catalog={0};Integrated Security=True; Trusted_connection=true;Connection Timeout=60"
所以我的问题是有任何带有 LocalDb v11.0 的 Docker Sql-server 映像吗? 或者Linux或者Windows都可以使用官方microsoft/mssql-server-linux吗?
【问题讨论】:
-
LocalDB 设计为在本地环境中运行(顾名思义),而不是在容器中。在容器中运行 LocalDB 完全违背了目的,因为您只能从容器内访问 Local DB。
-
Hmm.. 但是下面的连接字符串有什么区别:“Server=localhost,1433;Initial Catalog={0};User ID=sa;Password=ComplexPW!123”?因为我可以连接到它
-
@st.limp,该连接字符串将连接到在您的本地主机上运行的实例或容器。
-
那么使用LocalDb的唯一选择就是在本地安装SQL Server Express?
-
@st.limp,不,你有很多选择。这是用于开发还是生产?我可以详细回答。
标签: sql-server docker localdb