SQL Server(MSSQL)에서 데이터베이스, 로그인 추가를 할 때 중요한 건 권한의 범위를 설정하는 것입니다. 권한을 부여해야 생성한 로그인 계정으로 원하는 데이터베이스를 사용할 수 있습니다. MSSQL 데이터베이스 / 로그인 추가 1. 데이터베이스 추가 데이터베이스 폴더 우클릭 > 새 데이터베이스를 클릭합니다. 데이터베이스 이름을 설정하고 확인을 누르면 데이터베이스가 생성됩니다. 2. 로그인 추가 이제 해당 데이터베이스를 사용할 로그인 계정을 만들어보겠습니다. 보안 폴더 하위의 로그인 폴더를 우클릭 > 새 로그인을 클릭합니다. 좌측 상단의 페이지 선택의 일반에서는 로그인 이름과 암호를 설정합니다. 참고로 윈도우의 암호 복잡도를 충족하지 못하는 경우 오류 코드 15118가 발생합니다. 복잡도를 바꾸..
맥북 미러링 기능을 이용하면 노트북 화면을 TV에 실시간으로 출력할 수 있습니다. 저는 가끔 와이프랑 소파에 앉아 여행에서 찍었던 사진을 같이 볼 때 이 기능을 활용합니다. 큰 화면을 공유하면서 볼 필요가 있을 때 이용해 보시면 좋을 거 같아요. 맥북 화면 미러링 1. 아래와 같이 맥북 우측 상단 아이콘을 누르고 화면 미러링을 누릅니다. 2. 화면 미러링을 할 기기를 찾아주면 해당 기기를 누릅니다. 3. 미러링이 연결되면 아래와 같이 TV 화면과 맥북 화면이 분리되어 표시됩니다. 이렇게 보면 불편하기 때문에 전체 화면으로 바꿔줍니다. 4. TV 리모콘의 가운데 버튼을 누릅니다. IPTV 리모컨 말고 TV를 살 때 받은 리모컨으로 합니다. 5. 전체화면을 선택합니다. 6. 전체 화면이 출력됩니다. 맥북 화..
SQL Server은 쿼리를 실행하면 이를 위한 세션이 생성되고 해당 세션은 고유의 SPID를 갖고 동작합니다. 윈도우에서 프로세스별로 PID를 갖는 것과 비슷합니다. 때문에 어떤 쿼리가 어떤 SPID에서 동작하고 있는지 확인하면 kill 명령어로 해당 쿼리를 죽일 수 있습니다. 이 과정은 sp_who2 → dbcc inputbuffer( spid ) → kill [spid] 명령 순으로 진행합니다. 하나씩 보겠습니다. SQL Server 실행 쿼리 확인 및 중지 sp_who2 SQL Server에서 sp_who2 명령어를 사용하면 활성화된 세션 정보를 볼 수 있습니다. 이 정보를 기반으로 어떤 작업이 진행 중인지, 블로킹이 발생하고 있는 세션이 있는지 등을 파악할 수 있습니다. DB 서버에 부하가 발생..
카카오톡 오픈채팅방은 친구 추가가 되어 있지 않은 카카오톡 사용자들과 대화방을 이용하는 기능입니다. 같은 목적을 가지고 있는 다수의 사람들이 모여서 정보도 공유하고 이야기도 나누는 목적으로 운영됩니다. 누구나 오픈채팅방을 만들 수 있습니다. 카카오톡 오픈채팅방 1. 오픈채팅방 만들기 카카오톡 앱에서 대화 말풍선이 두 개 겹쳐진 탭이 오픈채팅 탭입니다. 여기로 들어와서 상단의 말풍선 모양을 선택하세요. 혹시 오픈채팅 탭이 안 보이면 카카오톡을 최신 버전으로 업데이트해주세요. 1:1 채팅 또는 그룹 채팅 중 만들려는 오픈채팅방 유형을 선택합니다. 오픈채팅방 이름과 커버 이미지, 채팅방 옵션 등을 선택합니다. 기본프로필로만 참여 허용 : 비활성화하면 카카오톡 오픈채팅방 전용 프로필로 선택할 수 있습니다. 아무..
다른 사람이 내 전화번호를 저장하면 자동으로 카카오톡 친구추가도 이루어집니다. 원래는 이 절차를 막을 수 없었는데 이젠 다른 사람이 내 연락처를 통해 카카오톡 친구추가를 하지 못하도록 설정할 수가 있습니다. 카카오톡에서 전화번호로 친구 추가 허용 옵션을 비활성화하면 됩니다. 카톡 전화번호로 친구 추가 허용 옵션 비활성화 1. 카카오톡 앱의 더보기(...) 탭에서 우측 상단의 설정 아이콘을 선택합니다. 2. 메뉴에서 친구를 선택합니다. 3. 전화번호로 친구 추가 허용 옵션을 비활성화 합니다. 이 옵션을 비활성화하면 다른 사람이 내 전화번호를 휴대폰에 등록하더라도 내 카카오톡 계정은 친구 추가되지 않습니다. 카톡에서 직접 연락처로 친구 추가를 시도하더라도 등록할 수가 없고요. 혹시 해당 메뉴가 보이지 않으실..
웹 브라우저를 이용하다 보면 팝업이 발생하는 페이지가 꽤 많습니다. 팝업이 발생할 때마다 직접 팝업을 켜주는 게 불편할 수도 있고 팝업창을 아예 차단하고 싶을 수도 있습니다. 사파리 또는 크롬 브라우저 모두 사이트 별로 팝업 허용 여부를 설정할 수 있습니다. 모든 사이트에 대해 팝업을 기본적으로 허용할 수도 있습니다. 브라우저 팝업 차단 해제 사파리 팝업 차단 / 해제 1. 사파리 브라우저를 켜고 왼쪽 상단의 Safari > 설정 메뉴로 들어갑니다. 2. 웹 사이트 탭 > 팝업 윈도우 항목을 선택합니다. 현재 접속한 사이트의 팝업 차단 또는 해제 여부를 선택할 수 있는 버튼이 나옵니다. 현재 차단 및 통보로 되어 있습니다. 이 부분을 클릭합니다. 3. 허용으로 변경하면 해당 웹 사이트에서 띄우는 팝업창이..
맥북은 다양한 이모티콘 및 특수문자를 제공합니다. 특수문자 및 이모티콘을 활성화하려면 키보드에서 fn 키를 누르면 됩니다. 또는 control + command + 스페이스바도 특수문자 및 이모티콘 박스를 활성화해줍니다. 상자에서 우측 상단 버튼을 누르면 더 자세한 특수문자들을 볼 수 있습니다. 검색이 가능하고 분류 메뉴도 보입니다. 혹시 키보드 단축키로 이모티콘 창이 나타나지 않으면 사용 중인 앱의 편집 또는 수정 메뉴에 들어가면 이모티콘 및 기호 탭이 있을 거에요.
기본적으로 쿼리 옵티마이저는 SQL 문을 실행하면 최적의 실행 방법으로 쿼리를 실행해줍니다. 쉽게 말해 사용자가 대충 쿼리를 던져줘도 내부적으로는 똑똑하게 쿼리를 최적화해서 실행합니다. 그런데 테이블 힌트라는 것을 쓰면 쿼리 옵티마이저의 동작을 명시적으로 제어할 수 있습니다. 테이블 힌트 중 하나가 SQL Server에서 사용하는 WITH (NOLOCK) 입니다. MSSQL WITH (NOLOCK) 사용 구문 SELECT * FROM [테이블] WITH (NOLOCK) WHERE [조건] WITH (NOLOCK) 사용 이유 1. 테이블을 락(lock)하지 않아 쿼리 중에도 사용할 수 있다. WITH (NOLOCK)은 일반적으로 SELECT 쿼리에 사용되어 해당 쿼리가 공유 락을 얻지 않도록 합니다. 예를..
갤럭시 스마트폰을 개통할 땐 유심(uSIM)을 사용했습니다. 이젠 갤럭시 Z 폴드4 이후 출시되는 스마트폰부터는 이심(eSIM)을 지원하고 있습니다. eSIM을 사용하면 개통이 편해지고 하나의 스마트폰에서 2개의 번호를 개통하는 것도 가능해집니다. eSIM이란? eSIM(embedded SIM)은 물리적인 심카드가 아닌 스마트폰 자체에 내장된 디지털 심카드입니다. 그래서 실물이 없습니다. 물리적인 카드를 삽입하지 않아도 되니까 요금제 QR 코드로 통신 요금제에 빠르게 가입할 수 있습니다. 핸드폰 하나로 2개 번호 쓸 수 있는 이유 eSIM을 지원하는 핸드폰은 번호를 2개 쓸 수 있는데요. 그 이유는 eSIM과 uSIM을 동시에 쓸 수 있기 때문입니다. 각각의 심카드 모두 개통하면 하나의 스마트폰 기기에 ..
갤럭시 스마트폰으로 같은 내용을 여러 명에게 일괄적으로 전송할 수 있습니다. 한번에 전달 가능한 인원이 수십명 수준이라면 웹 발신을 이용하지 않고 스마트폰으로 간단히 전송이 가능합니다. 갤럭시 단체문자 전송 1. 메시지 앱을 켜고 말풍선 모양에 +가 붙은 아이콘을 누릅니다. 2. 단체 문자를 선택합니다. 3. 문자를 보낼 인원을 모두 추가합니다. 스마트폰에 등록된 연락처도 넣을 수 있고, 직접 번호를 넣을 수도 있습니다. 4. 수신인을 모두 추가했으면 문자 내용을 적고 전송하면 됩니다. 단체 문자 전송 최대 인원 수 단체 문자를 한번에 몇 명까지 보낼 수 있는가는 사용하시는 통신사 별로 다릅니다. 최대 전송 가능 인원은 아래와 같습니다. SKT KT LGU+ 자급제 100명 100명 30명 25명 그룹 ..