2016-06-14 4 views
0

외부 데이터베이스와 함께 실행해야하는 VS 2012를 사용하는 응용 프로그램을 개발했습니다. 필자는 데스크탑에서 포털 인터페이스에 로그인하고 선택 쿼리를 실행하거나 정보에 액세스 할 수있는 곳에 생성 된 암호와 사용자 이름을 가지고 있습니다. 일단 내 VS를 서버에 연결하려고하면 웹 서비스가 모든 연결에 잠겨있는 것 같습니다.외부 SQL Server 데이터베이스에 연결

제 질문은 어쨌든 VS 솔루션 내에서 해당 데이터베이스를 연결할 수 있습니까? 도움/제안을 감사하십시오.

+0

아래 검토합니다. – vivek

+0

답장을 보내 주셔서 감사합니다. 내가 원격으로 연결을 설정할 수있는 방법이 있습니까? – Dodi

답변

0

원격 데이터베이스에 연결하기위한 연결 문자열을 변경하기 만하면됩니다. 데이터베이스 서 v 제공자가 연결 문자열 세부 g 항을 제공합니다.

그래서 프로젝트에서 연결 문자열을 수정하고 재미있게 즐기십시오!

+0

죄송합니다, 어떻게 알 수 있습니까? – Dodi

+0

어떤 종류의 응용 프로그램입니까? 애플리케이션 개발을 위해 로컬 데이터베이스를 사용하고 있습니까? Windows 응용 프로그램 또는 웹 응용 프로그램. Windows 응용 프로그램에는 app.config가 있고 웹 응용 프로그램에는 web.config 파일이 있습니다. 여기서 데이터베이스 공급자가 제공 한 연결 문자열을 사용하여 수정해야하는 연결 문자열을 찾을 수 있습니다. – vivek

+0

웹 서비스가 로컬 db가 아님 – Dodi

0

Visual Studio의보기 탭에서 서버 탐색기를 열고 데이터베이스에 연결을 클릭하면 SQL Server 인증을 선택하고 사용자 이름과 암호를 추가하는 것이 매우 간단합니다. 데이터베이스가 연결되면 데이터베이스 이름을 마우스 오른쪽 단추로 클릭하고 연결 문자열이 포함 된 속성을 봅니다.이 연결 문자열을 web.config 연결 문자열로 바꾸면 제대로 작동합니다.

또한 물론, 그래,하지만 당신의 데이터베이스 서버가 원격 연결을 허용해야합니다 링크 Connect to SQL Server

+0

답장을 보내 주셔서 감사합니다. 내 데이터베이스가 로컬이 아니지만, 웹 서비스를 통해 연결할 수 있습니까? 그렇다면 해당 데이터베이스에 연결할 수 있습니까? 방법 : – Dodi

+0

webservice 프로젝트에서 다음 연결 문자열을 추가하고 servername, DatabaseName, UserName 및 password를이 부분으로 바꿉니다. connetionString = "데이터 원본 = ServerName; 초기 카탈로그 = Databasename; 사용자 ID = 사용자 이름; 암호 = 암호" –

+0

It WebService에서 연결하려고 할 때 오류가 발생했습니다. – Dodi

관련 문제