외부에 DB를 오픈할 일이 거의 없다가....
이번에 작업을 진행하며 특정 프로시저 1개만 열어주게 되었다. ^^;;;;

은근 잘 정리된 내용이 없어서 가볍게 정리해 봤음.. 

 

 

 

1. 새 로그인 계정 만들기

   

2. 계정 만드는 화면이 나오면 아래 그림과 같이 입력을 진행한다.

  

     * 별도 역할을 주지 않는다. (public)만 선택...

 

     * 사용자에게 오픈할 데이터베이스를 선택하고 "public" 선택

 

     * 보안 개체에도 아무것도 선택 안 한다.

 

     * SQL SERVER에 접속이 가능하도록 아래 권한은 준다.

 

     * 아래 "확인"을 누르면 계정이 생성된다.

 

3. 해당 계정으로 로그인하면 해당 데이터베이스는 보이나 아무런 테이블이나 프로시저도 사용할 수 없는 상태이다.

아래 그림과 같이 해당 아이디로 볼 수 있는 테이블이 전혀 없다.

 

 

4. 관리자 계정에서 customer2 계정에 SELECT 권한을 준다.

    * 만약 프로시저 EXECUTE 권한이라면 아래와 같이 명령을 처리하면 된다.
      GRANT EXECUTE ON 프로시저명 TO 계정명

    

5. 다시 조회를 하면 해당 테이블이 보이게 됩니다.
   

 

6. 이제 해당 테이블을 SELECT가 가능합니다. ^^ 끝~~~!!

Posted by Midas Min™
,

아.. 예전에 향수를 못 잊는 걸까....

F8 눌러서 안전모드로 부팅하고 했는데.... UI가 많이 변경되었다.

오늘 윈도우 서버책을 보다 옵션을 하나 알게 되었네....

shutdwon /r /o 명령어를 넣으면 재부팅 후 "옵션 선택" 모드로 이동이 된다.
찾아보니 이거 말고도 다양한 옵션이 있네... ㅎㅎ

 

아래와 같이 다양한 옵션이 있네.

shutdown [/i | /l | /s | /sg | /r | /g | /a | /p | /h | /e | /o] [/hybrid] [/fw] [/f] [/m \\computer][/t xxx][/d [p|u:]xx:yy [/c "comment"]]

 

매개 변수
Description
/i
원격 종료 상자를 표시 합니다. /i 옵션 명령을 따르는 첫 번째 매개 변수 여야 합니다. 경우 /i 지정, 다른 모든 옵션은 무시 됩니다.
/l
사용자가 로그 오프 현재 즉시 제한 시간이 없음을 사용 합니다. 사용할 수 없습니다 /l/m 또는 /t 합니다.
/s
컴퓨터를 종료합니다.
/sg
컴퓨터를 종료합니다. 다음 부팅에서 자동 다시 시작 로그온 이 사용 하도록 설정 된 경우 장치는 마지막 대화형 사용자에 따라 자동으로 로그인 하 고 잠급니다. 로그인 한 후에는 등록 된 응용 프로그램을 다시 시작 합니다.
/r
종료 된 후 컴퓨터를 다시 시작합니다.
/g
컴퓨터를 종료합니다. 다음에 다시 시작할 때 자동 다시 시작 로그온이 사용 하도록 설정 된 경우 장치는 마지막 대화형 사용자에 따라 자동으로 로그인 하 고 잠급니다. 로그인 한 후에는 등록 된 응용 프로그램을 다시 시작 합니다.
/a
시스템 종료를 중단합니다. 제한 시간 동안만 유효 합니다. 사용 하 여 /a , 를 사용 해야는 /m 옵션입니다.
/p
로컬 컴퓨터만는 원격 컴퓨터가 아닌 해제-제한 시간 또는 경고 없이 합니다. 사용할 수 있습니다 /p 에서만 /d 또는 /f 합니다. 컴퓨터에서 전원 꺼짐 기능을 지원 하지 않으면 /p 를 사용할 때 시스템이 종료 되지만 컴퓨터의 전원이 켜 집니다.
/h
최대 절전 모드를 사용 하는 경우 최대 절전 모드를 로컬 컴퓨터를 설정 합니다. 사용할 수 있습니다 /h 에서만 /f 합니다.
하이브리드
장치를 종료 하 고 빠른 시작을 위해 준비 합니다. 이 옵션은 /s 옵션과 함께 사용 해야 합니다.
/svp
이 옵션을 shutdown 옵션과 함께 사용 하면 다음 다시 시작이 펌웨어 사용자 인터페이스로 이동 합니다.
/e
대상 컴퓨터의 예기치 못한 종료 원인을 문서화할 수 있습니다.
/o
고급 부팅 옵션 메뉴로 이동 하 여 장치를 다시 시작 합니다. 이 옵션은 /r 옵션과 함께 사용 해야 합니다.
/f
강제로 사용자에 게 경고 하지 않고 닫으려면 애플리케이션을 실행 합니다.
주의: 사용 하 여 /f 옵션 저장 하지 않은 데이터가 손실 될 수 있습니다.
연속 \\<computername>
대상 컴퓨터를 지정합니다. 은 /l 옵션과 함께 사용할 수 없습니다.
/t <xxx>
종료 전 시간 제한 기간을 xxx 초로 설정 합니다. 유효한 범위는 0-315360000 (10 년) 이며 기본값은 30입니다. 제한 시간이 0 보다 큰 경우에는 /f 매개 변수가 암시 됩니다.
d [p | u:]<XX>:<YY>
시스템 다시 시작 또는 종료의 원인을 나열 합니다. 지원 되는 매개 변수 값은 다음과 같습니다.
p -다시 시작 또는 종료가 계획 되었음을 나타냅니다.
u -이유가 사용자 정의 임을 나타냅니다.
참고
P 또는 u 가 지정 되지 않은 경우에는 다시 시작 또는 종료가 계획 되지 않습니다.
xx -주요 원인 번호 (양의 정수, 256 미만)를 지정 합니다.
yy 사소한 원인 번호 (양의 정수, 65536 미만)를 지정 합니다.
/c <comment>
종료의 원인에 대해 자세히 설명할 수 있습니다. 먼저 /d 옵션을 사용 하 여 이유를 제공 하 고 주석을 따옴표로 묶어야 합니다. 최대 511자를 사용할 수 있습니다.
/?
로컬 컴퓨터에 정의 된 주 버전과 부 이유의 목록을 포함 하 여 명령 프롬프트에서 도움말을 표시 합니다.
Posted by Midas Min™
,

