Windows Server 2008 R2 에 SQL Server 2008 RTM 을 설치할 경우 아래와 강튼 오류가 발생된다. Standalone SQL or Cluster SQL 설치할때 발생할 것으로 보인다. SQL 설치시 아래와 같은 조건을 맞게 설치하는것이 신상에 좋을 것 같다. SQL Server 버전보다 윈도우 버전이 높을 경우에는 조심하는것이 좋을 것 같다. 이런 경우에는 SQL Spipstream Install 방식으로 설치를 하자. Windows Server 2008R2 에서 SQL Server 2008 RTM + SP1 SQL Server 2005 RTM + SP3 를 함께 설치하자. [참고문서] http://support.microsoft.com/kb/955725 http://wadi..
How to change default OU for computers in AD 신규 OU를 생성한다. Quick way to find the DN is to launch Active Directory Users and Computers. Click on View and select Advanced Features. 신규 OU에서 Attribute Editor > distinguishedName 클릭하여 해당 내용 복사한다. PowerShell에서 아래와 같이 명령어를 실행한다. redircmp "OU=Computer_OU,DC=contoso,DC=com" 주의 : 따움표 끝. [참고문서] http://technet.microsoft.com/en-us/library/cc770619.aspx http://..
DB관리자들이 한번쯤은 경험을 했을 것이다. 순간 깜짝 놀랬을 것이다. 유지관리계획으로 작성을 하면 JOB에이전트에 일정이 자동 추가가 된다. 이때 유지관리계획을 삭제한 후에 JOB에이전트를 삭제할때 아래와 같이 오류가 발생한다. DELETE 문이 REFERENCE 제약 조건 "FK_subplan_job_id"과(와) 충돌했습니다. 데이터베이스 "msdb", 테이블 "dbo.sysmaintplan_subplans", column 'job_id'에서 충돌이 발생했습니다. 문이 종료되었습니다. (Microsoft SQL Server, 오류: 547) 원인 : sysmaintplan_plans 테이블의 ID값과, 해당 계획의 로그가 쌓이는 sysmaintplan_log의 ID값이 서로 다르기 때문에 발생함. ..
MSSQL2008 Management Studio를 사용하는 개발자들에게 팁을 하나 주려고 포스팅합니다. 테이블을 생성하고 수정시 이런 경고메세지로 인해서 수정을 못하는 분들이 있을겁니다. 변경 내용을 저장 할수 없습니다. 변경 내뇽을 적용하려면 다음 테이블을 삭제 하고 다시 만들어야 합니다. 다시 만들 수 없는 테이블을 변경 했거나 [테이블을 다시 만들어야 하는 변경 내용 저장 사용 안함 ] 옵션을 설정 했습니다. MSSQL2008 Management Studio 제약을 걸어놓았더군요. ms에서 왜 그런지는 잘 모르겠구요. 해결 방법은 아래와 같이 해주시면 됩니다. Management Studio > 도구 > 옵션 > 항목을 체크해제 해주시면 됩니다. 아주 간단하죠. 옵션 : 테이블을 다시 만들어야 하..
외래키를 설정하는 이유는 무결성을 채우기 위함입니다. 관계성 있는 테이블들끼리 외래키를 설정을 하면 쓰레기 데이터들이 쌓이지 않겠죠. * 실습하기 * create table 시험 (시험번호 int constraint PK_시험_시험번호 primary key, 시험명 char(20)) insert into 시험 values(10, '국어') insert into 시험 values(20, '영어') insert into 시험 values(30, '수학') create table 응시자 ( 번호 int IDENTITY (1,1) , 이름 char(10) , 시험번호 int ) insert into 응시자 values('오버탑', 10) insert into 응시자 values('오버탑', 20) insert ..
아래 참가후기는 sqler.com 에서 진행하는 Azure Camp 입니다. 오랜만에 Azure Camp에 참가하였습니다. SQL 2014를 구경해 보려고 참가를 했습니다. 이번 Camp 기간이 너무 촉박해서 많은 기능을 테스트를 하지 못해서 조금 아쉽습니다. 다음 회차에는 좀 더 많은 기능을 테스트 할 수 있는 환경이 되었으면 좋겠습니다. 처음 사용자들에게는 Azure 로그인 후 서버에 접근하는 방법이 생소 할 수 있습니다. 아래와 같이 원격연결 기능을 제공 해주고 있습니다. 하단 "상태바" 연결을 클릭하시면 원격연결 관련 메시지 창이 나타나며, 열기하면 바로 원격연결 창이 뜨게 되고 저장하면 rdp 파일로 저장이 됩니다. 자주 사용하는 분들은 저장하여 사용하시면 편합니다. 위 기능으로 서버에 접속하여..
SQL 2014가 출시되었다. 나의 노트북에는 SQL 2014 CTP1이 설치되어있었고, 정식버전(RTM)으로 업그레이드를 하려고 했으나 지원을 하지 않는다고 한다. ㅠ.ㅠ 재 설치하는 방법밖에 없는것 같다. 그러나 CTP2 는 지원을 하고 있습니다. 아래 기술문서 참고 바랍니다. [기술문서] SQL Server 2014 Release Notes http://msdn.microsoft.com/en-us/library/dn169381(v=sql.15).aspx 1.1.1 General limitations and restrictions 1.Upgrading from SQL Server 2014 CTP 1 to SQL Server 2014 RTM is NOT supported. 2.Installing SQL..
영문문서를 볼때 한글버전일 경우에는 따라하기가 어려울때가 있을 것이다. 그럴때 아래와 같이 개체탐색기의 언어를 변경할 수 있다. 한글에서 영문으로 변경할때 (영어를 한글로는 안해봤음.) 한글버전 SSMS 보기 이런게 개체탐색기가 한글이다. 이것을 영어로 보고 싶을땐 아래와 같이 하면 끝. SQL 2005 : C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\ko\ SQL2012 : C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\ko 기본설치시 경로이다. 위 폴더하위에서 "objectexplorer.Resources.dll" 파일을 rean..
특정 인덱스데이터가 깨지거나 DB mdf 파일이 깨지거나 하는 장애가 종종 발생합니다. 이런 부분들은 LAB 을 할때 Hex Editor 를 사용해서 장애를 유발시켜서 트러블슈팅을 하곤 합니다. 아래 툴을 가장 많이 사용하는것 같아서 링크 남겨봅니다. http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm download 메뉴를 클릭하여 다운을 받고 zip 파일 압출 풀어서 XVI32.exe 실행 후 mdf 파일을 열어서 특정페이지 등등을 수정해서 Corruption을 발생시키면 됩니다. 추가내용. 2015.8.25HxD 에디터 검색하여 사용해도 좋다. 본 게시물은 개인적인 의견으로 작성되었으니 절대적인 정보가 아님을 알려드립니다. 참고만 하시고 ..
Windows Server 2012 Cluster 부터는 DynamicQuorum 을 지원한다. 해당 구성에 대하여 알아보자. 클러스터 쿼럼 구성 설정시 아래와 같이 2가지 옵션을 주로 사용한다. 1. 쿼럼 감시 추가 또는 변경 해당 옵션은 다이나믹쿼럼을 자동으로 설정(구성시에는 변경불가)하게 되어 있다. 2. 고급쿼럼 구성 및 감시 선택 아래 체크박스에서 다이나믹쿼럼을 사용여부를 체크할 수 있다. 여기서 체크를 해제를 하고 생성을 하게 되면 아래 커멘드로 확인시 0으로 표기된다. DynamicQuorum 사용여부 확인하기. PS>get-clusternode | ft name, dynamicweight, nodeweight, state –autosize /* Name DynamicWeight NodeWe..
- Total
- Today
- Yesterday