gpt4 book ai didi

sql-server - 如何删除Docker容器内的SQL Server数据库?

转载 作者:行者123 更新时间:2023-12-02 19:32:26 25 4
gpt4 key购买 nike

好久没有帖子了!我的问题就是标题所说的-如何删除Docker容器内的SQL Server数据库。

场景:我在运行macOS High Sierra 10.13.4,运行Docker 18.03.0-ce-mac60的MacBook Pro(23751)

我按照说明在以下链接(Setting up SQL Server in Docker on a Mac)的Docker容器内设置SQL Server 2017,现在正在运行数据库。

但是现在我想删除数据库并再次重建它。我并不真的在乎其中的数据,我只是想摆脱数据库而不必删除容器,而只是使用SQL Server实例创建一个新的数据库。

我知道它可能涉及从Docker内部使用sqlcmd工具,但是我不确定所需的特定参数,否则我无法在该过程中找到太多信息。

提前致谢!

最佳答案

假设您完全按照指南进行操作-

  • 在您的容器中打开一个新终端:

  • 使用bash:

    sudo docker exec -it sql1 "bash"


    或PowerShell

    docker exec -it sql1 "bash"

  • 使用原始查询连接到sqlcmd:

  • /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P '<YourNewStrong!Passw0rd>'

  • 接下来运行命令以删除/删除数据库:

  • DROP DATABASE TestDB;

  • 提交更改:

  • GO;

    关于sql-server - 如何删除Docker容器内的SQL Server数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49868932/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com