
탄력적 IP가 54.214.8.111이고 보안 그룹이 HTTP, MS SQL 및 FTP로 구성된 AWS 서버(IIS가 포함된 MS SQL SERVER EXPRESS 2008 R2)가 있고, rdp 파일을 사용하여 원격 가상 머신에 연결할 수 있습니다. Amazon은 콘솔에서 제공합니다.
그러나 데이터베이스가 작동하는지 테스트하기 위해 Visual Studio를 통해 연결하려고 하면 "'dbuser' 사용자에 대한 로그인 실패 오류가 발생합니다. SQL Server(물론 서버 측)에 dbuser라는 사용자가 있습니다. 전체 액세스 권한 등 모든 가이드와 도움말 문서에도 불구하고 서버의 FTP에 연결할 수 없습니다. 여러 컴퓨터에서 동일한 작업을 시도했습니다.
서버 인스턴스가 의심되는 것을 제외하고 모든 것이 올바르게 구성된 것 같습니다.
누구든지 도와줄 수 있나요? 추신: 저는 웹 개발이 처음입니다. 이것이 저의 첫 번째 AWS EC2 서버입니다.
답변1
이 게시물은 1년 전 게시물이지만 향후 방문자를 위해 여기에 해결책을 남깁니다.
- AWS 인스턴스에 원격 연결
- SQL Management Studio를 실행하고 Windows 인증을 통해 DB에 연결합니다.
- 왼쪽 창에서 서버 이름(루트 서버)을 마우스 오른쪽 버튼으로 클릭하고 속성 -> 보안을 클릭합니다.
- 상단에서 "SQL Server 및 Windows 인증 모드"를 선택합니다. 확인을 클릭하세요.
그럼 시도해 보세요. 작동합니다.
도움이 되었기를 바랍니다.
답변2
하지 않다MSSQL 포트를 인터넷에 노출하십시오. 그렇게 하면 해킹을 당할 것을 요구하는 것입니다.
귀하의 IP에 대해 nmap을 실행했는데 MSSQL 포트가 실제로 열려 있는 것으로 보입니다.
~ nmap -p 1433 54.214.8.111
Starting Nmap 6.25 ( http://nmap.org ) at 2013-04-16 14:39 CDT
Nmap scan report for ec2-54-214-8-111.us-west-2.compute.amazonaws.com (54.214.8.111)
Host is up (0.085s latency).
PORT STATE SERVICE
1433/tcp open ms-sql-s
Nmap done: 1 IP address (1 host up) scanned in 2.00 seconds
따라서 귀하의 문제는 부적절한 자격 증명에 있는 것 같습니다. 귀하의디사용자계정에 원격으로 연결할 수 있는 적절한 권한이 있고 올바른 비밀번호를 사용하고 있는지 확인하세요.