전체보기122 permission denied in database 'master' 오류 해결 CREATE PROCEDURE permission denied in database 'master'. 오류가 났다 Object Explorer 에서 security > Logins > 해당 계정을 우클릭한다 속성으로 들어가서 Server Roles으로 들어간다 dbcreator 이랑 sysadmin을 체크해주고 ok를 눌러준다 F5로 다시 쿼리문을 돌리면 커멘드가 성공적으로 이루어졌다는 걸 확인할 수 있다~! 참고자료 더보기 https://www.syncfusion.com/kb/8027/how-to-fix-create-database-permission-denied-in-database-master https://stackoverflow.com/questions/11231934/create-databas.. 2022. 7. 12. 4. 런타임 통계 수집 구글 Document에 의하면 아래와 같이 적혀 있다. "이 프로시저를 사용하려면 먼저 OLE 자동화 프로시저를 일시적으로 사용하도록 설정하여 파일을 디스크에 작성합니다. 테스트한 후에는 사용하지 않도록 설정해야 합니다." 쿼리문을 실행을 하면 아래와 같이 성공화면이 보인다 sp_configure 'show advanced options', 1; GO RECONFIGURE; GO sp_configure 'Ole Automation Procedures', 1; GO RECONFIGURE; GO SQL Server Management Studio에서 sp_write_performance_counters 프로시저를 만드는 코드이다. 부하 테스트를 시작하기 전에 Management Studio에서 다음 프로시저.. 2022. 7. 12. 3. Hammer DB 연결 및 스키마 만들기 C:\Program Files\HammerDB-4.4 경로에서 hammerdb.bat를 누르면 프로그램을 실행할 수 있다. 왼쪽 Benchmark에서 SQL Server를 더블클릭하면 옵션을 선택할 수 있는 박스가 나온다. 아래와 같이 설정 후 OK를 눌러 환경을 만들어 준다. * TPROC-C 설명 - https://www.hammerdb.com/docs/ch03s02.html 스키마 빌드를 만들기 위해서 options를 만들어준다. SQL Server에는 SQL서버가 설치되어 있는 인스턴스의 ip주소를 적어주고, TCP 연결을 위해 체크해준다. 이전에 설치해둔 ODBC Driver 17 for SQL Server를 사용할 것이고 만들어둔 SQL Database에 연결할 것이니 User의 ID/PW를 .. 2022. 7. 12. 2. Hammer DB download Hammer DB 설치 링크 - https://www.hammerdb.com/download.html 위 링크로 들어가서 Hammer DB를 설치하여 준다. OK를 누르면 hammer db가 시작한다 2022. 7. 1. 1. 부하 테스트를 위해 SQL Server 인스턴스 구성 SQL Server용 인스턴스를 만들고 아래와 같은 환경을 구성해준다 SQL Server 2016 설치 링크 - https://www.microsoft.com/ko-kr/evalcenter/download-sql-server-2016 SQL Server Management Studio 설치 링크 - https://docs.microsoft.com/ko-kr/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver16 SQL Server Management Studio에서 데이터베이스 폴더를 우클릭해서 새 데이터베이스를 만든다 새로운 데이터베이스를 만든다 데이터 파일 초기 크기를 190,000MB로 설정하고 로그 파일을 65,000MB.. 2022. 7. 1. Hammer DB를 사용하여 MSSQL 서버 부하 테스트 가이드 따라하기 https://cloud.google.com/compute/docs/tutorials/load-testing-sql-server-hammerdb?hl=ko HammerDB를 사용하여 SQL 서버 부하 테스트 | Compute Engine 문서 | Google Cloud 의견 보내기 HammerDB를 사용하여 SQL 서버 부하 테스트 이 가이드에서는 HammerDB를 사용하여 Compute Engine SQL Server 인스턴스에서 부하 테스트를 수행하는 방법을 보여줍니다. 다음 튜토리얼을 사용하 cloud.google.com *** 정리 *** SQL Server 생성 부하테스트를 위해 SQL Server 인스턴스 구성 https://st-ycloud.tistory.com/120 Hammer DB 설치.. 2022. 7. 1. [Ubuntu] Docker 설치하기 https://docs.docker.com/engine/install/ubuntu/ Install Docker Engine on Ubuntu docs.docker.com Ubuntu 20.04에 Docker를 설치하려고 한다. 레파지토리 설정하기 https를 통해 레파지토리를 사용하기 위해 패키지를 설치 sudo apt-get update sudo apt-get -y install apt-transport-https ca-certificates curl gnupg lsb-release docker의 공식 GPG key를 등록 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/d.. 2022. 5. 31. AWS 키 페어 가져오기 결론적으로 말하자면 Puttygen으로 public키를 만들고 그걸 가져와서 넣으면 가져올 수 있다 EC2 -> 네트워크 및 보안 -> 키 페어 -> 작업 -> 키페어 가져오기 puttygen에서 public key를 생성한다 해당 키페어를 선택하고 열기를 누른다 Save Public Key로 눌러서 public key를 만들어준다 EC2 -> 키페어 -> 키페어 가져오기에서 찾아보기를 누른 후 만들어준 public key를 넣어준다 정상적으로 들어갔음을 확일할 수 있다~! 2022. 5. 10. Ansible 기본 /etc/ansible/ansible.cfg - 환경 설정 파일 /etc/ansible/hosts - 앤서블이 접속하는 호스트들에 대한 정보 -i 적용될 호스트들에 대한 파일 -m 모듈을 선택할 수 있음 -k 패스워드를 물어보도록 설정 -K 관리자로 권한 상승 --list-hosts 적용되는 호스트들을 확인 uptime 확인하기 ansible all -m shell -a "uptime" -k 디스크 용량 확인하기 ansible all -m shell -a "df -h" 메모리 확인하기 ansible all -m shell -a "free -h" -k user 만들기 ansible all -m user -a "name=testgroup password=1234" -k user잘 만들어졌는지 확인하기 2022. 4. 21. [Ubuntu] Ansible-Playbook log 저장하기 실행했던 ansible-playbook 로그가 저장된 파일이 당연히 있을 거라고 생각해서 여기저기 찾아보고 다녔는데 알고 보니 playbook log를 남기기 위해서 따로 경로를 지정해주어야 했다. 로그는 당연히 남는게 아니었나?? 왜지?? 아무튼 계속 삽질하면서 로그를 저장하는 방법을 찾았다~! /etc/ansible경로안에 ansible.cfg파일에 들어가 [defaults] 안에 log_path = /var/log/ansible.log의 주석을 지워준다 ansible-playbook를 실행할 때 꼭 -v 명령어를 넣어주어야 한다. 아닐 시 아래와 같은 문구가 playbook 실행 초반에 나타난다. -v명령어를 포함한 playbook을 실행시키면 초반 화면이 아래와 같이 보인다. -v 작업결과가 포함.. 2022. 3. 24. [Ubuntu] Redis start/stop Playbook 우선 redis서버가 연결이 잘 되어있는지 ansible -m ping [그룹이름] 으로 확인해준다 Redis start --- - hosts: redis become: true tasks: - name: start redis service: name=redis state=started ansible-playbook [파일이름].yml 으로 playbook을 실행시켜준다 redis서버로 들어가서 확인해주면 redis가 잘 실행되고 있음을 확인할 수 있다 Redis stop --- - hosts: redis become: true tasks: - name: stop redis service: name=redis state=stopped ansible-playbook [파일이름].yml 으로 playbook.. 2022. 1. 25. [Ubuntu] mongoDB start/stop Playbook 우선 db서버가 연결이 잘 되어있는지 ansible -m ping [그룹이름] 으로 확인해준다 mongoDB start --- - hosts: db become: true tasks: - name: start mongodb service: name=mongod state=started ansible-playbook [파일이름].yml 으로 playbook을 실행시켜준다 db서버로 들어가서 확인해주면 mongodb가 잘 실행이 되었음을 확인할 수 있다 mongoDB stop --- - hosts: db become: true tasks: - name: stop mongodb service: name=mongod state=stopped ansible-playbook [파일이름].yml 명령어로 mongod.. 2022. 1. 18. 이전 1 2 3 4 5 6 7 ··· 11 다음 반응형