当前位置: 首页 > article >正文

Adminer 连接mssql sqlserver

第一步 docker-compose.yml adminer部分:

version: '3.8'

services:

  adminer:
    image: adminer:latest
    container_name: adminer
    restart: unless-stopped
    volumes:
      - ./freetds/freetds.conf:/etc/freetds.conf:rw  # 确保 :rw 可读写
    command: sh -c "cp /var/www/html/designs/flat/adminer.css /var/www/html/ && exec php -S 0.0.0.0:8080"
    environment:
      TZ: Asia/Shanghai
      ADMINER_DEFAULT_SERVER: mssql
      ADM_INSTALL_MSSQL: true
      PHP_FPM_INSTALL_MSSQL: true
      WORKSPACE_INSTALL_MSSQL: true
    ports:
      - 8889:8080
 

第二步 freetds.config部分:

[global]
    tds version = 7.0
    client charset = UTF-8

[MSSQL]
    host = 192.168.10.128
    port = 1433
    tds version = 7.0

三个错误都是freetds.config引起:

adminer 连mssql sql server 报错:

  1. SQLSTATE[01002] Adaptive Server connection failed (192.168.10.128) (severity 9)
  2. SQLSTATE[01001] Adaptive Server connection failed (192.168.10.128) (severity 9)
  3. shell中用 tsql 连Mssql错误20002

以解决

  1. Adminer 安装mssql sqlserver php 驱动;
  2. adminer 安装pdo_dblib mssql;
  3. 这个版本的镜像不用自己安装驱动了 

耗时一个美好的周六下午。

 

http://www.lryc.cn/news/2385571.html

相关文章:

  • C++系统IO
  • 利用 Python 爬虫获取唯品会 VIP 商品详情:实战指南
  • DELL EMC PowerStore BBU更换手册
  • css五边形
  • 三种常见脉冲神经网络编码方式解读
  • Go语言实战:使用 excelize 实现多层复杂Excel表头导出教程
  • STM32F103 HAL多实例通用USART驱动 - 高效DMA+RingBuffer方案,量产级工程模板
  • HTML回顾
  • 机器视觉6-halcon高级教程
  • YOLOv8 的双 Backbone 架构:解锁目标检测新性能
  • 1.4 TypeScript 编译是如何工作的?
  • 【HTML-4】HTML段落标签:构建内容结构的基础
  • 国际前沿知识系列五:时间序列建模方法在头部撞击运动学测量数据降噪中的应用
  • 未授权访问漏洞利用链实战总结
  • Centos上搭建 OpenResty
  • Web 服务、 Nfs 服务器以及 Dns 服务器综合实验
  • 保证数据库 + redis在读写分离场景中事务的一致性
  • 汇编语言的子程序魔法:解锁四则运算的奥秘
  • 快速解决Linux 中yum镜像拉取失败问题
  • C#核心概念解析:析构函数、readonly与this关键字
  • HarmonyOS基础组件:Button三种类型的使用
  • 深入理解设计模式之适配器模式
  • 预训练模型:深度学习的通用特征引擎
  • C++题解(33)2025年顺德区中小学生程序设计展示活动(初中组C++)U560876 美丽数(一)和 U560878 美丽数(二)题解
  • 产业互联网+三融战略:重构企业增长密码
  • centos yum源,docker源
  • 通过设备节点获取已注册的 i2c client
  • Centos系统资源镜像配置
  • 【Linux网络篇】:Socket网络套接字以及简单的UDP网络程序编写
  • 学习路之uniapp--unipush2.0推送功能--给自己发通知