SuperAPI AI 工具集

azuresql-db-container

数据与分析

查看项目

更新于 10-16 00:31

技能介绍

用途:在本地容器中运行 Azure SQL Database 引擎(Private Preview),用于开发与云上 PaaS 引擎对齐的代码。镜像为 sqldbpreview-dpgaeqhmgphzd4bk.azurecr.io/azure-sql/db-dev:latest,仅 x64(linux/amd64),非 x64 主机需加 --platform linux/amd64。它不是 mcr.microsoft.com/mssql/server(SQL Server)。

主要能力:提供共享参考文档与脚本,覆盖镜像与私有注册表登录、启动容器、就绪等待、连接与查询、环境变量、Entra ID 认证、故障排查、PaaS 对齐清单;并分发到迁移、导入、RAG、CI、sidecar、脚手架、DAB、Functions、种子、测试、连接、认证、反馈等任务技能。

使用方式:先在 https://aka.ms/sqldbcontainerpreview-signup 注册获取只读拉取凭据,然后 docker login sqldbpreview-dpgaeqhmgphzd4bk.azurecr.io -u <username>;用 docker run 启动,必需 ACCEPT_EULA=Y 与复杂 MSSQL_SA_PASSWORD,端口 1433;连接后校验 SELECT SERVERPROPERTY('EngineEdition') 应为 5、Edition 为 SQL Azure。可用 bash scripts/verify.sh 端到端验证(--keep 保留容器)。

限制:不自动创建数据库,需先在 master 连接执行 CREATE DATABASE;不要用 USE 切换数据库(用户库会返回 Msg 40508),应在连接串或 -d 指定;不自动运行 /docker-entrypoint-initdb.d;无 SQL Agent、FILESTREAM、完整 Service Broker、跨服务器 DTC、Windows 认证/NTLM;功能需在云上验证。凭据为机密且预览期可能轮换,勿分发。