[DB] SQL Azure에 aspnet_regsql을 통해 Membersip Table 생성하기

2014. 3. 24. 09:50Database

MS의 Cloud DB Service인 SQL Azure는 MS SQL DB를 기반으로 하는 멋진 서비스지만 몇 가지 제약이 있습니다. 그 제약 중 하나가 DB Context를 전환하는데 사용하는 USE를 지원하지 않는 것입니다.

이 때문에 aspnet_regsql.exe를 Azure DB에 사용할 수 없습니다. 따라서 MS는 이에 대한 Hotfix를 만들었습니다. 다음과 같이 진행해보세요.

  1. 다음 페이지에서 aspnet_regsqlazure.zip를 다운로드 하세요.
    http://archive.msdn.microsoft.com/KB2006191/Release/ProjectReleases.aspx?ReleaseId=3539
    aspnet_regsqlazure.zip

  2. Azure로 가셔서 해당 DB주소를 확인해주세요. DB의 대시보드에 서버이름이 바로 DB주소입니다.
  3. 아무데나 압축을 푸시고 명령프롬프트(Command Prompt)를 실행하세요.
  4. 명령프롬프트에서 압축을 푼 폴더로 이동한 다음, 다음과 같이 명령어를 입력해주세요.
    aspnet_regsqlazure -s DB주소.database.windows.net -d DB명 -u 사용자명@서버명 -p 비밀번호 -a mr