본문 바로가기

IT/Database

(5)
[MS-SQL] SA 계정 잠겼을 때 관리자 계정 생성법(DAC) SA 계정 잠겼을 때 1. Windows 인증 모드로 접속 2. DAC 접속 - DAC 설정 값 확인 (RemoteDacEnabled > True) - CMD > sqlcmd -s {서버명} -U {ID} -P {암호} -A - sysadmin 계정 생성 USE [master] GO CREATE LOGIN [test] WITH PASSWORD=N'P@ssw0rd', DEFAULT_DATABASE=[master], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF GO ALTER SERVER ROLE [sysadmin] ADD MEMBER [test] GO
[MSSQL] 계정 이관 절차 1. DB서버 A의 SQL Server 를 연결하여 하기 스크립트 실행. USE master GO IF OBJECT_ID ('sp_hexadecimal') IS NOT NULL DROP PROCEDURE sp_hexadecimal GO CREATE PROCEDURE sp_hexadecimal @binvalue varbinary(256), @hexvalue varchar (514) OUTPUT AS DECLARE @charvalue varchar (514) DECLARE @i int DECLARE @length int DECLARE @hexstring char(16) SELECT @charvalue = '0x' SELECT @i = 1 SELECT @length = DATALENGTH (@binvalue)..
Sql Server #002 Workshop1. 모든 직원의 급여 총액, 급여 평균, 최고 급여, 최소 급여를 표시 하십시오.2. 직위가 동일한 직원의 수를 표시 하십시오.3. 직원들 중에서 관리자의 수를 표시 하십시오.4. 총 직원 수를 구하고 2000, 2001, 2002, 2003년에 입사한 직원 수를 표시하십시오.5. 지급된 보너스의 평균값을 구하십시오. (보너스가 없는 경우는 0으로 적용하세요)6. 최고 급여가 10000원이 넘는 부서번호와 평균급여를 표시 하십시오.7. 영업부 부서에서 근무하는 모든 직원의 이름, 직위, 부서번호, 부서이름을 표시 하십시오.8. 직원의 이름, 사번, 관리자 이름, 사번을 표시 하십시오.9. 관리자가 지정되지 않은 직원도 포함하여 직원의 이름, 사번, 관리자 이름, 관리자의 사번을 표시 하십..
SQL Server #001 데이터베이스의 정의 데이터베이스란 ‘데이터의 집합’DBMS는 데이터베이스를 관리/운영하는 역할 (Management System이란 말이 들어가면 동시성이 가능하다는 것을 말함)데이터베이스는 여러 사용자나 응용프로그램이 공유하고 동시에 접근이 가능해야 함 SQL Server는‘데이터베이스’를 자료가 저장되는 디스크 공간(주로 파일로 구성됨)으로 취급 데이터베이스의 중요한 특징 데이터의 무결성(Integrity)데이터의 독립성보안(Security)데이터 중복의 최소화응용프로그램 제작 및 수정이 쉬워짐데이터의 안전성 향상 DBMS 개요 >> DBMS 분류 개요 >> DB MS 분류DBMS 개요 >> SQL 개요 SQL(Structured Query Language)는 관계형 데이터베이스에서 사용되는 언어 S..
#002 MSSQL Ranking Functions(partition by 포함) Top() FETCH OFFSET - FETCH see (ORDER BY) Create Synonyms, Drop Synonyms Using Joins EXCEPT & INTERSECT하위 쿼리 구현 피벗 및 피벗 해제 cte 문 with 문 데이터 집합 결합 ◦UNION과 UNION all 간 차이점참고: http://intomysql.blogspot.kr/2011/01/union-union-all.html case vs isnull vs coalesce MERGE 문을 사용하여 데이터 수정 Grouping(group by, grouping_id, with roll up) 2.2 Implement sub-queriesFundaments Su..