docker 安装sqlserver数据库

sudo docker pull mcr.microsoft.com/mssql/server:2017-latest

sudo docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<YourStrong@Passw0rd>" -p 1433:1433 --name sqlserver --hostname sqlserver -d mcr.microsoft.com/mssql/server:2017-latest

SA 帐户是安装过程中在 SQL Server 实例上创建的系统管理员。

php环境配置

增加php扩展

docker中安装 版本不一致问题可以修改 ./extensions/install-php-extensions文件

修改完配置down掉,重新进行运行

install-php-extensions pdo_sqlsrv sqlsrv

ubuntu18.4中安装odbc,执行下脚本

if ! [[ "16.04 18.04 20.04 22.04" == *"$(lsb_release -rs)"* ]];

then

echo "Ubuntu $(lsb_release -rs) is not currently supported.";

exit;

fi

sudo su

curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -

curl https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/prod.list > /etc/apt/sources.list.d/mssql-release.list

exit

sudo apt-get update

sudo ACCEPT_EULA=Y apt-get install -y msodbcsql17

# optional: for bcp and sqlcmd

sudo ACCEPT_EULA=Y apt-get install -y mssql-tools

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc

source ~/.bashrc

# optional: for unixODBC development headers

sudo apt-get install -y unixodbc-dev

sqlserver简单查询

$res = $this->sqlServerDb->fetchAll("SELECT * FROM a");

$res = $this->sqlServerDb->fetchAll("SELECT TOP 1 * FROM a");

$res = $this->sqlServerDb->fetchAll("SELECT * FROM a WHERE JobType_CD = '003' AND Status_TX = '在职' AND SyncStatus_CDForITC = '0'");

$res = $this->sqlServerDb->fetchAll("SELECT count(*) as allNum FROM a WHERE JobType_CD = '001' AND Status_TX = '在' AND SyncStatus_CDForITC = '0'");

$conn = sqlsrv_connect( self::IP,['Database'=>self::DATABASE,'UID'=>self::USERNAME,'PWD'=>self::PASSWORD]);

$sql = "SELECT * FROM MS_EMP";

$result = @sqlsrv_query($conn, $sql);

while ( $re = @sqlsrv_fetch_array($result)) {

var_dump($re);

}

php连接sqlserver数据库相关推荐

  1. c语言 mysql_bind,C语言连接SQLSERVER数据库

    第一步:配置ODBC.在配置ODBC时有用户DSN.系统DSN.和文件DSN三种方法,为了稳妥起见,采用系统DSN. DSN的名字叫LocalServer,帐号:sa,密码123456 第二步:打开V ...

  2. PowerDesigner连接SqlServer数据库导出表结构

    原文:PowerDesigner连接SqlServer数据库导出表结构 环境:PowerDesigner15 数据库sql server 2005 第一步.打开PowerDesigner ,建立一个物 ...

  3. Java通过JDBC来连接SqlServer数据库

    Java通过JDBC来连接SqlServer数据库 0.       安装配置Java运行的环境,就不废话了 1.       下载JDBC的驱动程序http://msdn.microsoft.com ...

  4. ASP.NET中新建MVC项目并连接SqlServer数据库实现增删改查

    场景 ASP.NET中MVC编程模式简介与搭建HelloWorld项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10679 ...

  5. ASP.NET中连接Sqlserver数据库时提示:未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc

    场景 在Visual Studio 2013中连接 SqlServer数据库时提示: 未能加载文件或程序集"Microsoft.SqlServer.Management.Sdk.Sfc 注: ...

  6. Jmeter连接SqlServer数据库进行压力测试

    Jmeter连接SqlServer数据库进行压力测试 前提准备:先安装jdbc驱动 驱动下载链接地址:http://pan.baidu.com/s/1bpDpjSr 密码:v6tn 下载解压之后,讲s ...

  7. C#连接sqlServer数据库详解

    C# 是如何跟SQL Server进行连接的? 在C#/.NET程序设计中,离不开ADO.NET.ADO.NET是.NET连接数据库的重要组件.使用其可以很方便地访问数据库,ADO.NET还可以访问O ...

  8. nodejs操作sqlserver数据_nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例...

    本文实例讲述了nodejs基于mssql模块连接sqlserver数据库的简单封装操作.分享给大家供大家参考,具体如下: 注意:开启sqlserver服务器允许远程连接的步骤,自行百度,很多经验,no ...

  9. 让visual连接sqlserver数据库

    让visual连接sqlserver数据库 连接目的 连接数据库的目的是 访问数据库中的表中数据 操做过程 新建一个控制台应用程序 查看一下sqlserver中的数据库 让vs连接sqlserver ...

  10. python可以连接sql server_python连接sqlserver数据库

    python3.6连接sqlserver数据库需要引入pymssql模块 pymssql官方:https://pypi.org/project/pymssql/ 没有安装的话需要安装: pip安装: ...

最新文章

  1. 炒冷饭系列:设计模式 装饰模式
  2. 草根站长如何挣到人生第一个100万
  3. 阿里云为澳门装上“城市大脑”
  4. OpenGL编程指南13:光源移动
  5. 清华团队最新成果:可致特朗普能咏比特币,AI写古诗“更上一层楼”
  6. java 监控 native 内存_JVM NativeMemoryTracking 分析堆外内存泄露
  7. 笔记:数据绑定表达式(一)
  8. 微信公众号定位显示EC-01G模组+STM32F103
  9. 大数据血缘分析系统设计
  10. 仅以此贴,献给兄弟们的《光辉岁月》
  11. 小招喵跑步(动态规划)
  12. anydesk 自建服务器,AnyDesk使用FRP自建远程桌面连接
  13. 电路图符号超强科普,轻松看懂电路图!(推荐收藏)
  14. Envoy架构理解--理解xDS/Listener/Cluster/Router/Filter
  15. 进程、线程、协程和管程
  16. 自控力极差的人如何自救-转载自知乎高赞回答
  17. RPG角色生成器(C++)
  18. SDNU-1183.纪念品分组
  19. java 编程中遇到空指针异常的可能原因java.lang.nullpointerexception
  20. 系统访问502状态排查思路

热门文章

  1. 台式电脑怎么锁定该计算机,教大家电脑整个键盘锁了怎么办
  2. 端口占用解决:Web server failed to start. Port 8081 was already in use.
  3. 【学习笔记】OFDM中信道估计技术分析与实现
  4. 2022 CCF中国软件大会(CCF Chinasoft)“面向人工智能的边缘计算技术”论坛成功召开...
  5. 【Opencv】目标追踪——高斯混合模型分离算法(MOG)
  6. 什么是继承?Java中如何声明一个类继承另一个类?
  7. 计算机技术在生物教学中应用,信息技术在生物教学中的应用
  8. 用TDA7377做一款立体声功放,DIY功放了解一下?
  9. 开源我的基于字节的数据补丁算法库HDiffPatch
  10. 微软业务生产力平台基础架构优化(BPIO)之企业项目管理(EPM)解决方案