2017-11-30 6 views
0

sql-server을 레일 콘솔을 통해 연결하려고합니다. "=" "=" "cos =" "cos =" "10.10.10.62", : => "utf8"ActiveRecord :: Base.establish_connection (: adapter => "sqlserver" SA ": 암호 =>"**** ")TinyTds :: Error : 사용자 'sa'에 대한 로그인이 실패했습니다.

하지만 난 오류가있어 ..

TinyTds::Error: Login faild for user 'sa'

+0

아이디가 틀렸습니까? – Gabbar

+1

SQL 서버 오류 로그로 이동하여 이유를 찾을 수 있습니다. – sepupic

+0

일상적인 응용 프로그램 액세스를 위해'sa' (또는 모든 sysadmin 역할 구성원)를 사용하는 것은 좋지 않습니다. –

답변

0

가이 같은해야한다 : -

development: 
    # <<: *default 
    adapter: sqlserver 
    mode: dblib 
    host: 10.10.10.62 
    port: 1433 
    database: cosec 
    username: sa 
    password: ***** 
    timeout: 50000000 

또는

adapter: sqlserver 
    encoding: utf8 
    database: cosec 
    username: sa 
    password: ***** 
    host: 127.0.0.1 
    port: 1433 
+0

...? 로그인에 실패한 이유는 무엇입니까? 그의 연결 문자열은 정확합니다. 문제는 sa 로그인입니다. 잘못된 암호, 로그인 사용 안 함 또는 Win Auth 모드 일 수 있습니다. ** 이유는 SQL 서버 오류 로그 ** – sepupic

+0

에 답장을 보내 주셔서 감사합니다. –

+0

문제가 해결 되었습니까? – Gabbar