본문 바로가기

MSSQL

Korean_Wansung_CI_AI 변경하기, Korean_Wansung_CI_AI 오류, MSSQL COLLATION 변경, MAINTENANCE -- ******** 언어확인 ******** SELECT @@LANGUAGE SELECT * FROM SYS.databases; -- ******** MSSQL COLLATION 변경 ******** ALTER DATABASE DB명 COLLATE Korean_Wansung_CI_AS; + DB에 멀티유저 속성이 활성화 되어 있을 경우. 멀티유저여서 배타잠금이 안되기 대문에 먼저 싱글유저로 바꿔야 한다. 다음에 데이터 정렬방식을 바꾸고 다음에 다시 멀티 유저로 설정을 바꿔야 오류가 나지 않는다. ALTER DATABASE DB명 SET SINGLE_USER WITH ROLLBACK IMMEDIATE; ALTER DATABASE DB명 COLLATE Korean_Wansung_CI_AS; ALTER DA.. 더보기
[MSSQL] 참조키 삭제 / 참조키가 걸려있는 테이블 삭제 / FK키 삭제 참조키가 있으면 데이터가 견고?해 질테지만, 개발을 하다보면 이따금 굉장히 번거로워 지기도 한다 참조키를 삭제하기 위한 쿼리 ALTER TABLE 참조하는 테이블명 DROP CONSTRAINT 등록된 FK명 더보기
MSSQL ROW_NUMBER() ROW_NUMBER() EX) 이름으로 정렬하여 넘버링하기 SELECT ROW_NUMBER() OVER(ORDER BY 이름 ASC) 더보기
mssql 버젼확인 SELECT @@VERSION SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition') 더보기
mssql 오류 15023 mssql 오류 15023백업 데이터 복원 후 로그인 사용자를 추가 할 때 발생.'현재 데이터베이스에 사용자, 그룹 또는 역할 '계정명'이 이미 있습니다. (오류:15023)' 해결방법데이터베이스 새 쿼리 페이지에서 USE TEST_TB GO exec sp_change_users_login 'UPDATE_ONE', '사용자명', '로그인명' GO 더보기