데이터베이스 서버에 로컬 Windows 사용자 이름을 만들고 같은 작업 그룹의 IIS7 응용 프로그램 풀에있는 별도의 컴퓨터에서 사용했습니다. 웹 사이트 앱은 데이터베이스 서버에 로그인하는 데 사용됩니다.해당 사용자 이름으로 로그인하지 않은 상태에서 Windows 인증을 사용하여 SQL Server에 연결하는 방법?
이제 VS2008에서 데이터베이스에 원격으로 액세스하려고 시도하는 중입니다. 사용자와 작업 그룹이 내 컴퓨터에서 웹/데이터베이스 서버와 일치하지 않으므로 사용자 이름과 암호를 명시 적으로 지정합니다. VS 2010을 SQL Server 2008에 연결하려고하면 다음 오류가 발생합니다.
Cannot open user default database. Login failed.
Login failed for user 'myuser'. (Microsoft SQL Server, Error: 4064)
올바른 사용자 이름과 암호가 있습니다. 내 로컬 컴퓨터에서 작업 그룹 및 사용자 이름을 일치시키는 데 관심이 없습니다.
로컬 사용자 이름과 작업 그룹이 데이터베이스 서버의 사용자 이름과 작업 그룹과 다른 경우 Windows 인증을 사용하여 어떻게 로그인합니까?
SQL 인증을 사용 설정하고 sa 계정을 활성화하고 내 가정용 컴퓨터에서 로그인하는 데 성공했습니다. 'myuser'를 사용하여 원격으로 로그인하지는 않지만 로컬에서 작업합니다.
우리는 이것을 작동 시켰습니다. 트릭은 로컬 호스트 파일에 서버의 이름을 추가하여 IP 주소를 사용하는 대신 이름이 IP로 확인되도록하는 것입니다. 그런 다음 로컬 계정이 외부 서버, 동일한 사용자/암호, 다른 작업 그룹/도메인 이름에 매핑됩니다. –