none
MSSQL 원격 접속 불가 현상 RRS feed

  • 질문

  • 안녕하세요 MSSQL 관련 하여 원격에서 접속이 불가한 현상이 발생하여 문의드립니다.

    제가 스크립트로 osql를 사용하기 위해 처음 몇가지 설정을 진행하고 있습니다.

    배치파일을 사용하게 되면 DB에 연결되어 있는 AP에서 연결이 안되고 있습니다.

    메시지는 아래와 같습니다 해당 현상이 ODBC에서 연결이 안되는거 같은데요

    배치 문중 하나를 삭제하고 수행하게 되면 특별히 문제가 발생하고 있지 않는데

    이러한 현상이 osql를 연속으로 사용한걸로 인해 그런건지 아니면 AP에서 확인을 진행해야하는건지 궁금합니다.

    해당 배치는 아래와 같습니다.

    osql -E -S 127.0.0.1 -Q "select cast(loginname as varchar(20)) as Name, pwdcompare('', password) Password_value from syslogins where loginname='sa'" > nul
    if not errorlevel 1 (
     set MSSQLCMD=osql -w 65530 -E -S 127.0.0.1 -Q
    )

    osql -U %ID% -P %PW% -S 127.0.0.1 -Q "select cast(loginname as varchar(20)) as Name, pwdcompare('', password) Password_value from syslogins where loginname='sa'" > nul
    if not errorlevel 1 (
     set MSSQLCMD=osql -w 65530 -U %ID% -P %PW% -S 127.0.0.1 -Q
    )

    아래는 오류 메시지 입니다.

    ERROR [0x00002040] .\DBDataParser.cpp GetDBData (313) - Error : DB Connect Failed [Driver={SQL Server}; Database=OOOO;UID=OOOO;PWD=OOOO;Server=(local);Port=1509]

    ERROR [0x00002040] .\Loader.cpp Initialize (305)

    ERROR [0x00002040] .\Loader.cpp Initialize GetResultString (624) - Error:[2101] 데이터베이스 연결에 실패했습니다.

    입니다. 많은 도움 부탁드리겠습니다.

    2017년 6월 8일 목요일 오전 7:34

모든 응답