windows使用Tiny_tds连接SQLEXPRESS 数据库

本文介绍了如何在Windows系统中利用Tiny_tds库连接到SQL Server Express数据库,包括安装Tiny_tds、确认正确的端口号、检查防火墙设置以及在遇到连接问题时如何解决,如在Linux上遇到的拒绝连接错误和配置freetds.conf文件。
摘要由CSDN通过智能技术生成


使用tiny_tds连接SQLSERVER 数据库步骤配置非常简单:

1. 安装tiny_tds

gem install tiny_tds -v 0.x.x

注意 tiny_tds 和ruby 版本的对应问题,某些人也许遇到类似问题。目前最新的tiny_tds在readme中提到已经remove掉了对1.9.3的支持,详情不了解。

2. 连接数据库

client = TinyTds::Client.new(:username => 'sa', :password => 'password',:port =>"0" ,:host => '127.0.0.1', :database => 'testdb')
注意此处 port 和host的填写。 对于Client的初始化来说,Opt 一共包含了多个配置项,除了常用的username, password, database,以下几个域会特别提一下:

port:   默认是1433,但是可能自己的sqlserver跟这个port不同!
host: 域名或者是IP地址
dataserver: 如果不提供该项,则默认是 host:port
encoding: 默认utf-8,建议保留默认。


3.使用client执行操作,具体参见tiny_tds github
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值