반응형

MSSQL Create a Database Mail account 


MSSQL 메일 설정은 MSSQL - 관리 - 데이터베이스 메일에서 클릭해서 하는 방법도 있지만, 그냥 쿼리로 때려박는 방법도 있다.


Mail Server 설정이 중요하니 꼭 확인해야 한다. 

Mail Server 가 없다면 naver나 Google 등을 화용하는 방법도 있다.


각 사이트 별 SMTP 설정을 확인해서 진행하면 된다.


-- Create a Database Mail account  

EXECUTE msdb.dbo.sysmail_add_account_sp  

    @account_name = 'test_mail',  

    @description = 'Main account for Database Mail',  

    @email_address = 'admin@test.com',  

    @replyto_address = NULL,  

    @display_name = 'Test_Mail',  

    @mailserver_name = 'mail.test.com' ;  

  

-- Create a Database Mail profile  

EXECUTE msdb.dbo.sysmail_add_profile_sp  

    @profile_name = 'test_mail',  

    @description = 'test_mail' ;  

  

-- Add the account to the profile  

EXECUTE msdb.dbo.sysmail_add_profileaccount_sp  

    @profile_name = 'test_mail',  

    @account_name = 'test_mail',  

    @sequence_number =1 ;  

  

-- Grant access to the profile to the DBMailUsers role  

EXECUTE msdb.dbo.sysmail_add_principalprofile_sp  

    @profile_name = 'test_mail',  

    @principal_name = 'sa',  

    @is_default = 1 ;  


#MSSLQ MAIL #SQL Mail #Mail #Server Mail #SMTP Mail #MSSQL #SQL Server

반응형
반응형

구성 요소 'xp_cmdshell'이(가) SQL Server 보안 구성의 일부로 해제되었으므로 이 구성 요소의 프로시저 'sys.xp_cmdshell'에 대한 액세스가 차단되었습니다. 시스템 관리자는 sp_configure를 통해 'xp_cmdshell'을(를) 활성화할 수 있습니다. 'xp_cmdshell' 활성화에 대한 자세한 내용을 보려면 SQL Server 온라인 설명서에서 'xp_cmdshell'을(를) 검색하십시오.

SELECT * FROM sys.configurations WHERE name = 'xp_cmdshell'

실행시 value 값이 0 이면 비활성화 1 이면 활성화 상태이다.

 

#xp_cmdshell 활성화 쿼리

-- To allow advanced options to be changed.  
EXECUTE sp_configure 'show advanced options', 1;  
GO  
-- To update the currently configured value for advanced options.  
RECONFIGURE;  
GO  
-- To enable the feature.  
EXECUTE sp_configure 'xp_cmdshell', 1;  
GO  
-- To update the currently configured value for this feature.  
RECONFIGURE;  
GO  

 

#xp_cmdshell 비활성화 쿼리

EXEC sp_configure 'xp_cmdshell', 0
GO

RECONFIGURE
GO

EXEC sp_configure 'show advanced options', 0
GO

RECONFIGURE
GO

반응형
반응형

OpenSSH Download

https://github.com/PowerShell/Win32-penSSH/releases

 

Windows Server 해당 경로로 파일 이동

C:\Windows\OpenSSH-Win64

 

제어판\시스템 및 보안\시스템\설정 변경

 

제어판 \ 시스템 및 보안 \ 시스템 \ 설정변경 \ 고급 \ 환경 변수

 

제어판 \ 시스템 및 보안 \ 시스템 \ 설정변경 \ 고급 \ 환경 변수 \ 시스템 변수 \ Path

Double Click

 

제어판 \ 시스템 및 보안 \ 시스템 \ 설정변경 \ 고급 \ 환경 변수 \ 시스템 변수 \ Path

새로 만들기 C:\Windows\OpenSSH-Win64

 

Windows Server Powershell 실행, Run [Powershell]

C:\Windows\OpenSSH-Win64 경로 지정

.\install-sshd.ps1 실행

 

Windows Key + R 실행창을 열고 services.msc 입력

 

Windows Services 실행~ 짜잔!! 

OpenSSH SFTP 설치 완료

OpenSSH SSH Server 를 실행해준다.

다음은 OpenSSH SSH Server Setting 에 대해서 알아보자.

 

Port 22 인바운드 규칙 설정 PowerShell 에서 .\FixHostFilePermission.ps1 실행

 

Windows firewall is running 방화벽으로 이동 22/TCP port

22번 포트 인바운드 설정까지 완료

반응형
반응형

MSSQL SERVER 설치 완료 후 

다른 클라이언트 PC에서 접속하려면 외부 연결 설정을 해줘야 한다.

 

1. MSSQL SERVER 엔진 설정

1MSSQL SERVER 엔진 설정에서 접속 후 SQL 엔진 마우스 오른쪽 키로 설정으로 들어간다.

설정에서 SQL Server 및 Windows 인증 모드를 선택한 후 저장

 

2. SQL Server 네트워크 구성 설정

