묻고답하기
MS-SQL 현재 제로보드XE에서 이용 가능한가요?
2013.03.25 02:03
안녕하세요.
윈도우2008 R2 에서 서버 시스템 환경을 구축하고 있습니다.
아무래도 윈도우 환경이니까, MS-SQL을 이용하는것이 맞다고 생각되어 시도 중인데 생각보다 쉽지는 않네요.
SQL Server 2008 환경에서 sa 계정으로 데이터베이스 생성후
http://도메인/xe/ 접속하여 설치 진행할때
DB 아이디 : sa
DB 비번 : ******
DB 이름 : 생성한 DB명
을 쓰고 진행을 하니 다음과 같은 에러 메시지가 나옵니다.
database connect fail Array ( [0] => Array ( [0] => 08001 [SQLSTATE] => 08001 [1] => 2 [code] => 2 [2] => [Microsoft][SQL Server Native Client 10.0]Named Pipes Provider: Could not open a connection to SQL Server [2]. [message] => [Microsoft][SQL Server Native Client 10.0]Named Pipes Provider: Could not open a connection to SQL Server [2]. ) [1] => Array ( [0] => HYT00 [SQLSTATE] => HYT00 [1] => 0 [code] => 0 [2] => [Microsoft][SQL Server Native Client 10.0]Login timeout expired [message] => [Microsoft][SQL Server Native Client 10.0]Login timeout expired ) [2] => Array ( [0] => 08001 [SQLSTATE] => 08001 [1] => 2 [code] => 2 [2] => [Microsoft][SQL Server Native Client 10.0]A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online. [message] => [Microsoft][SQL Server Native Client 10.0]A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online. ) )
도대체 왜 느닷없이 갑작스레 커넥션 에러가 나는건지...
MS-SQL이 사용하는 1433 포트도 열어둔듯 싶은데, 혹시 방법이 잘못되었나 싶기도 하고
(방화벽에서 해당 포트의 인바운드/아웃바운드 규칙에서 1433 포트 열어두었습니다.)
데이터베이스 구성 방법이 잘못된건지 도통 감이 안오네요.
혹시 Windows 2008 R2 환경에서 제로보드XE 구축하신 분이 있으신가요?
추측컨대 php의 mssql 모듈이 문제일 수 있습니다.
php.ini를 한번 들여다보세요.