프로그래밍/Ms-sql 4

[MS-SQL] 설치 센터 실행시 오류

MS-SQL을 삭제후 다시 설치를 위해 MS-SQL 2008 setup.exe 파일을 오픈 했을 때 다음과 같은 오류가 떴다. 오 마이갓... 캡쳐를 앞 부분이 짤리게 했다 ㅠㅠ 자세히 보면. 내용은 다음과 같다 System.Configuration.ConfigurationErrorsException: An error occurred creating the configuration section handler for userSettings/Microsoft.SqlServer.Configuration.LandingPage.Properties.Settings: Could not load file or assembly ‘System, Version=4.0.0.0, Culture=neutral, PublicKe..

[MS-sql] 제약 조건명 설정 하기

ALTER TABLE 문을 이용해 Column을 제거 하거나 수정 할 때 제약 조건 때문에 쉽게 되지 않는 경우가 있다. 예를 들어 삭제 하고자 하는 Column이 not null 에 default 값이 설정 되어 있을 경우 ALTER TABLE [테이블 명] DROP COLUMN [컬룸 명] 명령을 실행 시킬 경우 오류 메세지가 뜬다. 이럴 경우에는 삭제 하고자 하는 COLUMN에 걸려 있는 제약 조건을 삭제 한 뒤 COLUMN을 삭제 해야 한다. 제약 조건 삭제는 ALTER TABLE [테이블 명] Drop constraint [제약 조건명] 명령을 통해 삭제가 가능 하다. 제약 조건명 확인은 exec sp_help [테이블명] 명령을 통해 확인이 가능 하다. [constraint_name] 이 바로..

[MSSQL] 필드 속성 값 변경 + PK 해제 + 설정

작업을 하다 플드 속성 값을 변경 해야 할 일이 생겼다. 기본적으로 필드 속성 변경 하는 mssql 구문은 ALTER TABLE [테이블명] ALTER COLUMN [COLUMN명] [데이터타입] 이다. Ex) Alter Table Code_Master Alter Column code_type Varchar(30) Not null; 위와 같이 실행 시켜 보니..... 종속성 문제로 변경 할 수가 없다는 메세지가 떴다. 이유는...code_type 필드가 Primary key 로 지정 되어 있어서였다. 그래서...... Primary Key 해제 -> 필드 속성 변경 -> Primary Key 셋팅 으로 진행 하기로 하였다. 필드 속성 변경법은 위에서 설명 했으며 Primary Key 해제는 ALTER T..