원격 데스크톱으로 MSSQL스트디오로 사용하다보면 저장프로시저를 디버깅할일이 있는데 이때 나는 에러
t-sql 디버깅을 시작할 수 없습니다
헐헐
MSSQL 2005부터 나는 에러라고 합니다.
|
MSDN을 뒤저보니.. |
http://msdn.microsoft.com/ko-kr/library/w1bhybwz
http://msdn.microsoft.com/ko-kr/library/z3bxds0s(v=VS.90).aspx
몇가지 사용자 계정을 고려해야 합니다.
응용 프로그램 계정은 Visual Studio나 클라이언트 응용 프로그램이 실행되는 사용자 계정입니다. 이 계정은 Windows 사용자 계정으로, 디버깅할 SQL Server의 sysadmin 그룹에 속해야 합니다.
연결 계정은 SQL Server에 연결하는 데 사용되는 ID입니다. 이 계정은 서버 탐색기에서 연결을 정의할 때 입력하거나, 응용 프로그램에서 데이터베이스에 연결할 때 연결 문자열에 지정하는 계정입니다. 이 계정은 Windows 인증을 사용하는 경우 Windows 사용자 계정일 수 있으며, 이 경우 Visual Studio가 실행되는 Windows 계정과 동일한 계정입니다. 또는 SQL Server 로그인 계정일 수 있습니다. SQL Server 2005 디버깅을 수행하려면 연결 계정이 sysadmin 역할에 속해야 합니다.
Windows 로그인 계정을 sysadmin으로 추가하려면
|
3줄요약 |
|
해결방법 |
sysadmin권한 있는 계정인지 확인한다.
2. 원격지원용 계정을 추가해 줍니다.
보안>로그인에서 오른쪽 클릭하고 새로그인을 만듭니다.
검색을 눌러 원격지원용 계정을 추가합니다.
3. 서버역활에서 sysadmin을 체크해 줍니다.
4. 원격접속한후 윈도우인증으로 로그인 한다.
5. 디버깅을 한다.
로그인하는 원격접속계정에 시스템권한은 없어도 됩니다만....제일 좋은 방법은 로컬 접속이저 ㅡ.-;;;