제목 | 다중 DB 접속 오류 입니다. | ||
---|---|---|---|
글쓴이 | 미루양 | 작성시각 | 2016/04/26 13:05:11 |
|
|||
안녕하세요 다중 디비 접속을 해서 개발중에 있습니다. 아래와 같이 다중 으로 접속을 하고 있습니다. 그런데 서버를 변경한후 다시 셋팅을 하고 연결을 하려니 안됩니다. $db['default']['hostname'] = 'db1'; $db['default']['username'] = 'xxxx'; $db['default']['password'] = 'abcd'; $db['default']['database'] = 'mall1'; $db['default']['dbdriver'] = 'mssql'; $db['default']['dbprefix'] = ''; $db['default']['pconnect'] = FALSE; $db['default']['db_debug'] = TRUE; $db['default']['cache_on'] = FALSE; $db['default']['cachedir'] = ''; $db['default']['char_set'] = 'utf-8'; //utf-8 $db['default']['dbcollat'] = 'Korean_Wansung_CI_AS'; $db['default']['swap_pre'] = ''; $db['default']['autoinit'] = TRUE; $db['default']['stricton'] = FALSE; $db['kds']['hostname'] = 'db2'; $db['kds']['username'] = 'xxxx'; $db['kds']['password'] = 'abcd'; $db['kds']['database'] = 'mall2'; $db['kds']['dbdriver'] = 'mssql'; $db['kds']['dbprefix'] = ''; $db['kds']['pconnect'] = FALSE; $db['kds']['db_debug'] = TRUE; $db['kds']['cache_on'] = FALSE; $db['kds']['cachedir'] = ''; $db['kds']['char_set'] = 'utf-8'; //utf-8 $db['kds']['dbcollat'] = 'Korean_Wansung_CI_AS'; $db['kds']['swap_pre'] = ''; $db['kds']['autoinit'] = TRUE; $db['kds']['stricton'] = FALSE; 현재 이런형태로 database.php 에 작성이 되어있는데 default는 접속이 잘되는데 kds는 접속이 안됩니다. $this->kds = $this->load->database('kds', true); 이런식으로 호출해서 사용이 안됩니다. Message: mssql_connect(): Unable to connect to server: db2 이와같은 오류가 발생합니다. 그런데 아래와같이 접속을하면 정상적으로 접속이됩니다. <? $con = mssql_connect ("db1","xxxx","abcd"); mssql_select_db ("mall1", $con); $sql= "select name from sysobjects where type='U'"; $rs= mssql_query ($sql, $con); echo "result: "; echo mssql_result ($rs, 0, 0); mssql_close ($con); /////////////////////////////// $con = mssql_connect ("db2","xxxx","abcd"); mssql_select_db ("mall2", $con); $sql= "select name from sysobjects where type='U'"; $rs= mssql_query ($sql, $con); echo "result: "; echo mssql_result ($rs, 0, 0); mssql_close ($con); ?> db서버끼리 포트나 아이피가 막혀 있는 상태는 아니구요.. 어떤 문제인지 아시는분 있으면 답변좀 부탁드립니다.ㅠㅠ
|
|||
다음글 | 코드 이그나이터 url 필터 (7) | ||
이전글 | ajax 에서 post전송시 해킹에 취약하지않나요 (5) | ||
육사시미
/
2016/04/26 14:23:34 /
추천
0
kds 를 default 로 바꿔서 테스트 해보세요.
|
미루양
/
2016/04/26 16:36:36 /
추천
0
//육사시미 바꿔서 테스트하면 기존 default 가 접속이 안됩니다. 하나씩 접속하면 정상적으로 됩니다.. 두개를 동시에 하려니 안되는 겁니다..ㅠㅠ
|
한대승(불의회상)
/
2016/04/26 21:28:41 /
추천
0
codeigniter 버젼은 어떻게 되나요? 설정에 문제가 없다면 mssql driver의 버그 일 수 있습니다. |
미루양
/
2016/04/27 09:06:19 /
추천
0
codeigniter 3.0.3 입니다. mssql driver 버그면 어떻게 해결해야 하나요? |
육사시미
/
2016/04/27 09:11:20 /
추천
0
//미루양 일단 3.0.6 으로 코어를 업그레이드 해보세요.
|
미루양
/
2016/04/27 09:27:09 /
추천
0
//육사시미 3.0.6 으로 업그레이드 헀는데도 동일한 에러가 납니다.
|
미루양
/
2016/04/29 15:46:23 /
추천
0
살려주세요...;
|
나린미르
/
2016/05/09 23:39:01 /
추천
0
이거 저도 동일하게 생기는 문제인데 mssql 접속만 그렇습니다. mysql 접속은 잘 되고요.. 아직 이유를 찾지 못했습니다. 원인 찾으면 좀 알려주세요 ㅠ.ㅠ |