Linux下通过ODBC连接sqlserver
Linux下通过ODBC连接sqlserver
1、需求:
最近有个需求就是要在linux下连接(可以执行sql语句)sqlserver
2、环境
操作系统: Centos6.5
数据库: SQLServer2014
数据库有用户admin,密码是123456,数据库库名是chzh
3、注意:
MS从来没有提供过SQLServer for
Linux,所以也不要去尝试在Linux系统安装SQLServer,但是可以通过ODBC连接Windows系统的SQLServer数据库;
4、所需软件包:
Linux系统的ODBC
unixODBC-2.2.11.tar.gz ( http://www.unixodbc.org )
连接SQLServer或Sybase的驱动
freetds-stable.tgz ( 、安装配置
(必须在root下用户安装) # tar vxzf unixODBC-2.2.11.tar.gz # cd unixODBC-2.2.11 # ./configure --prefix=/usr/local/unixODBC # make # make install # tar vxzf freetds-stable.tgz # cd freetds-0.64 # ./configure --prefix=/usr/local/freetds # make # make install # cd /usr/local/freetds # vi etc/freetds.conf 修改成以下内容: [global] # TDS tds [SQLServer2014] host = 10.0.0.3 port = 1433 tds client charset 其中的[SQLServer2014]代表在客户端使用的服务器名称(在tsql命令中要加入-S SQLServer2014),host代表SQLServer服务器的IP地址,port代表端口.client charset 是客户端使用的字符集, client charset 必需大于或等于服务端数据库使用的字符集。 # /usr/local/freetds/bin/tsql -S 10.0.0.3 -U admin locale is "zh_CN.UTF-8" locale charset is "UTF-8" Password: 123456 1> 在这里我们就可以输入sql语句了。 linux下列出所有连接到你的Server的IP地址 最近要做一个检查所有连接到主机的IP的脚本,google到一篇老外写的文章 <List all IP addresses connected ... 1.redis在Linux下的远程连接: $ redis-cli -h host -p port -a password 如何连接到主机为 127.0.0.1,端口为 6379 ,密码为 mypass ... linux下使用FreeRDP 连接 Windows 远程桌面 简介 FreeRDP 是一款开源的远程桌面系统,支持多种平台, 在 ubuntu 中使用 FreeRDP 可以很方便的登录到 win ... Linux下mysql修改连接超时wait_timeout 1,首先: show variables like '%timeout%': 显示结果: +------------------------ ... 今天正好需要统计三个网站栏目信息更新情况,而这三个网站的后台采用了不同的数据库管理系统.初步想法是通过建立一个小的Tomcat webapp,进而通过JDBC访问这三个后台数据库,并根据返回的数据生成 ... 今天在尝试在 Linux 系统下使用C#连接数据库,发现网上这方面的信息很少,所以就写一篇博客记录一下. Linux下这里使用的是mono. 首先是缺少Mysql.Data.dll这个库的,所以需要安 ... 假设忽然起个服务,告诉我8080端口被占用了,OK,我要去看一下是什么服务正在占用着,能不能杀 先假设我是在Windows下: 第一列: Proto 协议 第二列: 本地地址[ip+端口] 第三列:远 ... 今天在linux下部署一个 JavaEE项目的时候总是连接不到Mysql数据库,检查之后发现连接池的配置确定是对的,进入linux服务器之后以mysql -uname -ppassword连接总是报A ... rdesktop是linux下支持Windows远程桌面连接的客户端程序,在linux系统下可通过它远程访问Windows桌面,支持多种版本.rdesktop是sourceforge下支持GPL协议的 ... $ cd your_repo $ mv .git .. && rm -fr * $ mv ../.git . $ mv .git/* . $ rmdir .git $ git conf ... 自定义 ProgressBar 进度条 自定义样式[复制链接] 黑牛 黑牛当前离线 威望 33 在线时间 31 小时 金钱 443 贡献 10 诚信度 0 最后登录 2013-10-17 ... watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbmllcGVuZzEwOQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQk ... 从android3.0开始preference框架做了重大改变 框架由一下四部分组成 1.preference screen布局 一个xml文件,指定了要显示的Preference控件. 每个控件应当 ... 本文将对Apache HBase可用的数据备份机制和大量数据的故障恢复/容灾机制做简要介绍. 随着HBase在重要的商业系统中应用的大量添加,很多企业须要通过对它们的HBase集群建立健壮的备份和故障 ... 直到近期为止,我们经常使用的即时聊天工具(QQ.msn等)了Web版,大家不用下载庞大软件,直接打开网页就能够与自己的好友聊天,非常方便.在此将时汇总 便于大家查找 节约大 ... http://www.cnblogs.com/cenalulu/archive/2013/04/12/3016714.html 前言: 在一般运维工作中经常会遇到这么一个场景,服务器的IO负载很高(i ... #include <stdio.h>void sum_diff(int *n1,int *n2,int *sum,int *diff){ *sum=*n1+*n2; *diff=(*n1& ... JavaScript中是所有事物都是对象.JavaScript允许自定义对象. 对象是带有属性和方法的特殊数据类型. 访问对象的属性: 常见属性 访问对象的方法: 常用方法 (创建JavaScript ... 在工作中经常在刚开始写代码的时候,写下类与方法的注释,时间久了,CR多了,也不可能一直去修改注释了.加班都累成dog.注释才不改呢,就是这么任性,哈哈. 项目久了,注释会欺骗阅读者,本人被骗过,也骗过 ...1、安装unixODBC
--enable-gui=no --enable-drivers=no --with-qt-dir=/usr/lib/qt-3.32、安装freetds
--with-unixodbc=/usr/local/unixODBC --with-tdsver=8.03、配置freetds
protocol version
version = 8.0
version = 8.0
= UTF-86、测试连接:
附件列表
Linux下通过ODBC连接sqlserver的更多相关文章
随机推荐