我想通過使用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;初始目錄=#{}分貝」)
我想通過使用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