2013-06-28 1 views
1

ColdFusion 9에서 SQL 서버 (2008) 데이터베이스 인스턴스에 연결하려고하지만 CF 관리자에게 인스턴스 이름을 지정할 위치가 없습니다. 보인다 (ColdFusion에서의 연결 문자열을 입력 할 수있는 장소가있다ColdFusion을 SQL Server 데이터베이스 인스턴스에 연결

Server=myServerName\myInstanceName;Database=myDataBase;User Id=myUsername; 
Password=myPassword; 

하지만 올바른 인스턴스에 연결할 수하지 않는 것 : 나는 연결 문자열과 같이 사용하여 .NET으로 얻을 수 있습니다 기본 인스턴스에 연결). ColdFusion을 관리자의 SQL Server 데이터베이스 인스턴스에 연결하는 방법이 있습니까?

답변

2

ColdFusion의 샌드 박스 보안을 사용하지 않는 경우 ColdFusion 관리자의 데이터 소스 정의의 서버 필드에 인스턴스 이름을 지정할 수 있습니다. 언급 한대로 myServerName\myInstanceName을 지정하면됩니다. 하지만 ...

ColdFusion의 샌드 박스 보안을 사용하는 경우에는 작동하지 않습니다. ColdFusion 9로 업그레이드했을 때 동일한 문제가 발생했으며 해결 방법을 찾지 못했습니다. Adobe에서 버그를 입력했습니다 : ColdFusion 9.0.1 Bug 84928 그 후 "지연된"이유로 "Not Enough Time"이라는 이유로 닫힙니다.

ColdFusion의 샌드 박스 보안을 사용할 때 연결 문제가 발견되었습니다. 이를 비활성화하면 데이터 소스는 위에서 지정한 인스턴스 이름으로 작동합니다. 사용하도록 설정하면 동일한 연결이 실패합니다.

버그를 해결하려면 서버 이름 필드에 인스턴스 이름없이 데이터베이스 서버 만 지정하고 포트 번호 필드에는 명명 된 인스턴스에 할당 된 포트 번호를 지정해야합니다. 자세한 내용은 버그를 참조하십시오.

+0

나 서버 필드와 비의 단지 서버 이름 (NO 인스턴스)를 사용할 때 나는 연결할 수 있었다 포트의 기본 포트. 고급 설정의 연결 문자열 필드에 인스턴스 이름이있는 연결 문자열이 있습니다. 이것이 필요한지 아닌지 잘 모르겠습니다. 어쨌든 고마워! –

+0

다른 필드에서 설정을 지정하기 때문에 연결 문자열이 필요하지 않습니다. (해당 필드에 사용자 이름과 암호를 지정했다고 가정합니다.) 다행 이었기 때문에 유용했습니다. –

+0

9.01 및 9.02의 인스턴스에 문제가 없었습니다 –

0

은 단순히 \와 서버 및 인스턴스의 이름을 입력

enter image description here

+0

이것은 처음에는 저에게 맞지 않았습니다. –

+0

내 답변에서 언급했듯이 ColdFusion 관리자가 샌드 박스 보안을 사용할 수없는 경우이 방법이 유용합니다. –

+0

오류 메시지가 무엇입니까? 또한 오류 메시지는 질문의 일부 여야합니다 –

관련 문제