이것은 완전한 대답은 아니지만 생각해 볼만한 점을 줄 수 있습니다.
먼저 데이터베이스 선택에 대해 생각해보십시오. 2005를 사용해야 할 강력한 이유가 없다면 적어도 SQL Express 2008로 전환하고 싶을 것입니다.
둘째, 서버를 만드는 방법에 대한 대답은 서버입니다. 서버는 데이터를 제공하는 것입니다. 일반적으로 외부 컴퓨터가 접촉하고 데이터로 응답하도록 구성된 컴퓨터는 서버입니다. 웹 서버는 웹 페이지로 응답하기 위해 IIS 또는 Apache와 같은 프로그램을 실행합니다. 데이터베이스 서버에는 데이터베이스가 포함되어 있으며 해당 데이터베이스에 연결할 수 있습니다. 따라서 컴퓨터에 데이터베이스를 설치하고 외부 연결을 허용하도록 구성하면 데이터베이스 서버를 사용할 수 있습니다.
MS SQL에는 데이터베이스에서 외부 연결을 허용 할 수 있도록 설정해야하는 몇 가지 사항이 있습니다. 하나는 SQL Server Browser 서비스가 활성화되어야한다는 것입니다. 다른 하나는 데이터베이스 자체가 외부 연결 (SQL 인증 유형)을 허용하도록 구성되어야한다는 것입니다.
희망이 도움이됩니다.
추가 :
SQL 원격 연결 구성 부인, 나는 SQL Express를 2005가 설치되지 않은 있지만, 여기에 정보가 정확하지 않으면 내가 설정이 2008 년 같은 장소에서 발견되는 생각 SQL Express 2005에서 여기에 사용 된 일반적인 용어는 구체적인 것을 찾기 위해 올바른 방향으로 나아갈 수있을 정도로 충분해야합니다.
Server Management Studio 또는 Enterprise Manager에서 데이터베이스를 보는 동안 데이터베이스 서버 인스턴스 이름 (트리 루트)을 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다. 연결 섹션 제목이 있어야하며이 섹션에는 "이 서버에 원격 연결 허용"옵션이 있어야합니다. 선택되어 있는지 확인하십시오.이 속성 메뉴에서 필요한 다른 설정은 보안 영역 아래에 있습니다. "Windows 인증 모드"및 "SQL Server 및 Windows 인증 모드"에 대한 라디오 버튼이 있습니다. 둘 다 허용하는 두 번째 버튼이 필요합니다.
다음 단계는 새 사용자를 만들고, 암호를 추가하고, 사용자를 데이터베이스에 연결할 수 있습니다. 그러면 프로그래밍하는 동안 데이터베이스 연결 문자열에 사용할 자격 증명이 제공됩니다. 일반적으로 데이터베이스의 보안 섹션을 통해 새로운 사용자를 추가 한 다음 연결해야하는 각 데이터베이스에 대한 사용자 역할을 설정합니다. 권한을 응용 프로그램에 필요한 권한으로 제한하는 것이 좋습니다. 일반적으로이 기능은 읽기 및 쓰기 기능을 제공하지만 가끔은 읽기 만하면됩니다. 덜 나은 것.
의견을 보내 주셔서 감사합니다. –