집에서 운영하는 서버에 DB를 저장하는 하드가 맛이 갔는지 툭하면 인식이 되지 않습니다. (참고 : MSSQL이 시작되지 않을때 ) 어쩔수 없이 다른 드라이브로 위치를 병경해야 되서 하는 김에 정리해 둡니다. 이전버전에서는 master 같은 시스템db를 옮길때 단독모드로 했어야 합니다만 2008부터는 단독모드가 아니여도 작업을 할수 있습니다. 단지 디비를 재시작해야 적용되죠 ㅎㅎㅎ (참고 : MSDN - 시스템 데이터베이스 이동) 다른 시스템 디비를 옮기시고 싶으시면 다음글을 참고해 주세요 (참고 - [MSSQL2008] 시스템 DB 옮기기 ) 1.옮길 파일의 이름 찾기파일위치는 매니지먼트 스튜디오에서 확인 할수 있습니다. 쿼리로도 확인 가능합니다. SELECT name, physical_name AS ..
이건뭐 버전마다 다른가보네요. 2008용 겨우 찾았습니다 ㅎㅎㅎㅎ MSDN - How to: Configure Server Startup Options (SQL Server Configuration Manager) 사실 시작 파라메타는 보통 커맨드창에서 사용해서 위치를 모르는 경우가 많습니다. 나이가 드니 타자치기가 귀찬아 ㅡ.-;; MSSQL 2008에서는 SQL Server 구성 관리자 > SQL Server > SQL Server(SQLEXPRESS) 오른쪽 클릭 > 속성 > 고급 > 시작 매개 변수 여기서 주의 해야 할것이 용도에 따라 'SQL Server(SQLEXPRESS)' 나 'SQL Server(MSSQLSERVER)'의 매개변수를 수정하셔야 합니다. (두개의 매개변수는 따로 관리가 됩니..
원격 데스크톱으로 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에 연결하는..
변경 내용을 저장할 수 없습니다. 변경 내용을 적용하려면 다음 테이블을 삭제하고 다시 만들어야 합니다. 다시 만들 수 없는 테이블을 변경했거나 [테이블을 다시 만들어야 하는 변경내용 저장 사용 안함] 옵션을 설정했습니다. 이런 메시지...아놔 귀차너 ㅎㅎㅎㅎ 해결방법은 간단합니다 도구 > 옵션 > Designers > 테이블 및 데이터베이스 디자이너 에서 '테이블 다시 만들어야 하는 변경 내용 저장 사용 안 함' 끄면 됩니다. ㅡ,.ㅡ; MSSQL2008로 넘어오니 2000과 2005의 장점을 적절이 빼온느낌인데.....머 사람마다 다르겠지 ㅎㅎㅎ
다른 자료 찾다 우연이 찾은 내용입니다. (참고 : linglom.com ) 마침 테스트 서버는 MSSQL2008인데 사용할 디비는 MSSQL2000이라 '그냥 스크립팅해도 문제 없나?'라는 생각을 하고 있던 터라 너무나 반가운 자료입니다. 스크립팅을 이용한 다운그레이드이니 파일로하는것 보다 번거롭다는걸 잊지 말고 시작합시다. ㅎㅎ 1. 데이터베이스 > 태스코 > 스크립트 생성 누른다. 2. 스크립팅할 DB를 선택한다. 3.서버 버전에 대한 스크립트를 설정 해준다. 옵션들을 읽어보고 필요한 옵션있으면 선택하고 필요없는 옵션은 꺼줍니다. 모든 데이터까지 스크립팅으로 빽업하고 싶다면 데이터 스크립팅을 체크해주면 됩니다. 4.스크립팅 시작 이제 빽업할 내용들을 체크하고 다음 다음 눌러스크립팅을 시작합니다. 파..
Microsoft SQL Server Management Studio Express 2005용 2008용 비주얼스트디오 닷넷에는 쿼리분석이가 안들어있으므로 이녀석을 깔아야 됩니다.