구성관리자가 안보일 경우 : 윈도우키 + R 실행에서 -> SQLServerManager12.msc 입력 -> 엔터


- SQL Server 네트워크 구성 -> MSSQLSERVER에 대한 프로토콜 -> TCP/IP 더블클릭 - 프로토콜 (General 사용 - 예)

보통은 사용은 예로 설정되어 있기 때문에 혹시 아니요로 나오면 예로 변경해주면 된다.

- IP 주소 탭 -> XXX.XXX.XXX.XXX 로 자신의 IP가 있는 레이블에서 사용을 "예" 로 변경

- IP 주소 탭 -> IPAll -> TCP 포트 -> 1433으로 입력 후 확인

 

- SQL Server 서비스 -> SQL Server 우클릭 -> 다시시작 

 

여기 진행했는데 MSSQL 외부 접속이 안된다면 인바운드 아웃바운드를 추가로 설정해줘야 한다.

- 인바운드 : 자신의 컴퓨터로 네트워크 데이터가 들어올 수 있도록 정의.

- 아웃바운드 : 자신의 컴퓨터에서 네트워크 데이터가 나갈 수 있도록 정의.

반응형
반응형

윈도우10 자동 업데이트 KB4103721 설치되면서 윈도우10 에서 원격데스크톱 클라이언트를 통해 다른 윈도우를 원격으로 접속하려고 할때 아래와 같은 오류메세지가 출력되면서 원격이 되지 않는다.

인증 오류가 발생했습니다.
요청한 함수가 지원되지 않습니다.
원격 컴퓨터: 000.000.000
CredSSp 암호화 오라클 수정 때문일 수 있습니다.
자세한 내용은 https://go.microsoft.com/fwlink/?linkid=866660를 참조하세요.

이 문제는 PC 업데이트에 CredSSP 암호화 보안에 대한 취약 업데이트 패치가 적용돼 있고 원격 접속하는 클라이언트에 KB4103721 가 설치되어 있느 경우 대상 PC에도 마찬가지로 패치가 완료되어 있어야 기존처럼 원격이 가능하다

 

해결방법 1 : 위 패치를 하기가 힘든 환경에서만 진행을 추천합니다.

윈도우키 + R 을 눌러서 실행창을 열어줍니다.

실행창에 regedit 을 입력합니다.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters

System 밑에 CredSSP\Parameters 가 없으면 생성해야 합니다.

System 폴더 위에서 우클릭하여 새로만들기 -> 키(K) 클릭 후 생성해주고 이름을 수정합니다.

Parameters 까지 만든 후 좌측 공백에 DWORD(32비트) 를 선택하여 이름을 'AllowEncryptionOracle' 넣어주고

값 데이터를 16진수로 '2'를 기입하고 확인을 누릅니다.

반응형
반응형

《정말 맛있는 곰탕집! 장수곰탕》

063 835 8002

익산시 선화로 502

 ▶ 벌써 20년이 넘었다. 곰탕이 먹고싶으면 찾는 나만의 맛집! 장수곰탕! 지금은 공원이 생기고 도로가 넓어져서 찾는게 어렵지 않지만 그당시만 해도 도로도 좁고 공단에 있어서 젊은 사람들은 잘 알지 못하던 곰탕집이다. 

 ▶ 익산에서 맛있는 곰탕집을 추천하자면, 장수곰탕과 정원곰탕 이 두집을 빼놓을 수 없다. 장수곰탕은 1공단에 위치하고 정원곰탕은 2공단에 위치하고 있다.

 ▶ 영업시간은 아침 8시에서 저녁 8시까지 영업한다.

 ▶ 매주 월요일은 휴무다.

 ▶ 곰탕 가격은 9000원이다. 이 가격에 한우 곰탕을 먹을수 있다는게 참 설레는 일이다. 갈비탕과 도가니탕 그리고 수육도 판매를 한다. 가격은 갈비탕은 13000원 도가니탕은 18000원이고 물론 둘다 한우를 사용한다.

 ▶ 곰탕이 나왔다. 뽀얀 국물이 보글보글 소리를 내며 보기만 해도 속이 풀리는 것 같은 비주얼이다. 밑 반찬으로 나오는 깍두기와 김치 그리고 양파절임은 내가 장수곰탕을 찾는 또 하나의 이유이기도 하다.

 ▶ 나는 다대기를 국밥에 넣지 않고 깍두기 국물을 국밥에 넣어먹는다. 다름 사람이 보기에는 왜 저러나 싶을수도 있지만 이 감칠맛을 좋아하는 사람이라면 참을수 없다. 국물까지 깔끔하게 원샷을 해야 오늘 저녁은 잘 먹었구나 싶다.

 ▶ 낮에 만경강을 돌고 오후에 미륵산을 타고와서 그런지 오늘따라 국밥이 더 꿀맛이다. 저번에는 야구부 어린이들 20명이 밥을 먹고 있었는데 하루빨리 코로나가 끝나야 북적북적한 모습을 다시 보지않을까 싶다.

반응형

+ Recent posts