Ruby连接到SQL Server 2005
问题描述:
我想通过使用Windows身份验证通过ruby连接到sql server 2005/db与ODBC。我安装了宝石dbi-0.4.1和dbd-odbc-0.2.4。我需要为连接字符串做些什么?到目前为止,我还没有能够得到它的工作。Ruby连接到SQL Server 2005
DBI.connect( “DBI:ODBC:数据源=#{}服务器;集成安全性= SSPI;初始目录=#{}分贝”)
答
看样子你指定后DBI:的DriverName:你可以把任何连接信息,你需要
DBI.connect(“DBI:ODBC :Driver = {SQL Server}; Server =#{server}; Database =#{db}; Trusted_Connection = yes“)
答
我已经成功地连接到测试数据库中只:
DBI.connect( 'DBI:ODBC:测试')
服务器数据库对怎么样?你有任何权限设置,你确定它是真正的自动认证您的凭据? – jtruelove 2009-04-08 15:43:46
嗯,好问题!我现在无法调查,但我会在下周回到它。 我自己并不熟悉MS SQL,只是评估它针对MySQL的项目(这是比较熟悉的)。感谢指针。 – 2009-04-10 18:24:29