2009-04-08 2 views
3

Windows 인증을 사용하는 Ruby를 통해 ODBC가있는 SQL Server 2005/db에 연결하려고합니다. 나는 보석 dbi-0.4.1과 dbd-odbc-0.2.4를 설치했다. 연결 문자열에 대해해야 할 일은 무엇입니까? 지금까지 나는 그것을 작동시킬 수 없었다.Ruby SQL Server 2005에 연결

DBI.connect ("DBI : ODBC : 데이터 원본 = # {서버}; 통합 보안 = SSPI; 초기 카탈로그 = # {dB}")

답변

1

:를 DriverName을 : 당신은 당신이

DBI.connect ("DBI를 필요로 어떤 연결 정보를 넣을 수 있습니다 : ODBC : 드라이버 = {SQL Server}; 서버 = # {서버}; 데이터베이스 = # {db}; Trusted_Connection = 예 ")

http://www.devlist.com/ConnectionStringsPage.aspx

+0

이것은 yml 구성 파일로 어떻게 변환됩니까? 레일 응용 프로그램과 비슷한 문제가 있습니다. – catalpa

0

I 성공적 단지와 함께 테스트 데이터베이스에 연결 한 :

DBI.connect ('DBI : ODBC : 테스트')

당신이 DBI를 지정하면 나타납니다
+0

서버 db 쌍은 어떻게됩니까? 권한 설정이 필요합니까? 자격 증명을 사용하여 자동으로 인증하는 것이 확실합니까? – jtruelove

+0

흠, 좋은 질문입니다! 지금 조사 할 수는 없지만 다음 주에 다시 조사 할 것입니다. 저는 MS SQL에 익숙하지 않습니다. MySQL에 대한 프로젝트 (더 친숙 함)에 대해서만 평가하고 있습니다. 포인터 주셔서 감사. –