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.pswp.cn/pingmian/82193.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JWT令牌详解及Java中的使用实战

JWT令牌详解及Java中的使用实战 摘要 本文将深入解析**JWT(JSON Web Token)**的核心概念,通过图文并茂的方式详解其工作原理,并手把手教你在Java中实现JWT的生成、验证与解析。无论你是认证授权新手还是想巩固知识的老手&#x…

晶圆隐裂检测提高半导体行业效率

半导体行业是现代制造业的核心基石,被誉为“工业的粮食”,而晶圆是半导体制造的核心基板,其质量直接决定芯片的性能、良率和可靠性。晶圆隐裂检测是保障半导体良率和可靠性的关键环节。 晶圆检测 通过合理搭配工业相机与光学系统&#xff0c…

Java 的 ReentrantLock

Java中的ReentrantLock是java.util.concurrent.locks包下提供的一个可重入互斥锁,用于替代synchronized关键字实现更灵活的线程同步。以下是其核心特性和使用方法的详细说明: 核心特性 可重入性 同一个线程可以重复获取同一个锁(锁的持有计数…

达梦数据库-学习-23-获取执行计划的N种方法

目录 一、环境信息 二、说点什么 三、测试数据生成 四、测试语句 五、获取执行计划方法 1、EXPLAIN (1)样例 (2)优势 (3)劣势 2、ET (1)开启参数 (2&#xff…

20200201工作笔记常用命令要整理

工作笔记常用命令: 1.repo常用命令: repo sync -c -j10 2. 常用adb命令 错误: error: device unauthorized. This adbds $ADB_VENDOR_KEYS is not set; try adb kill-server if that seems wrong. Otherwise check for a confirmation dialog on your d…

PET,Prompt Tuning,P Tuning,Lora,Qlora 大模型微调的简介

概览 到2025年,虽然PET(Pattern-Exploiting Training)和Prompt Tuning在学术界仍有探讨,但在工业和生产环境中它们已基本被LoRA/QLoRA等参数高效微调(PEFT)方法取代 。LoRA因其实现简单、推理零开销&#…

9种方法,一键美化Python图表

Matplotlib、Seaborn默认参数不好看,美化需要大量代码。 本次分享9种方法,一键美化图表,看看那个是你的菜。 1 Matplotlib style sheets Matplotlib内置多类style sheets, 一行代码使用, plt.style.use(Solarize_Li…

在STM32上配置图像处理库

在STM32上配置并使用简单的图像滤波库(以实现均值滤波为例,不依赖复杂的大型图像处理库,方便理解和在资源有限的STM32上运行)为例,给出代码示例,使用STM32CubeIDE开发环境和HAL库,假设已经初始化好了相关GPIO和DMA(如果有图像数据传输需求),并且图像数据存储在一个二…

Android四大组件学习总结

​1. Activity 启动模式问题​ ​面试官​: “我看你项目里用了 SingleTask 模式,能具体说说为什么用它吗?如果从 Activity A(SingleTask)跳转到 B(Standard),再返回 A,…

基于SamOutV8的序列生成模型实现与分析

项目概述 本项目实现了基于SamOutV8架构的序列生成模型,核心组件包括MaxStateSuper、FeedForward和DecoderLayer等模块。通过结合自注意力机制与状态编码策略,该模型在处理长序列时表现出良好的性能。 核心组件解析 1. MaxStateSuper(状态编…

从脑电图和大脑记录中学习稳健的深度视觉表征

从脑电图和大脑记录中学习稳健的深度视觉表征 印度,印度,印度,印度大脑实验室,印度 例如,达拉普,克普拉萨德,山,山,新的。ac .在 摘要 解码人类大脑一直是新机器人科学家…

2025.5个人感悟

本人是一名2025级大四学生,离毕业就一个月了,目前论文终稿已写完,有多的时间可以来写一写博客了。 (1)越焦虑什么,未来就有可能变成什么样子。以前一直焦虑考不上研,秋招找不到工作&#xff0c…

使用腾讯云3台轻量云服务器快速部署K8s集群实战

一、服务器配置 1.集群数量 节点ip备注master10.0.4.9安全组放通,3节点内网互通node110.0.4.14安全组放通,3节点内网互通node210.0.4.17安全组放通,3节点内网互通 2.配置服务器(每个节点执行) 执行步骤1 #在对应的…

bitbar环境搭建(ruby 2.4 + rails 5.0.2)

此博客为武汉大学WA学院网络安全课程,理论课大作业Web环境搭建。 博主搭了2天!!!血泪教训是还是不能太相信ppt上的教程。 一开始尝试了ppt上的教程,然后又转而寻找网络资源 cs155源代码和docker配置,做到…

leetcode:2469. 温度转换(python3解法,数学相关算法题)

难度:简单 给你一个四舍五入到两位小数的非负浮点数 celsius 来表示温度,以 摄氏度(Celsius)为单位。 你需要将摄氏度转换为 开氏度(Kelvin)和 华氏度(Fahrenheit),并以数…

python 实现一个完整的基于Python的多视角三维重建系统,包含特征提取与匹配、相机位姿估计、三维重建、优化和可视化等功能

多视角三维重建系统 下面我将实现一个完整的基于Python的多视角三维重建系统,包含特征提取与匹配、相机位姿估计、三维重建、优化和可视化等功能。 1. 环境准备与数据加载 首先安装必要的库: pip install opencv-python opencv-contrib-python numpy matplotlib plotly s…

什么是国密、密评、商密

一、国密 定义与本质:国密即国家密码管理局公布认定的国产密码算法,也称为商用密码(在此语境下与国密通用),指能够实现商用密码算法的加密、解密和认证等功能的技术,涵盖密码算法编程技术和密码算法芯片、…

打卡35天

模型可视化与推理 知识点回顾: 三种不同的模型可视化方法:推荐torchinfo打印summary权重分布可视化 进度条功能:手动和自动写法,让打印结果更加美观 推理的写法:评估模式 作业:调整模型定义时的超参数&…

kafka之操作示例

一、常用shell命令 #1、创建topic bin/kafka-topics.sh --create --zookeeper localhost:2181 --replications 1 --topic test#2、查看创建的topic bin/kafka-topics.sh --list --zookeeper localhost:2181#3、生产者发布消息命令 (执行完此命令后在控制台输入要发…

网络安全基础--第七课

路由表 路由器的转发原理:当一个数据包进入路由器,路由器将基于数据包中的目标IP地址,查询本地 路由表,若表中存在记录,则将无条件按记录转发,若没有记录,路由器不能泛洪,因为路由器…