이번에 베리타스를 도입하며 새로운 실험장비가 들어올 때마다 백업 구성을 하고 있다.

이번에도 윈도우10 기반에 실험 PC가 폐쇄망으로 도입되었다.

베리타스 이미지 백업 프로그램 설치 후 부팅 디스크 생성을 진행하는데....

-_-;;; 머냐.... 아래 그림과 같은 오류가 나왔다.

 

 

Windows ADK ??? 설치하라고..... 여기 오프라인인데....
결국은 설치파일을 구해서 설치하기로 했음.....

https://learn.microsoft.com/ko-kr/windows-hardware/get-started/adk-install

 

Windows ADK 다운로드 및 설치

Windows ADK를 다운로드하고 설치하는 방법에 대한 지침

learn.microsoft.com

위 사이트로 접속하여 다운로드해서 설치하러 갔다.
-_-;; 설치를 진행하는데... 어쩐지 용량이 적더라.....

 

-_-;;; 파일을 추가로 요구하네......
저 파일을 검색을 해보는데..... 파일이 검색이 안된다 ㅠ_ㅠ

결국은 프로그램 매뉴얼을 자세히 안 봐서 못한 거였음

오프라인 설치파일 만드는 매뉴얼이 있었음
https://learn.microsoft.com/ko-kr/windows-hardware/get-started/adk-offline-install

 

ADK를 오프라인으로 설치

Windows ADK의 오프라인 설치 관리자를 빌드하는 방법에 대한 지침

learn.microsoft.com

 

1) 일단 다운로드한 adksetup.exe 파일을 실행      

2) 아래쪽 다운로드 ^^ 옵션이 있었네... 눈을 왜 달고 있는지.....

 

3) 다음과 같이 나오면 "다음"

 

4) 다음과 같이 나오면 "동의"

 

5) 아래 그림과 같이 다운로드가 진행되면 100%가 되면 오프라인 폴더에 가본다.

 

6) 짜잔.... 다음 그림과 같이 오프라인 파일이 생성이 됨
    Installers 폴더 안에 다운로드한 파일이 존재함
    대략 1.6GB로 용량이 꽤 크다.......

     이 폴더만 복사해 가면 오프라인에서도 설치 성공!!

 

끝....

매뉴얼 안보다 삽질한 김에.... 정리해 본다.

 

 

Posted by Midas Min™
,