目录
1、下载ODBC安装包2、安装步骤第一步:上传两个安装包到服务器上第二步:安装unixODBC,先安装这个,后安装freetds2.1、操作系统先安装gcc:2.2、安装odbc2.3、安装freetds2.4、配置freetds驱动2.5、测试配置是否正确2.6、配置unixODBC2.7、测试是否能连接数据库2.8、shell脚本连接数据库2.9、安装了SQLServer的机器上调用命令执行存储过程操作系统:Centos7.2
(相关资料图)
1、下载ODBC安装包
unixODBC-2.3.9.tar.gz
freetds-1.3.9.tar.gz
下载这两个压缩包的地址:
ftp://ftp.freetds.org/pub/freetds/stable/
ftp://ftp.unixodbc.org/pub/unixODBC/
2、安装步骤
第一步:上传两个安装包到服务器上
第二步:安装unixODBC,先安装这个,后安装freetds
注意:这里如果安装顺序不一致,就不会产生libtdsodbc.so驱动文件(非常重要)
2.1、操作系统先安装gcc:
yum install gcc
2.2、安装odbc
tar -xvf unixODBC-2.3.9.tar.gz cd unixODBC-2.3.9 ./configure --prefix=/usr/local/unixODBC make make install
2.3、安装freetds
tar -xvf freetds-1.3.9.tar.gz cd freetds-1.3.9 ./configure --prefix=/usr/local/freetds --with-unixodbc=/usr/local/unixODBC/ make make install
2.4、配置freetds驱动
配置文件目录:/usr/local/freetds/etc/freetds.conf,在文件末尾加上如下内容,tds version参照默认配置,默认是7.3,只要修改host和port为正常的SQLServer地址即可
[SQLServer] host = serverip port = 1433 tds version = 7.3
2.5、测试配置是否正确
/usr/local/freetds/bin/tsql -SSQLServer-U username来连接SQLServer(其中-S指定了已经配置好的TDS服务名称,-U指定登录数据库的用户名),连接成功则证明驱动配置正确。如果连接出现错误,很可能是因为tds version设置的不正确,你可以尝试修改该值重新连接
/usr/local/freetds/bin/tsql -S SQLServer -U sa Password: locale is "zh_CN.UTF-8" locale charset is "UTF-8" using default charset "UTF-8" 1>
2.6、配置unixODBC
为unixodbc指明数据库驱动程序所在位置及连接数据库所需要的认证信息。按照实际情况修改下列配置信息中的具体值,在/usr/local/unixODBC/etc/odbcinst.ini中配置驱动程序
[FreeTDS] #驱动名称 Description=FreeTDS Driver Driver=/usr/local/freetds/lib/libtdsodbc.so #驱动位置
/usr/local/unixODBC/etc/odbc.ini中配置
[mssql] #DSN名称 Description=sqlserver connection Driver=FreeTDS #上面配置好的驱动名称 TDS_Version=7.3 #TDS驱动版本 TRACE=On #是否输出日志信息 TraceFile=stderr #日志信息的位置 Server=serverip #数据库网络地址 Port=1433 #数据库端口 User=name #登录用户名 Password=pwd #密码 Database=db name #连接的数据库名称
2.7、测试是否能连接数据库
/usr/local/unixODBC/bin/isql mssql name pwd +---------------------------------------+ | Connected! | | | | sql-statement | | help [tablename] | | quit | | | +---------------------------------------+ SQL> select * from sys.objects +---------------------------------------------------------------------------------------------------------------------------------+------------+-------------+------------+-----------------+-----+-------------------------------------------------------------+------------------------+------------------------+--------------+-------------+--------------------+ | name | object_id | principal_id| schema_id | parent_object_id| type| type_desc | create_date | modify_date | is_ms_shipped| is_published| is_schema_published|
注意:由于在配置文件中咱们已经配置好连接数据库名称了,查询SQL的时候就不要带上数据库名称了,否则会报错。
2.8、shell脚本连接数据库
SQL="/usr/local/unixODBC/bin/isql mssql sa 123" i_sql=" exec dbo.bulkinsert 10,20,"dbo.stu"; " echo $i_sql result=`echo $i_sql|$SQL`
方法二:
SQL="select * from Student" EMPLOYEES=`isql mssql sa 123 <方法三:
echo "$SQL" > $TMP/sql.$$ EMPLOYEES=`isql mssql sa 123 -i $TMP/sql.$$` rm $TMP/sql.$$2.9、安装了SQLServer的机器上调用命令执行存储过程
osql.exe -S ip -U sa -P 123 -d WAI -Q "exec dbo.bulkinsert %start%,%end%,stu到此这篇关于Linux安装ODBC连接SQLServer数据库的文章就介绍到这了,更多相关ODBC连接SQLServer数据库内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
关键词:
(责任编辑:黄俊飞)推荐内容
- Linux安装ODBC连接SQLServer数据库的步骤
- 陈臣2023年一季度表现,圆信永丰优选价值
- 每日消息!谁在寻找“网红露营地”?
- 当前热点-关于“未来办公” 可能比你想
- 全球视讯!account number中文_account number
- 每日焦点!雪貂多少钱一只最便宜_雪貂多
- 一江水王洛宾吉他谱_快男李行亮弹奏的一
- 书中自有千钟粟怎么读_书中自有千钟粟
- 全球热议:广州地产一哥在上海滩栽了个跟头
- 右肾积水的治疗方法_右肾积水
- 便捷高效!枣庄薛城公共资源交易中心评标
- stp文件用什么软件打开可以编辑_stp文件
- 王俊凯被曝上海密会圈外女友!狗仔放话「
- 当前看点!商务部将采取一系列措施支持加
- “青春正是读书时”网络主题活动正式启动
- 2023昭通普通话证考试什么时候缴费(持续
- 中国液体动力国家队全面进军商业航天|全
- 当前滚动:芦淞税务:税收普法润心田 争
- 拾光吉他谱珍藏集
- 外资看不看好中国?杭州一季报:实际利用
- 微头条丨海南儋州洋浦新签11个项目合作
- 信维通信:在天线技术上面具备深厚积累,
- 小学五年级数学优秀作业设计作品_五年级
- SPS人物志:电竞社长的新体验
- 东方集团:因未按照回购股份报告书约定实
- 【世界聚看点】银保监会:鼓励保险资管公
- Windows 11 的 Smart Snap to Offi
- 重点聚焦!博主称78元酸菜鱼结账时变78
- 【焦点热闻】3e电影网参数_3e电影网
- 【全球时快讯】民营银行股权不香了?400
- 热头条丨天津梦醒小站稻基地将建国家级生
- 《非你莫属》助浴师 “老人洗澡”从难题
- 央行:继续深化汇率市场化改革 增强人民
- 一季度青海省招商引资 实现“开门红”-
- 登康口腔董秘回复:公司暂未涉及口腔整形
- 南京,你真的很“好看”! 环球微头条
- 未来十天安徽天气预报:4月26日后气温明
- 下周解禁市值大降近50%!这只股票解禁近
- 全球即时:青春热血剧《不就是拔河么》今
- 快播:市民建议家庭唯一住房买卖置换取消
- 新消息丨吉利博越COOL五天后上市!预售10
- 曙光社区开展“如诗如画的中国”阳光读书
- 【环球报资讯】三菱东京日联银行:美元与
- 高街风格图片(高街风) 世界观点
- 汽车报道:大众中国明年投40亿欧元发展新
- 周鸿祎要搞大事情了...
- 定点装置属性_定点装置 最新
- 山东工会学院 乐队_山东工会学院_环球信息
- 虐身虐心的言情小说结局是好的_虐身虐心
- xgear是杂牌吗_xgear
- 赵伟:互联网平台存款 下一个结构性存款?
- 法尔克:纳格尔斯曼目前专注接手热刺,他
- 冬皇孟小冬_冬皇
- 天天短讯!来宜宾打卡!解锁“夏威宜·宾
- 北京开展医疗机构消防安全隐患大排查大整
- 杜若是什么药_杜若是毒还是药
- 焦点简讯:俄外交部:俄罗斯将驱逐20余名
- 龙象般若功心法招式_龙象般若功心法口决
- 在地愿为连理枝和共结连理中的连理是什么
- 一季度价格下滑12%!化工行业新一轮供需
- 微头条丨海南儋州洋浦新签11个项目合作
- 信维通信:在天线技术上面具备深厚积累,
- 小学五年级数学优秀作业设计作品_五年级
- SPS人物志:电竞社长的新体验
- 东方集团:因未按照回购股份报告书约定实
- 【世界聚看点】银保监会:鼓励保险资管公
- Windows 11 的 Smart Snap to Offi
- 重点聚焦!博主称78元酸菜鱼结账时变78
- 【焦点热闻】3e电影网参数_3e电影网
- 【全球时快讯】民营银行股权不香了?400
- 热头条丨天津梦醒小站稻基地将建国家级生
- 《非你莫属》助浴师 “老人洗澡”从难题
- 央行:继续深化汇率市场化改革 增强人民
- 一季度青海省招商引资 实现“开门红”-
- 登康口腔董秘回复:公司暂未涉及口腔整形
- 南京,你真的很“好看”! 环球微头条
- 未来十天安徽天气预报:4月26日后气温明
- 下周解禁市值大降近50%!这只股票解禁近
- 全球即时:青春热血剧《不就是拔河么》今
- 快播:市民建议家庭唯一住房买卖置换取消
- 新消息丨吉利博越COOL五天后上市!预售10
- 曙光社区开展“如诗如画的中国”阳光读书
- 【环球报资讯】三菱东京日联银行:美元与
- 高街风格图片(高街风) 世界观点
- 汽车报道:大众中国明年投40亿欧元发展新
- 周鸿祎要搞大事情了...
- 定点装置属性_定点装置 最新
- 山东工会学院 乐队_山东工会学院_环球信息
- 虐身虐心的言情小说结局是好的_虐身虐心
- xgear是杂牌吗_xgear
- 赵伟:互联网平台存款 下一个结构性存款?
- 法尔克:纳格尔斯曼目前专注接手热刺,他
- 冬皇孟小冬_冬皇
- 天天短讯!来宜宾打卡!解锁“夏威宜·宾
- 北京开展医疗机构消防安全隐患大排查大整
- 杜若是什么药_杜若是毒还是药
- 焦点简讯:俄外交部:俄罗斯将驱逐20余名
- 龙象般若功心法招式_龙象般若功心法口决
- 在地愿为连理枝和共结连理中的连理是什么
- 一季度价格下滑12%!化工行业新一轮供需
- 中国工程院周济院士一行莅临宁德时代调研
- 俞灏明烧伤原因是什么_俞灏明个人简介
- 哈兰德2种情况会加盟皇马:1没欧冠没金球
- 意大利商界高度期待第六届进博会
- 幽灵行动怎么破坏服务器 幽灵行动断点怎
- 拼音一练通
- 世界今亮点!崔东树:2023年3月燃油车批
- “千里山海 自在威海”2023威海文旅推介
- qq怎么改名字在手机上_qq怎么改名字 世
- 手足口病都要住院治疗吗_手足口病一定要
- 今日热闻!如何辨别紫砂壶的好坏和真假
- 世界今日报丨机场“黄金大劫案”!加拿大
- 世界气象组织:南极海冰范围减少至最低水
- 如组成语有哪些成语_ldquo 如 rdquo
- 给老师写一封信作文450字左右_给老师写一
- 英超-阿森纳3-3遭三连平 门将失误终场前
- 环球热文:325件古玻璃器在琼亮相 系海
- 每日速递:钱塘江春潮汹涌 今日三月初三
- 世界即时:大连:拟支持有住房职工跨区域
- 一个可用于生产项目 基于 .NET 6 自研ORM