Kidsburgh: Magee Using Digital Database For Newborn Footprinting

아기를 갖기 병원의 풋 프린트는 A입니다

수혈의 의식, 그러나 경험은 하이테크가되었습니다 KRISTINE SORENSEN 우리는 이야기에서 설명하십시오 UPMC에서 신생아 발자취 병원이 사실상 완료되었습니다 스캐너와 부모님 아직도 그를 잡으려고

이미지,하지만 그것의 레이어를 추가 보안 및 재미 오늘은 오래된 마리아가 이미 있습니다 SASSY와 HER로 묘사 된 학부모는 눈을 뜰 수 없습니다 떨어져서 그들은 풋 프린트를 배울 것입니다 그녀를 위해 스캔되어 저장된다

평생 동안 사형 우리는 모든 것을 기대합니다 기술 내 남편은 어땠어? 그들에게 미국을 정확하게 알려주지 마라 그녀가 올 때

그건 농담이지만 ​​디지털이야 풋 프린트는 그렇지 않습니다 아기를 이해하십시오 방울뱀은 즉시 할 수있다 컴퓨터에서 결과보기 그것이 완벽하지 않으면 다시 시도하십시오

메리 부통령이 부통령 운영과 간호 우리가 물을 마시기 전에 아기의 발밑과 그때의 언론 종이 위에 놓고 쓰면 될 수 있습니다 또는 솜털 모양 시간이 지나면 저조해질 수 있습니다 리포터 : 푸줏간 패턴은 절대로 바뀌지 않습니다

신원 확인을 위해 항상 사용 가능 아이 그것은 데이터베이스에 저장 될 것이다 누락 및 착취 어린이는 이제까지해야했다 DISAPPEAR 또는해야 할 수 있습니다 A의 경우 식별 자연 재해

너는 절대로 그렇게되기를 바라지 않는다 기억 나는 것처럼 그것은 A 전에 없었던 도구 환상적 리포터 : 디지털과 함께 부랑자는 얻을 수있다 크리에이티브 켈리와 조는 기다릴 수 없어

마리아의 귀한 표시 작은 피트 우리는 더러워 질거야 다른 선물을 만들 수 있습니다 사람들과 함께 나눕니다 각자 모두

취재원 : 이것은 UPMC에 있습니다 ARYAN MERCER의 병원 카운티와 해리스 버그에서 최신 정보를 얻을 수 있습니다 애들이 겪는 일들과 지역의 가족 웹 사이트 우리는 KDKACOM에 연결되어 있습니다

뒷걸음질을하는거야 나는 그 안에 염료를 가지고있다 내 아들을 위해 집에서 스크랩하기 그리고 그들은 아주 어리석은 사람들이었습니다 나는 그것을 기억한다 이것은 단지 피츠버그 링인가? 또는 그것이 완료되었습니다 지역에서 병원? AS 의료 기록 그대로 기록의 일부인 디지털

MAGEE THEY DELIVER 9000에서

AWS RDS SQL Server Database Restore and Backup using S3

– 안녕? Josh Burns Tech에 오신 것을 환영합니다 이 비디오에서 나는 너에게 줄거야

당신이 취할 수있는 단계별 프로세스 기본 SQL Server 데이터베이스 백업 및 복원을 수행하는 방법 SQL Server 용 AWS RDS에서 bak 파일 사용, 곧 올거야 (테크노 음악) 그래서, 나는 광범위하게 함께 일해 왔습니다 SQL Server 용 AWS RDS와 나는 정말로 즐겁습니다 가지고있는 컨트롤 Azure SQL과 같은 것을 사용하는 것에 비해, 너는 정말로 많은 통제력이없는 곳에 SQL Server에서 무슨 일이 일어나고 있는지

그렇다면 사용 사례는 무엇입니까? 네가 가질 수있는 Amazon RDS SQL Server의 기본 SQL Server 백업은 무엇입니까? 내 고객들에게 이걸 요구해 왔습니다 1 번에서 마이그레이션 가능 SQL Server 용 RDS의 온 프레미스 환경 다시 데이터 마이그레이션 프로세스가 시작됩니다 데이터베이스를 이동할 수있는 두 번째 사용 사례 Amazon RDS SQL Server 인스턴스 사이 세 번째 주요 사용 사례는 복원 할 수 있습니다 전체 데이터베이스 인스턴스가 아닌 단일 데이터베이스

이제 특정 프로세스를 수행해야합니다 이 모든 것을 올바르게 구성하려면, 이게 내가이 비디오를하기로 결정한 이유입니다 너에게 나의 개인적인 단계를 줘 나는 이미 끝났어 그래서, 나는 너에게 한 가지만 묻는다

당신이이 비디오를 즐기고, 그 비디오로부터 가치를 얻으면, 직장 생활에 도움이되는 동영상을 좋아해주세요 채널을 구독하는 것도 고려해보십시오 향후 SQL Server가 업데이트 될 때 업데이트됩니다 기술 관련 콘텐츠가 내 채널에 업로드됩니다 그런 말로하자

5 단계로 이동하여 기본 SQL Server 데이터베이스 백업 및 복원 너희들에게 그것의 완전한 데모를 줄거야 가자 1 단계, 우리는 AWS RDS 옵션 그룹 따라서 이러한 단계를 시작하기 전에 당신이 분명히 필요로하는 첫 번째 일 SQL Server 인스턴스에 대한 RDS입니다 AWS에서 아직 생성하지 않은 경우, 지금 당장 그렇게해라 따라서 AWS Management Console에서, 우리가해야 할 첫 번째 일 우리의 RDS 인스턴스가 열려 있습니다

자, 이미 전에 검색 한 적이 있다면, 최근에 방문한 서비스에 여기에 표시됩니다 그렇지 않은 경우 검색 창을 클릭하고 RDS를 입력 한 다음 RDS를 클릭하십시오 이제 DB 인스턴스를 클릭하기 만하면됩니다 내 RDS 인스턴스를 클릭하십시오 그래서, 당신은 내가 여기를 볼 수 있습니다

SQL Server Express Edition SQL Server 용 AWS RDS에서 무료로 테스트 할 수 있습니다 그래서이 단계들을 밟고 싶다면 그냥 테스트를하고, 나아가서 스핀 아웃하십시오 자, 옵션 그룹을 만들려면, 우리가 원하는 것은 옵션 그룹을 클릭하는 것입니다 이제 이것은 생성 된 기본 옵션 그룹입니다

RDS 인스턴스를 만들었습니다 우리는 그것을 사용하지 않을 것이고, 우리는 새 옵션 그룹, 그래서 우리는 그룹 만들기를 클릭해야합니다 옵션 그룹 이름은 원하는대로 사용할 수 있습니다 SQLServerRDSGroup을 사용할 것입니다 설명은 원하는대로 사용할 수 있습니다

그 이름을 복사해서 붙여 넣을거야 그런 다음 엔진의 경우 SQL Server 버전 RDS 인스턴스가 있는지 확인하십시오 그래서, 우리가 여기서 엔진을 보면, 우리는 sqlserver-ex를 선택할 수 있습니다 그것은 제가 만든 익스프레스 버전입니다 그리고 우리는 또한 주요 엔진 버전을 선택해야합니다

내가 가장 최근의 것을 사용한다 그것은 14이다 SQL Server 2017 용 그래서, 만약 당신이 생각하고, 나는 어떤 엔진을 사용했는지 모르지만, 나는 내가 어떤 버전을 사용했는지 모른다 그걸 빨리 찾는 법을 보여 드리겠습니다

데이터베이스로 이동하여 마우스 오른쪽 버튼으로 클릭하고, 나는 새로운 탭을 여는거야 또는 창, 명백하게 그래서, 바로 여기에서 우리는 이미 볼 수 있습니다 나는 Express Edition을 사용하고 있습니다 하지만 우리가 버전을보고 싶다면, 내 RDS 인스턴스를 클릭하기 만하면됩니다

그리고 지금, 엔진 버전의 밑에, 윤곽에, 140을 사용하고 있음을 알 수 있습니다 이제 다른 탭으로 돌아갈거야 이 화면에서는 모든 것이 멋지게 보입니다 나는 너를 볼 수 있도록 축소 할거야

나는 클릭하려고하는 버튼, 이제는 만들기를 클릭하고, 이제 옵션 그룹이 만들어졌습니다 SQLServerRDSGroup, 올바른 엔진을 가지고 있습니다 SQL Server Express Edition 및 버전도 포함되어 있습니다 그래서 우리는 다음 단계로 나아갈 준비가되었습니다 2 단계, sqlserver_backup_restore 옵션 추가 옵션 그룹에

이제 옵션 그룹을 만들었으므로, 우리는 백업 및 복원 옵션을 추가해야합니다 옵션 그룹에 그래서, 우리는 새로운 옵션 그룹을 선택하게 될 것입니다 추가 옵션을 클릭하겠습니다 SQL Server 백업 및 복원 옵션 이미 여기에 있어야하고 선택되어야한다

그러나 어떤 이유로 그것이 그렇지 않다면, 당신이 할 수있는 것은이 드롭 다운을 클릭하는 것입니다 그런 다음 IAM 역할로 스크롤합니다 따라서 IAM에 익숙하지 않은 경우, 또는 ID 액세스 관리, 그게 어떻게 될지 우리를 허용 할거야 RDS 인스턴스와 Amazon S3 Bucket을 사용하려면, 우리가 만들려고하는 것, 이 두 가지 구성 요소를 사용하십시오 서로 의사 소통 할 수있게해라

그래서 우리는 S3를 사용하여 백업과 복원을 할 수 있습니다 따라서 IAM 역할에서 드롭 다운을 클릭합니다 새 역할 만들기를 선택하겠습니다 다시 말하지만, 당신이 원한다면 본질적으로이 이름을 붙일 수 있습니다 나는 그것을 SQLServerRDSIAM이라고 부를 것이다

ADW RDS에서 기본 백업 및 복원을 수행하려면, 로컬 PC 또는 서버의 하드 드라이브 스토리지를 사용할 수 없습니다 그래서, 당신이 가져야 만하는 길 백업을 복원 할 수 있어야합니다 S3 버킷을 사용 중입니다 따라서 AWS S3 버킷에 익숙하지 않은 경우, 기본적으로 Amazon은 Azure Blob Storage와 같습니다 그래서, 그것은 객체 저장 서비스입니다

개체로 알려진 파일을 저장할 수 있습니다 S3 버킷 아래에서 드롭 다운을 클릭하면 옵션을 선택하는 경우, 기존 S3 버킷은 여기에 표시됩니다 또한 옵션이 있어야합니다 어딘가 여기있는 것 같아 새 양동이를 만듭니다

왜 나에게 나타나지 않는지 모르겠다 아마도 SQL Server Express를 사용하고 있기 때문일 것입니다 클라이언트 용 SQL Server Standard Edition을 사용할 때, 대체로 여기 어딘가에 옵션이있어 새 S3 버킷을 클릭하여 만들 수 있습니다 이 옵션은 어떤 이유로 든 표시되지 않으므로, 우리가 할 일은 S3로 이동하는 것뿐입니다

거기에서 양동이를 만듭니다 다시 한번, S3 서비스에 최근에 간 적이 있다면, 최근에 방문한 서비스에 나타납니다 그렇지 않은 경우 검색 상자를 클릭합니다 S3을 입력하고 거기에서 그것을 클릭하십시오 먼저 이름을 입력해야합니다

우리의 AWS 양동이 이제이 이름은 고유해야합니다 우리가있을 지역에서 에 양동이 만들기 따라서 이름을 입력하면 웬일인지 그것이 이용할 수 없기 때문에, 이미 찍은 것을 의미합니다 그래서 다른 것을 입력하십시오

그래서 저는 joshburnstech-s3을 시도 할 것입니다 사용할 수있는 것처럼 보이므로 아래로 내려갈 수 있습니다 자, 지역은 매우 중요합니다 그래서 이것에주의를 기울이십시오 AWS RDS 인스턴스와 S3 버킷 같은 지역에 있어야한다

동일한 지역에서 구체적으로 의미하는 똑같은 그래서, 하나 이상의 미국 동부 지역이 있습니다 RDS 인스턴스가있는 특정 미국 버지니아 주입니다 그래서 이미 여기에 선정되었습니다 미국 이스트 버지니아

이것은 RDS 인스턴스와 완전히 동일합니다 당신은 단지 그것들은 정확하게 일치 할거야 RDS 인스턴스와 S3 버킷 같은 지역에 있지 않다 우리는 비디오에서 나중에 얻는다 우리는 백업이나 복구를 할 것입니다

오류 메시지가 나타납니다 일 안할거야 그래서, 미국 동부, 노스 버지니아 내가 필요한 올바른 양동이입니다 이제 웹캠 뒤에 다음 버튼이 있습니다 나는 당신이 그것을 볼 수 있도록 축소 할 것이다, 하지만 다시 확대 할 것입니다

왜냐하면 이것은 너무 작아서 나는 그것을 읽을 수 없다 이제 다음을 클릭하십시오 그런 다음 구성 옵션 탭에서 나는 여기에 모든 것을 기본값으로 남겨 둘뿐입니다 우리는 다른 것을 선택할 필요가 없습니다 그래서 나는 그 다음 버튼을 다시 클릭 할 것이다

내 웹캠 뒤에 있습니다 그리고 나서 권한을 설정하면 떠날거야 모든 것이 기본값으로 사용됩니다 공개 액세스를 차단하고 살펴볼 수 있습니다 그리고 그것이 구체적으로 무엇을 의미하는지, 하지만 난 그냥 기본값으로 남겨 둘거야

그리고 당신도 아마해야합니다 당신이이 단계들을 거치고 있다면 그래서 기본값으로두고 다음을 클릭하겠습니다 이제 방금 설정 한 모든 옵션을 검토 할 수 있습니다 축소하면 버킷을 만들 수있는 옵션이 있습니다

이것은 제가 클릭 할 것입니다 그래서 다시 확대 할 것입니다 그런 다음 버킷 생성을 클릭합니다 AWS S3 버킷을 만들었습니다 이제 다시 옵션으로 돌아갈 준비가되었습니다

설정을 마칩니다 버튼을 클릭 할 수 없어서 옵션에서 S3 버켓을 직접 생성하려면, 이 페이지를 새로 고쳐야 겠어 이 이름을 지울거야 그래서 나는 그냥 가서 복사 해 놓을거야 그런 다음 새로 고침을 클릭합니다

올바른 옵션이 선택되지 않은 경우, 그걸 바꾸세요 SQLSERVER_BACKUP_RESTORE로 바꿀 것입니다 IAM 역할을 클릭하고 새 역할을 만들고 이름을 다시 붙여 넣습니다 S3 버킷이 이미 선택되었습니다 암호화를 사용하도록 설정하면 내가 선택하지 않을 것입니다

암호화를 사용하기로 결정했다면, 당신은 암호화 마스터 키가 있어야합니다 백업 또는 복원을 수행 할 때마다, 그러니 명심하십시오 그리고 스케줄링을 위해, 우리는 이것을 곧바로 바꿀 것입니다 그래서, 내가 만들기 옵션을 클릭하자마자, 그걸 만들거야 예약 된 유지 관리 기간 옵션에 그대로두면, 언제든지 기다릴거야

사전 정의 된 유지 관리 창이 있습니다 이제 추가 옵션을 클릭 할 준비가되었습니다 이제 결국 S3 버킷 이름이 필요할 것입니다 그래서 나는 그것을 클릭하는 것이 좋습니다, 그런 다음 이름을 복사합니다 그리고 나서 이름을 복사하면, 메모장을여십시오

S3 버킷 이름을 메모장에 붙여 넣으십시오 이제 S3 버킷이 만들어졌습니다 우리 옵션이 우리 옵션 그룹에 추가되면, 우리는 온 – 프레미스 백업을해야합니다 SQL Server 데이터베이스에 저장하고 S3 버킷으로 옮깁니다 내 로컬 PC에 백업 폴더가 있습니다

JoshBurnsTech의 백업을 배치 한 곳, 내가 가지고있는 로컬 SQL Server 인스턴스에있었습니다 그리고 이제 우리는이 JoshBurnsTech 전체 데이터베이스 백업, bak 파일 확장자, S3 버킷으로 옮길 것입니다 S3 버킷으로 돌아가서 업로드를 클릭합니다 파일 추가, 내 백업 위치로 이동, 데이터베이스 백업을 선택하고 열기를 클릭 한 다음 내 웹캠 뒤에서 다음을 선택하십시오

나는 모든 기본값을 권한으로 남겨두고, 속성에 대해 선택된 모든 기본값을 그대로두고, 이제 업로드를 클릭 할 준비가되었습니다 다시 말하지만, 이것은 내 웹캠 뒤에 있습니다 이제 그 업로드는 나를 위해 매우 빠릅니다 크기와 관련이 많았습니다 내 데이터베이스가 매우 작습니다

그러나 명심하십시오 더 큰 데이터베이스가 있다면, 이것은 전체 프로세스에서 가장 느린 부분이 될 것입니다 예를 들어 개인적인 예를 들어 보겠습니다 나는 고객과 일하고 있었고 비 압축 120 기가 데이터베이스 전체 백업을 수행하면 압축 된 경우에도, 백업은 여전히 ​​약 20에서 30 기가 바이트입니다 자, 단지 20에서 30 기가 데이터베이스 백업을 가지고,

bak 파일 확장자를 S3 버킷에 업로드하십시오 그 과정은 약 4 시간이 걸렸습니다 이제는 다른 변수가있을 수 있습니다 네트워크 속도와 같은 나는 그것을 테스트하고 업로드해야했을 것이다 다른 환경과 다른 네트워크에서 그것을 증명하기 위해, 그러나 그것은 아직도 4 시간이 걸렸다

그래서 큰 데이터베이스를 가지고 있다면 그리고 백업 파일의 크기가 크고, 20 ~ 30 기가라도 업로드하는 데 시간이 걸릴 수 있습니다 다시 bak 전체 데이터베이스 백업 현재 S3 버킷에 있습니다 이제 3 단계로 넘어갈 준비가되었습니다 AWS RDS SQL Server 인스턴스를 수정하고, 옵션 그룹 추가

그래서 우리는 데이터베이스로 돌아갈 것입니다 RDS 인스턴스를 클릭하고 수정 버튼을 선택하고, 이제 우리가 아래로 스크롤 할거야 우리가 데이터베이스 옵션을 얻을 때까지 이제 데이터베이스 옵션에서, 기본 옵션 그룹이 이미 선택되어 있습니다 이 드롭 다운을 선택해야합니다

방금 만든 방으로 변경하십시오 이제 우리는 맨 아래로 끝까지 스크롤 할 수 있습니다 계속하려면 여기를 클릭하십시오 내 웹캠 뒤에 따라서 요약에서 볼 수 있습니다

우리가 기본 옵션 그룹을 바꾸고 있다고 우리가 방금 만든 것 그리고 나서, 스케줄링 하에서, 다시, 즉시 적용하려면이 값을 변경해야합니다 그래서 우리는 유지 보수 창을 기다릴 필요가 없습니다 경고 메시지에서 알 수 있듯이, 이것은 약간의 정지 시간을 초래할 것이다 인스턴스가 수정 될 때, 그에 따라 계획하십시오

이제 DB 인스턴스 수정을 클릭합니다 그래서, 정보 아래에서 볼 수 있습니다, 지금 그것은 사용할 수있다 이 페이지를 새로 고침해야합니다 그리고 지금 우리는 그것이 정보를 수정하고 있음을 알 수 있습니다 보통은 오래 걸리지 않습니다

몇 분이 걸릴 것입니다 RDS 인스턴스를 다시 사용할 수 있습니다 이제 옵션 그룹을 성공적으로 추가했습니다 4 단계, SQL Server 데이터베이스 복원 S3 버킷의 RDS 인스턴스 이제 AWS의 모든 것을 성공적으로 설정했습니다 기본 SQL Server 백업 및 복원을 수행해야한다는 점, 우리는 또한 의사 소통의 라인을 설정했습니다

S3 버킷과 RDS 인스턴스간에 옵션 그룹을 사용하여, 이제 데이터베이스 백업을 복원 할 준비가되었습니다 우리의 RDS 인스턴스에 이제는 이전에 S3 버킷 이름을 복사했습니다 그것을 메모장에 붙여 넣습니다 이제 우리가 할 일은 우리가 양동이에 들어가는거야

우리도 똑같은 일을 할거야 실제 데이터베이스 백업 파일로, 그러니 계속해서 이름을 복사하십시오 메모장 파일을 열고 이름을 붙여 넣으십시오 컴퓨터에서 SQL Server Management Studio를 열고, RDS 인스턴스에 연결하십시오 새 쿼리 창을 엽니 다

그래서, 우리가 실행할 수있는 방법 AWS RDS의 백업 및 복원 존재하는 RDS 저장 프로 시저 중 일부를 사용하는 것입니다 모든 RDS 인스턴스의 MSDB 데이터베이스 그래서, 내가 할 일은 어떤 코드를 붙이는 것이다 내가 이미 수정 한 것들을 우리가 살펴볼 것이다 동일한 스크립트를 찾을 수 있습니다

joshburnstechcom의 블로그 게시물에 올리겠습니다 이 동영상의 설명에 링크되어 있습니다 설명을 확인하십시오 링크를 클릭하면 코드가 삽입됩니다

복사본을 복사 한 다음 수정할 수 있습니다 환경에 맞게 따라서이 저장 프로시 저는 MSDB 데이터베이스에 상주합니다 rds_restore_database라고합니다 그것에는 데이터베이스 이름에 대한 매개 변수가 있으며, 이것은 당신이 원하는 데이터베이스가 무엇이든간에, 그리고 나서 s3_arn_to_restore_from에 대한 또 다른 매개 변수 S3 버킷이 될거야

우리가 메모장에 복사 한 백업 이름 그게 바로 이것이 시작될 곳입니다 먼저 database_name을 사용합니다 다시 말하지만, 이것은 당신이 원하는 모든 것입니다 데이터베이스 이름을 우리는 JoshBurnsTech 데이터베이스의 백업본을 가져 왔습니다

그래서이 조쉬 번즈라는 이름을 지을거야 S3_arn_to_restore_from, arn : aws : s3, 이 모든 것은 똑같이 남을거야 어디에서 이걸 실행하든 상관 없습니다 이 부분을 변경하지 마십시오 첫 번째 부분은, 분명히, 우리는 bucket_name입니다

이것은 S3 버킷 이름이 될 것입니다 그래서 우리는 메모장을 열어 놓을거야 우리는 양동이 이름을 복사 할거야 메모장 파일을 열어 보겠습니다 우리는 bucket_name을 없애 버릴거야

이제 우리 양동이 이름에 붙여 넣을거야 마지막으로 bakup_file을 변경해야합니다 그래서, 이것은 bakup_file입니다, 그냥 자리 표시 자입니다 이것을 삭제해야합니다 붙여 넣기해야합니다

메모장에 복사 한 백업 파일 이름 다시 메모장 파일을 열어 보겠습니다 이제 백업 파일 이름을 복사합니다 나는 bakup_file을 삭제할 것이다 우리가 찍은 백업 파일에 붙여 넣으십시오 자, 이제부터 끝내야합니다

모든 것이 확실한 방식으로 보이는지 확인하십시오 우리는 올바른 MSDB 복원 절차를 실행하고 있습니다 우리는 우리가 사용하고자하는 데이터베이스 이름을 사용하고 있습니다 올바른 버킷 이름을 사용하고 있습니다 그리고 우리의 백업 파일

bak 확장자를 가져 왔는지 확인하십시오 그렇지 않으면 복원되지 않습니다 실행하기 전에, 복구 프로세스가 시작됩니다 모니터 할 수있는 방법 복원 프로세스 전반의 진행 다른 저장 프로 시저를 사용 중입니다

MSDB 데이터베이스에 존재합니다 그래서 나는 이것을 앞으로도 붙여 넣을거야 따라서이 저장 프로 시저의 경우, 나는 또한 블로그 게시물에 넣을거야 복사 할 수있는 코드 블록에서 따라서이 비디오의 설명을 확인하십시오 먼저 복원을 강조 표시하고 실행 해 보겠습니다

그리고 다시 SQL Server에서 코드를 강조 표시하면, 강조하는 코드 만 실행합니다 이제 실행을 클릭하겠습니다 실행을 누르 자마자, 하나의 레코드를 반환합니다 너가 복원을 시작했다는 것을 보여줄거야 생성 될 때 데이터베이스 이름, 버킷 이름, 그 모든게 좋아

이제 우리가 할 일은 우리가 MSDB rds_task_status, 그리고 그것은 우리에게 줄거야 이 복원 상태 다시 말하지만 코드를 강조 표시하고 실행을 클릭하십시오 우리는 작업 유형을 볼 수 있으며 복원을 수행하고 있습니다 우리가 선택한 데이터베이스 이름, JoshBurnsTech, 복원 완료율, 우리가 방금 시작한 이래로 우리는 현재 0에 있습니다

복원 기간, 마지막으로 갱신되고, 복원이 작성 될 때, 그리고 우리가 사용하고있는 S3 객체도 있습니다 자, 이것이 실행되는 동안, 작업 상태에서 실행을 계속 눌러보십시오 이 데이터베이스는 실제로 작습니다 너무 오래 걸리지 않아야합니다 나는 계속해서 이것들을 새롭게 할거야

끝날 때까지 따라서 문제 해결에 대한 훌륭한 교훈을 얻으실 수 있습니다 SQL Server 2019 인스턴스에서 데이터베이스 백업을 수행했습니다 그것의 시사 판, 아직 짝수가 아니기 때문에 내 로컬 컴퓨터에서 백업을 가져갔습니다

SQL Server를 사용하여 2019 스크롤하면, 내가 한 일은 방금 작업 정보를 복사 한 것입니다 쿼리 창에 붙여 넣습니다 따라서 스크롤하여 데이터베이스 버전 목록을 볼 수 있습니다 RDS에서는 생산 만합니다

지금 SQL Server 인스턴스, 2017은 RDS에서 아직 사용할 수 없습니다 대중에게 공개되지는 않습니다 그것은 단지 미리보기이기 때문에 백업이 실패한 것입니다 그래서 우리는 스크롤을합니다 "이 버전은 호환되지 않습니다

"버전 140을 실행중인이 서버와 함께, "SQL Server 2017 "서버에서 데이터베이스를 복원하거나 "그것은 백업을 지원합니다 "또는이 서버와 호환되는 백업을 사용하십시오" 비정상적으로 종료되었다고합니다

따라서 복원을 수행하는 경우 AWS RDS에서 백업을 수행하고, 프로 시저를 통해 해당 작업 상태를 실행하십시오 내가 붙여 넣은 것 그렇게 할 때, 어떤 것이 실패하면, 당신은 작업 정보 열에서 그것을 볼 수 있습니다 또한 라이프 사이클에 표시됩니다 오류로 실패한 것입니다

또한 라이프 사이클 항목에 표시됩니다 또한 오류가 있었다는 것을 그래서 이것이 문제를 해결하는 방법입니다 이제 내가 할 일은 단지 SQL Server 인스턴스에 로그인하고, JoshBurnsTech 데이터베이스를 생성하고, 그것의 백업을 가지고, 그것을 S3로 옮기고, 그리고 우리는 다시 뛰어 들어 다시 이것을 할 것입니다 좋아, 그래서 우리 돌아 왔어 JoshBurnsTech 데이터베이스를 만들었습니다

SQL Server 2017 인스턴스에 하나의 테이블을 넣고, 그것의 백업을 가져가 S3으로 옮겼다 우리는 다시 복원 할 준비가되었습니다 그래서, 나는 똑같은 백업 파일 이름을 사용했다 그래서 우리는 저장 프로 시저를 다시 실행할 수 있습니다 매개 변수를 변경하지 않고 그래서 우리는 그것이 만들어 졌음을 알 수 있습니다, 우리는 작업 상태를 시작할 수 있습니다

새로운 항목이 있습니다 방금 시작되었습니다 보시다시피, 100 % 완료되었습니다 이제 RDS 인스턴스를 새로 고칠 수 있습니다 새로운 데이터베이스가 있어야합니다

그래서 데이터베이스로 갈거야 새로 고침을하고 새 데이터베이스가 있습니다 S3 버킷에서 성공적으로 복원했습니다 이제 데이터베이스를 확장 할 수 있습니다 하나의 테이블이 있어야합니다

그래서 내가 만든 테크 비디오 테이블이 있습니다 우리는 그 안에있는 데이터를 볼 수 있습니다 그것은 단지 하나의 기록이어야합니다 하나의 레코드 인 AWS RDS SQL Server가 있습니다 5 단계로 넘어 갑시다

SQL Server 데이터베이스 백업 RDS 인스턴스에서 S3 버킷으로 이동합니다 JoshBurnsTech 데이터베이스를 선택하겠습니다 나는 새로운 질의로 갈거야 따라서 SQL Server 용 AWS RDS에서, 백업 압축을 사용하려면, 스크립트를 실행해야합니다 GUI를 사용할 수 없습니다

당신이 평상시처럼 오른쪽 클릭 만하면됩니다 그런 다음 데이터베이스 설정에 대해 수행하십시오 저장 프로 시저를 실행해야합니다 그래서, 나는 또한 이것을 블로그 게시물에 던질 것이다 그것은 연결될 것이며, 코드 블록이있을 것입니다

따라서이 저장 프로 시저가 rdsadmin 데이터베이스에서 여기 데이터베이스에서 볼 수 있습니다 이 데이터베이스는 SQL Server를 만들 때 RDS 인스턴스 그래서 rdsadmin에서 실행되고 있습니다 그것은 rds_set_configuration을 호출하고 있습니다

S3 백업 압축은 사실입니다 그래서, 이것을 실행 한 후에 우리가 백업을 할 때 SQL Server RDS에서 해당 백업 파일 AWS S3에서 압축 될 것입니다 그래서, 그것은 성공적으로 실행되었습니다 이제 우리의 백업이 압축됩니다 이제 저는 저장 프로 시저에 붙여 넣을 것입니다

우리가 백업을 할 수있게 해줍니다 이것은 블로그 게시물의 코드 블록에도있을 것입니다 이제 우린 이제 가서 이것을 수정해야합니다 그래서,이 저장 프로 시저는 다시, MSDB에서 실행되면 rds_backup_database라고합니다 그래서, rds_restore_database 대신에, 그것은 rds_backup_database입니다

소스 데이터베이스 이름, 이것을 바꿀 필요가 있습니다 우리의 데이터베이스 이름 다시, JoshBurnsTech를 사용할 것입니다 S3_arn_to_backup_to, 여기가 우리가 백업하고 싶은 곳입니다 우리 S3 버킷에서

나는 다른 쿼리 창으로 돌아갈거야 이걸 복사 할거야 그래서 나는 전진하고 전체 경로를 복사 할 것입니다 하지만 우리는 가서 백업 이름을 바꿀 것입니다 따라서 버킷 이름으로 시작하여, 이상 강조 표시 한 다음 붙여 넣기를 수행해야합니다

다시 MSDB rds_backup_database를 호출합니다 JoshBurnsTech를 소스 데이터베이스 이름으로 사용하고 있습니다 우리 RDS 인스턴스에있는 그럼 우리가 백업 할거야 S3 버킷, joshburnstech-s3, 우리는 백업 파일 이름을 바꿀 것입니다 이걸 지울거야

그리고 오늘 끝나면 날짜를 알려줄 것입니다 오늘은 실제로 8 번째입니다 마지막으로이 백업 파일 웬일인지 존재했기 때문에, 우리는 그것을 덮어 씁니다 그래서 나는 앞으로 나아가서 이 저장 프로 시저 코드, 실행을 누르십시오 기본적으로 말하는 우리의 초기 기록이 있습니다

방금 백업을 시작 했어 이제 강조 할 것입니다 rds_task_status 저장 프로 시저를 실행하고 실행하십시오 그러면 백업이 진행 중임을 알 수 있습니다 아무것도 아직 실패했습니다

완료율은 0 %이므로 우리는 완료 될 때까지 상쾌하게 유지합니다 그래서 실패했습니다 그래서 우리는 할 것입니다 조금 더 문제 해결 다시 한 번 task_info 열을 복사했습니다

이제 스크롤하면 스크롤 할 수 있습니다 SQL Server Express를 사용하고 있기 때문에, 백업을 압축 할 수 없으므로 그것은 영원히 알려졌다 나는 방금 그것을 잊어 버렸다 실제로 여기에 압축을 설정할 때였습니다 그래서 우리는 압축을 사용할 수 없을 것입니다

그래서 나는 다시 위로 스크롤 할거야 이 값을 false로 변경하려고합니다 그리고 지금 나는 이것을 다시 할 것입니다 이제 압축이 해제되었습니다 저장 프로 시저를 다시 강조 할 것입니다

백업을 수행하고 다시 실행하십시오 이제 task_status, execute를 선택하겠습니다 우리는 백업을 통해 100 % 완벽 해 졌음을 알 수 있습니다 그래서 S3 버킷에 나타나야합니다 그래서 우리는 그걸 확인해 볼거야

이제 AWS 콘솔과 S3 버킷으로 되돌아갑니다 우리는 양동이를 열어 놓을거야 새로운 데이터베이스 백업이 있습니다 그래서이 백업으로 우리가 할 수있는 일 이 데이터베이스 백업을 복원 할 수 있습니까? 다른 RDS 인스턴스로 그것을 로컬로 복사 할 수 있습니다 온 – 프레미스 SQL Server 환경에, 이를 사내 구축 형 SQL Server에 복원하십시오

당신이 할 수있는 많은 다른 것들이 있습니다 따라서 이것은 유연성을 제공합니다 RDS SQL Server 데이터베이스의 백업을 가져 오려면, 네가 원하는 곳으로 옮기고, 유연성을 제공합니다 다시 말하지만, 저는 최근에 고객이 있습니다bak 파일 백업을 원했던 RDS 데이터베이스의 개발을 위해 온 프레미스 SQL Server에 배포 그리고 그런 것들은 이것의 유스 케이스입니다 분명히 또 다른 사용 사례는 중복 백업입니다 너무 많은 백업을 가질 수는 없습니다 프로덕션 SQL Server 데이터베이스, 당신은 그것을 기억하고 감사 할 것입니다 부패가 발생하는 것과 같은 유형의 문제가있는 경우, 중복 된 백업을 갖는 것이 항상 좋습니다

그래서, 전반적으로, 나는 정말로 감동했습니다 SQL Server 용 AWS RDS 당신이 가지고있는 세분화 된 컨트롤을 좋아합니다 Azure SQL과는 달리 당신이 DBA이거나 SQL Server를 많이 사용하여, AWS RDS가 제공 할 수있는 것에 대해 감사드립니다

자,이 비디오를 즐긴다면, 그것은 당신을 도왔습니다 아래에 댓글을 달아서 알려주세요 또한이 과정에서 문제가 발생하면 만약 당신이 그것을 테스트하고, 또한 그 의견을두고, 기꺼이 도와 드리겠습니다 이 마지막 화면에서이 비디오를 체크 아웃하는 것이 좋습니다 해당 라운드 구독 버튼을 누르십시오

주간 기술 비디오 알림 벨을 친다 그래서 당신은 아무것도 놓치지 않습니다 지켜봐 줘서 고맙다 다음 번엔

(힙합 음악) ♪ 연금 남자에 관한 모든 것 ♪ ♪ 많은 사람들처럼 북돋워 ♪ ♪ 나는 스트레스를 받고있어 ♪ ♪ 그냥 도울 수 없어요 병을 꺼내주세요 ♪ 내 여자 ♪

Build modern database applications using Azure SQL Database Managed Instance ADF and – BRK3052

당신은 우리를들을 수 있습니다? 시작하자 세션에 대한 감사드립니다

이쪽 나는 제이 재거 네탄이야 여기 우리 집사는 우리가 프로그램 AZURE SQL 데이터베이스 팀의 관리자 오늘 우리는 이야기하기 위해 여기에 있습니다 AZURE SQL 데이터베이스 및 가능한 방법 데이터베이스를 이식하거나 그것에 응용 프로그램을 작성하십시오

잘 모든 것에 대한 많은 팁을 공유하십시오 배포에서 보안 실행까지 ETL 및 다른 AZURE 서비스 사용 클라우드의 애플리케이션을 구축하십시오 너와 얼마나 친숙한 지 소량의 저항? 개요가 없습니다 우리가 포괄 할 배경 가장 많이 생각하는 것은 약간의 친밀감과 바다의 기쁨 SQL 데이터베이스

내 팀이 보안을 유지합니다 특색 우리는 그것에 대해 이야기 할 것이다 이 세션에서는 APP에서만 볼 수 있습니다 원근법

그래서 내가 너에게 보여줄거야 너에게 어떻게하면 도움이 되겠니? AJAY SAID처럼 APP를 안전하게 지킬 수 있습니까? 우리는 데모 하우스에 머물 것이다 더 적은 수의 슬라이드를 보급하십시오 >> SO ONE 고객이 가장 중요하게 생각하는 것 많은 고객으로 클라우드를 찾고 있습니다 우리가 세계와 함께 일하는 것 지원을 끝내는 힘이 있습니다

SQL 서비스에서 왔습니다 너무 멀리 있지 않습니다 그것은 덜하다 지금은 3 개월이 넘었습니다 저기있는 7 월의 주 거대한 위험 – >> 약간의 어려움 슬라이드하기 거기에 널

>> 우리가 기다리는 동안 슬라이드 우리는 거기에 갈 의 끝 지원은 2008 년 7 월에 시작됩니다 당신이 볼 수 있듯이 10 년이 지난 것입니다 이것은 많은 응용 프로그램을 가져옵니다

그것이 위험에서 벗어났기 때문에 위험에 처한다 MICROSOFT는 더 이상 제공하지 않을 것입니다 보안 업데이트 및 고객 대부분 중요하지 않은 것도 중요합니다 혁신의 십년 하나 뿐인 것처럼 약속의 의미는 당신에게 플랫폼 또는 대상 최소한으로 함께 갈 수 있습니다

신청서에 따라 다름 너 사용 중이 야 이것을 마음 속에 간직하십시오 당신의 목적지로서의 클라우도 고려하십시오 우리는 왜 그럴 것인가에 대해 이야기 할 것입니다 호환성을 제공하십시오

우리가 AZURE SQL을 볼 때 데이터베이스 패밀리는 우리의 투자입니다 당신이 본 기둥을보고 있습니다 우리의 완벽한 약속은 확실한 것입니다 호환성 그것은 같은 엔진이다

당신은 당신과 함께 사용하기 위해 동일한 생산성 기능 세트 그래서 동일한 코드베이스 실행하기 동물은 잡종 또는 잡종에 구름이있다 환경 경쟁과 함께 봉인 이미 소프트웨어가있는 경우 기업 협약에 대한 보증 그런 다음 귀하의 라이센스 투자가 있습니다

보호됨 그게 우리가 무엇을 의미하는지 이 라이센스를 가져올 수 있습니다 AZURE SQL의 가상 교환 데이터 베이스 너는 걱정할 필요가 없다 당신은 이미 당신의 투자를하고 있습니다

라이센스와 당신은 다시 지불해야합니다 클라우드를 위해서 너는 교환 할 수있어 몇 가지 변화 결과가 나타납니다 1 년 또는 3 년이 걸리는 경우 고객은 80 % 절약 할 수 있습니다

기업 기능 측면에서 성과 및 규모에 대한 정보 이미 우리가 시작했다고 들었습니다 HYPER SCALE 어제처럼 서비스 이것은 약속한다 100 스토리지 스토리지 그래서 당신은 귀하의 신청서를 미래에 증명할 수 있습니다

데이터는 성장할 것입니다 데이터베이스 더 커질 필요가 있습니다 지원할 수있는 플랫폼이 있어야합니다 기능 >> 모든 것이 갖추어져 있습니다

당신에 대해 생각하지 않아도됩니다 음, 내가 더 필요할 때 나는 무엇을해야 하는가 처음부터 끝까지 발목 높이기 귀하가 변경하는 내용은 온라인 상에 있습니다 당신은 기본적으로 포털에 있습니다 또는 슬라이드 및 파워 쉘 이동 더 많은 자료 요청 우리는 그들이 이용할 수있게 할 것입니다

당신 >> 마지막 2 기둥 AZURE PATTERN PLATFORM의 가치입니다 보안 또는 성능 거기있다 서비스 실행에 많은 빌드 초기 자동 튜닝 또는 성능 기준 관리는 올바른 설정을 권장합니다 서비스 계층 및 색인 권장 사항 신청서를 빨리 ​​작성하십시오

만들기위한 노력을 기울이십시오 밤중에 위로 또는 업계의 LED 보안 기능 우리는 나중에 얘기 할 것입니다 하지만 가장 내가 뭘 공유하고 싶은지 당신이 제공 할 때 상자 밖으로 나옵니다 네 가지 SLA 라인 가용성

다른 클라우드 없음 제공자는이 SLA를 제공합니다 >> 알았어 아무 것도 안돼 >> 지금 찾으세요 언제 배치 옵션을 사용합니까? AZURE SQL DATABASE 만들기 및 만들기 너는 3 개의 선택이있다

첫 번째 2 시장에 이미 존재 함 몇 년 동안 싱글 기본 서비스로서의 기본 하나의 데이터베이스를 확보하면 가능합니다 쓰기 반대 신청 데이터 베이스 모든 자원 당신이 데이터베이스를 만들 때 당신은 피곤 해요 데이터베이스에 대해 보증됩니다

응용 프로그램에 이상적입니다 대부분의 클라이언트 서버를 구축해야합니다 APPS에는 많은 기능이 없습니다 소란 데이터에 대한 의존도 프로그래밍 표면에서 떨어 뜨려 라 지역

다음은 탄성 풀입니다 탄성 수영장은 단일 수영장입니다 데이터베이스 주요 차이는 리소스 협조를 공유 할 수 있습니다 많은 임차인이있는 경우를 의미합니다 당신이 원하는 곳의 주거 환경 여러 신청서를 호스트하려면 당신이 할 수있는 자원의 고정 된 세트 기본적으로 단일 풀에 넣는다

그래서 그들은 같은 세트를 나눌 수 있습니다 자원 당신이 가진다면 장점 구속력이없는 신청서 같은 시간에 자원에 대한 생각 응용 프로그램 공유 시간대와 같은 IT 한 달에 한 번 또는 한 달에 한 번 실행하십시오 너는 헌신적 인 것을 필요로하지 않는다 자원

각 응용 프로그램 실행 그 자신의 고립 된 프로그래밍 표면 그들이 데이터베이스를 가로 지르지 않고있다 있습니다 S 제 3의 인은 관리됩니다 SQL로 관리되는 인스턴스라고 생각하십시오

서비스로서의 그것 당신에게 도움을줍니다 전체 인스턴스 레벨 기능 만약 당신은 능력을 사용하고 있습니다 PREMISES에 대한 오늘의 서비스 너는 가로 질러가는 특징을 가지고있다

데이터베이스 또는 연결 서버 또는 응용 프로그램 당신이 상처를 입었거나 관리했다면 I OBJECT STANCE가 배포 됨 PLATFORM 당신은 피할 것이다 IT가 제공하는 최상의 호환성 사전에 서서 움직이고 있습니다 구름 그래서 계속해서 관리되는 표면의 표면적 약속은 당신에게 최고를 줄 것입니다 SQL Server가 이미있는 기능 제공합니다

그건 단지 하나의 추가 사항입니다 IT가 기업입니다 당신이 질 수있는 클로우프트 번 덩어리의 모든 것을 회복하기 위해 프로그램 표면 영역에서 그만큼 두 번째 – 내가 원하는 두 가지 여기에 밝은 빛이있다 우리가 얻는 질문은 무엇인가? 번역

클라우드 서비스 IT가되고있다 최신 버전을 항상 실행 중입니다 SQL 서버 엔진 IT가 될 것입니다 너를 의미하는 진지를 떠나라

혁신을 더욱 빠르게 할 수 있습니다 기타 호스팅 SQL 그러나 고객 내 신청서에 상관없이 무엇이 중요합니까? 이 버전을 사용하지 않습니까? 그래서 우리는 무엇에 대한 대답인가? MICROSOFT 권장 소비자이므로 데이터베이스 호환성 수준을 사용하려면 그들의 신청서를 증명하는 수단 우리가 약속 한 호환성 수준 기능과 서비스를 위해 동일한 보증 당신은 어떻게 감지합니까? 애플리케이션 스탠드 얼론 IF 관리되는 인스턴스를 대상으로 지정 하시겠습니까? 우리는 은색의 속성 엔진을 가지고있다

8의 가치는 당신이 기본적이라는 것을 의미합니다 관리 된 인스턴스 서비스 태그 지정 내가 언급 한 모든 혜택 전에 사용에 익숙한 경우 당신이 얻은 AZURE SQL 데이터베이스 보안 성의 4 가지 라인 기능은 동일한 플랫폼에서 실행됩니다 그래서 당신은이 모든 기능을 갖습니다

상자 밖으로 >> 그냥 그렇다 특정 COMPAT에서 실행 중입니다 레벨은 당신이 수정 및 핫 패치 덮개 이건 너의 특기를 다루고있어

세트 그것이 당신을 제한하지 않을 것입니다 최신의 그리고 가장 큰 것을 얻는 것 서비스를 제공하는 조건으로 안정적입니다 보안 패치 및 그게 맘에 든다 >> 너무 가벼운 데이터베이스 호환성 향상 수평

주요한 것은 보호입니다 마이크로 소프트가 제공 할 것입니다 그래서 고객이 크게 두 가지 일을 할 수 있습니다 업 그레 이드 또는 이동시기 새로운 버전 기능의 정확성 그래서 그것은 깨지 않습니다 사람들은 걱정이 될 수 있습니다

사용을 권장하지 않습니다 우리는 그곳에 약속한다 이 같은 기능을 가진 앨리스가되지 않습니다 눈 두 번째 것은 훌륭합니다

공연 계속 실행하여 동일한 수준의 COMPAT 만약 너라면 당신의 응용 프로그램을 돌려 놓았습니다 SQL SERVICE 2012 및 사용자에게 말하기 동일한 데이터베이스 호환성 설정 수준은 계속 제공됩니다 너는 같은 모양

그런 식으로 너는 그렇지 않다는 것을 너는 확신한다 성과 개선을 위해 노력하겠습니다 검증 및 테스트에 대한 추가 정보 이 모든 기능은 무엇입니까? 그 일을 할 수있는 것들이 있고 그럴 필요가있는 것들은 무엇입니까? 그것을 성공적으로 수행 할 수있는 TWEKS 둘 사이의 소싱 비교 자신과 당신의 목표 우리는 가지고있다 몇 가지 무료 도구

이주 수단 비교를위한 실험 지원 이 비교 나는 이것을 올린다 그래서 IT는 당신에게 더 높은 신뢰감을줍니다 노력의 필요량에 관해서 데이터베이스를 클라우드로 이동하려면 어떤 질문? 나는 분을 가져갈 것이다 이리

>> 기쁜 마음으로 자유롭게 언제든지 중단하십시오 이것은 매우 좋다 비공식적 인 질문이있는 경우 너는 그것을 밖으로 나설 수있다 그 중 하나의 마이크로폰

[알아들을 수 없는] >> 우리가 믿는다면 질문은 무엇입니까? ON SSR 짧은 대답은 우리가하는 일입니다 힘찬 길로의 이주의 길 보고서에 대한 VI 서비스 우리의 손님들 VM에 이미 배포되어 있습니다 다시, 카탈로그 배포 및 관리 그런 식으로

투자 조건에 따른다 또는 우리가 전한 마지막 쿼터 그렇지 않은 것들 귀하의 단일 또는 탄성 제품에 사용 가능 배포 옵션 너가 이미 있으면 귀하가 실현할 수있는 AZURE SERVICES 사용 AZURE는 한 시간대에 실행됩니다 우리 지역 시간 지원을받습니다 당신 이미 있었던 응용 프로그램을 보유하고 있어야합니다

특정 일에 대해 서면으로 작성 시간대에는 고객이 있었어 우리는 누구와 수정해야할까요? 23, 000 절차 청구서가있었습니다 앱이 동 시간에 고정되었습니다 사용 지역

변경하기가 어렵다 그 정도 언제 너를 창조 할까? [불가] 당신이 말할 수있는 입장 그것이 필요한 시간대 메이크업없이 앱을 이동할 수 있습니다 변화 데이터베이스 외부와 비슷하게 데이터, 그렇게 설정할 수 있습니다

너의 재사용에 대해 걱정할 필요가있다 신청서 공공 종점, IT 요구 사항은 네트워크 요구 사항입니다 그것 네트워크에서 실행되므로 실행할 수 없습니다 필요없는 직접 연결성 당신은 교통량을 허용하는 규칙을 만들어야합니다

당신의 방화 벽을 통해 그래서 우리는 지원한다 선택적인 공공 종점 빠른 장치를 원한다면 번 던 (BURDEN)없이 테스트하고 연결하십시오 그는 당신의 네트워크를 설정하는 것입니다 대중 종점으로 갈 수있다

귀하의 신청서를 배포 및 테스트하십시오 그곳에 >> 선택의 여지가 핵심 단어입니다 이리 >> 그것은 기본적으로 사용되지 않습니다

너는 연결을 끊어야한다 다음 중 하나는 사용중인 경우입니다 계속되는 SQL 인증 작업 우리는 사건을위한 통로가있다 생성 할 수있는 곳에 로그 기록 예고편에 로그인 할 때처럼 로그인하십시오

일반 허가 및 광고 설정 관리자인지 여부에 관계없이 로그인하십시오 수준 또는 데이터베이스 역할 너 할 수있어 오늘 늦게 통제하십시오 너 할 수있어

응용 프로그램 배포 및 통합 AZURE로 당신의 전제 만약 그렇다면 응용 프로그램을 사용하면 IT가됩니다 계속 일하십시오 우리는 침입 할 것이다 그 중 일부에 대한 추억의 커플 남아있는 것

우리도 가고있다 더 작은 4 개의 중핵을 풀어 놓기 위하여, 2 CORE ET CETERA 잘 MSDN 구독 디바이스 테스트 라이센스를 받고 있다면 또는 디바이스 테스트가 작동하지 않음 생산 비용을 동등하게 지출하기 위해 귀하의 신청서를 작성하십시오 어떤 질문이 있니? [알아들을 수 없는] >> 질문은 최대 란 무엇입니까? 생산 능력 컴퓨터 스토리지 약관에 있습니까? 저장? 그래서 IT에 따라 달라집니다 알았어

비즈니스 크리티컬 4 타라 비트입니다 하이퍼 스케일 의지 관리 된 SCALE INSTANCE LATER에 오십시오 너에게 허용 할 올해 HUNDRED TARABYTES로 이동하십시오 [알아들을 수 없는] >> 그게 좋은 질문입니다 공공의 끝 포인트 당신은 그것을 사랑하거나 싫다

그것은 선택 사항입니다 IT 요구 사항 이것을 가능하게하는 2 세트의 눈 그래서 IT 부서는 네트워크 관리자와 DBA를 필요로합니다 이 공공 종점을 열려면 우리는 이것이 바로라고 희망하고 있습니다

타협 가장 큰 경의 폴크스가 그랬어 실수로이 작업을 수행합니다 그래서 우리는 이것을 분리함으로써 희망하고있다 우리는 충분할 것입니다

그 공공에 대한 보안 금액 끝점 [INAUDIBLE] >> 아니, 이거 야 생산을 위해 사용할 수 있습니다 이 관리되는 인스턴스에서 사용할 수 있습니다 있잖아

너는 이걸 켜고 갈 수있어 기본적으로 제어 할 수 있습니다 당신이 원하든 원하지 않든 다시, 이 말을 전하며 AJAY는 대단한 사람입니다 디바이스 환경에서의 기능 아마 생산하지 않을 수도 있습니다

이게 다야 우리는 당신이 여기에서 선택하도록했습니다 >> 도로지도 마지막 조건 이전 슬라이드를 많이 구입하십시오 기능을 사용할 수있게되었습니다 게다가 호주의 일부 지역을 확장했습니다

인도 이번 분기는 우리가 일하고있다 더 많은 기능을 가능하게 응용 프로그램 호환성, 인스턴스 미리보기에 COLLISION이 (가) 있습니다 맞춤형 시간대가 미리보기입니다 조지아

우리 네트워크 보안의 일부가 완화되었습니다 너는 더 이상 열어 볼 수없는 것들 인터넷 포트를 통한 관리 교통 그래서 우리는 위임장을 철회했습니다 공공 종점 (PUBLIC END POINT)이 이미 언급되었습니다 또한 연결을 구성 할 수 있습니다

더 주요한 방어는 불투명하다 게이트웨이를 통해 이동하고 균형을 잡습니다 너가 자주 있지 않으면 좋은거야 연결 및 연결 해제

에 대한 매우 환갑을 자아 내기 게이트웨이를 통해 가야하는 경우 언제든지 당신은 더 많이 연결할 수 있습니다 이 기간 동안이 모든 것을 사용할 수 있습니다 플러스 배포 옵션 우리는 더 많은 지역에서 계속 확장 다시 복원 할 수있는 기능을 추가하십시오 다른 지리 정보 데이터베이스 부위 시간에서 POINT RECOVER FROM POINT 실수로 삭제 된 데이터베이스 CETERA

내가 너에게 데모를 보여주기 전에 나는 다른 방식으로 고객을 보여주고 싶다 관리되는 인스턴스를 배포 할 수 있습니다 하나 여기에 예제가 있습니다 그것만이 아니다 방법

관리 된 인스턴스가 실행됩니다 내가 언급 한 것과 같은 네트워크 모든 내외의 안전 보장 네트워크로 제어됩니다 귀하의 구독자의 관리자 그런 다음 응용 프로그램을 정의 할 수 있습니다

네트워크에 연결하여 관리자에게 연결 예 신청서 수 동일한 네트워크 가상 환경에서 실행 중 네트워크가 다른 하위 네트워크 또는 그들은 웹 APP 또는 AZURE APP가 될 수 있습니다 서비스와 그로의 통합 또는 VM에서 실행될 수 있습니다 VM과 동일한 VM이 페어링 된 경우 관리 된 상태로 당신이있는 경우 하이브리드 응용 프로그램에서 미리 VPN과 연결을 설정할 수 있습니다

미리 신청서를 제출하십시오 너의 서브넷 그리고 그 다음에 그 얘기를해라 방법 이것은 단지 하나의 아키텍처입니다 그것은 매우 유연합니다

그건 그저 순수한 네트워킹 방법 연결성을 유지하십시오 IT 당신은 가고 방향을 가능하게합니다 당신이 원해요 이것은 완전히 안전합니다 모든 것이 당신에게서 흘러 나온다

소유 네트워크 아무 것도없이 그것에 접근하십시오 너는 통제 할 수있어 내부 및 외부 접근 가능 데이터 트래픽 >> 함께 빨리 내가 ​​너에게 커플을 보여줄거야

오늘 우리가 알고있는 것들 데모 관점 그래서 나는 여기 AZURE PORTAL에 있습니다 그리고 나 HIT AREE ATER 자원 및 선택 인스턴스를 관리하십시오 너 이거 봤어 기본적으로 – 모든 경우 설정 가능한 레벨 특성 이리

나는 UI를 사용하지 않을 것이다 당신이 아주 많이있는 사람이라면 실용적인 사람, 실용적인 사람 우리가 가지고있는 성구를 통한 모든 것 옵션 자동화 옵션으로 가십시오 IT가 당신에게 템플레이트를줍니다 그래서 나는 여기에서 템플레이트를 다운로드했습니다

당신이 볼 수 있듯이 그래서 템플레이트 2 파일은 JASON 파일 하나가 있습니다 모든 속성을 가지고있다 당신은 당신이 당신을 설정할 수 있음을 볼 수 있습니다 관리자 로그인 THE SA LOG 위치, 암호, 위치 기타 속성

또한 다른 포트의 무리가 있습니다 나는 그 순간에 그분 께 나아 올 것입니다 그러나 PORTAL에서 볼 수있는 것은 무엇입니까? JASON FILE 그래서 여기에 내가 정의했다 인스턴스 이름을 사용하려고합니다

배치하고자하는 지역, 사용자 이름, 관리자, 배포 QUEUE 나는 총을 뽑는다 4, 일반적인 목적 2에서 4 중핵 시각 구역은 태평양 시간에 있기를 원합니다 나 때문에 비 기본 사항을 선택합니다 실행중인 응용 프로그램이 있어야합니다

다르게 나는 내 인생을 열었습니다 공공 종점이므로 나는 연결할 수 있습니다 VNET을 통하지 않고 IT에 지금 네트워크 보안으로 돌아갑니다

정말 중요합니다 관리 인스턴스가 요구 된 개방 상태 관리 교통을위한 스포츠 그게 다야 AZURE가 어떻게 업그레이드, 패치, FAIL 초과 근무 UPS 우리는 필요해

당신의 상황에 연결하십시오 만약 너는 완전하게 그것을 로그한다 아니 오래 관리되는 인스턴스입니다 너와 함께하면 도움이된다 새로운 모든 것을 그것을 다운로드하십시오 OWE는 본질적으로 모든 규칙을 가지고 있습니다

관리 인스턴스가 배포 된 경우 어떻게 기존 네트워크에 당신은 이것을 배포 할 수 없다는 것을 알고있다 어떤 문제? 우리는 다른 스크립트를 가지고 있습니다 그것을 얻을 수있는 허브를 사용할 수 있습니다 나는 너에게 여기 보여 줄 것이다 그래서이게 다야

CALLED PREPARE SUB NET 너 모두 너 해야 할 일은 구독에 의한 것입니다 신분증 자원 그룹 배포 및 네트워크가 준비 중입니다 그리고 SUB NET

언제 너를 불러 줄래? 스크립트는 기본적으로 실행되고 실행됩니다 우리의 모든 규칙과 확신 네트워크가 요구 사항을 충족시킵니다 따라서 검증을 통과했음을 알 수 있습니다 하위의 크기와 같은 것들 관리 된 요구 사항 때문에 NET을 필요로합니다 IP 주소

사업을하는 경우 PRRIARY 및 3 배포 중요 SECOND REPRESENT CAP 4 너무 좋아요 SUB NET이 올바른지 확인하십시오 크기와 상관 관계가없는 자원 IT가 규칙을 점검하지 않습니다

전철기 당신은 또한 그것을 볼 수 있습니다 일부 포트가 열리지 않는다고 경고합니다 내가 성공적으로 배포해야하는 경우 이 네트워크에서 나는 가고 싶다 이것 좀 고쳐줘

그래서 나는 그것을 바로 할 수있다 그리고 성서는 수정 될 것입니다 나를위한 IT 또는 수동으로 추가 할 수 있습니다 NSG의 규정

나 달리다 그 모든 것이 창조 된 성서 특정 법에 대한 국내 법령 법령 이름 그 자체가 무엇이겠습니까? 그 목적은 무엇입니까? 규칙 이 모든 것은 단지 관리를위한 것입니다 1423을 제외하고는 교통량이 당신의 데이터 트래픽

3342는 무엇인가 PUBLIC END POINT 이제는 나 그냥 내가 돌아갈 수있게 해줘 내 힘의 껍질과 사용을 통한 배치 내 매개 변수 템플릿 및 JASON 주형 그럼 우리가 그만둬 나는 그것을 다른 이름으로 알려줄 것이다

그래서 지금 이걸 배포하고 배포 할 때 내가 돌아 가면 나의 그룹에있는 사건 포탈에 당신은 그것을 볼 수 있습니다 배포 중입니다 그것이 커플을 잡을 수 있습니다 MINUTES 나는 기다릴 생각이 없다

그에 대한 한 번 더 해보았습니다 너는 내가 이것에 연결되어 있음을 볼 수있다 그것은 대중적인 최종 견해입니다 IT가 A

대중 나는 필요하지 않다 점프 박스 여기에 내가 연결되어 있습니다 보자

어떤 경우에 연결되는 인스턴스에 연결하십시오 기본 퀴리온이 없습니다 그것은 기본적으로 라틴 스크립트입니다 나는 여기에 질문이있다 내가 갈 경우 이 인스턴스의 속성을 확인하십시오

당신은 그것이 실행 중임을 볼 수 있습니다 처음에는 DEFAULT이고 IT는 실행 중입니다 현지 시각 그것도 마찬가지다 그것은 7 시간 전 실행 여기 현재 시간

실행 중이다 영어로 QUERY JOIN을 실행하는 경우 영어로 실행되는 이명 (BIGTABLE) 시스템 데이터베이스 이것이 기본이 아닌 기본값입니다 -이 쿼리를 실행하려고합니다 그것은 충돌 오류로 실패합니다

줄을 조인 할 수 없다 충돌 그들이 지금 고용됨을 우리가 할 수있는 그대로의 안식처 여길 봐 이 인스턴스를보고있는 경우 당신이 볼 수있는 속성 시스템 데이터는 비 기본 상태입니다 충돌

또한 구체적으로 배포 됨 시간이 내 시간과 맞았을 때 다른 컴퓨터의 경우 UUBC 시간에서 이것은해야한다 그것이 맞기 때문에 성공할 수있다 내 사용자 데이터베이스 나는 돌아왔다 결과

빠른 여정 배포 할 수있는 방법을 생각하고 기다려주세요 올바른 설정과 함께 다음 작업 또는 집계 및 시간 존 내 콜라주로 끌고 가자 계속하다

>> 배포 중 길을 놓고 보안에 대해 얘기해보십시오 이것은 우리의 포트폴리오의 개요입니다 나는 모두에 대해 이야기하지 않을 것이다 이 모든 것들 사실대로 나는 그냥 한 켤레의 의견 그리고 나서 나는 어떤 사람들을 우리가 응용 프로그램에서 가지고있는 기능 보안 이념의 목표 항상 우리를 확신시켜 주어야한다

너에게 모든 것을주는 하나의 손 위에있다 앱을 안전하게하는 도구 우리 가능한 한 쉽게 만들 수 있습니다 너는 그렇게하지 말라 보안 전문가가 되십시오

우리는 기능과 함께, 위협 발각 취약성 평가 일반적인 핵심 기능 맨 위에 우리가 심는 하드 코어 암호화 취약성 평가와 같은 기능 실행중인 규칙 엔진 당신의 유산을 반대하고 당신에게주는 컨피규레이션에 대한 피드백 그대의 서버와 데이터베이스 그런 다음 몇 가지 도움말을 얻을 수 있습니까? 내가 무엇을 잃어 버렸는지 나는 켜고 싶다 위협 탐지 당신이 낯선 사람에게 멘토르를 돕도록 이벤트 그 후 우리가 가진 모든 과정 ID와 같은 핵심 기능 관리, 나는 그것에 대해 이야기 할 것이다

우리는 여기에 모든 암호가있다 그리고 더 내 콜린지에 지금도 바로 이야기하기 최신의 암호화가 당신을 격퇴 시켰습니다 항상 제공되는 ARES는 암호화 된 너 자신을위한 개인적인 성격의 암호화 그것을 암호화 할 수 있습니다 두번째 버전은 지원할 확실한 신상품을 사용합니다

RICHER SET of QUERIES 우리는 가지고있다 전체 기능 및 기능 내가 무엇에 대해 이야기 할 것인지, 무엇을 할 것인가? 데먼에 당신을 보여줘 나는 주변에서 빠른 산책을 할 것이다

완성 AZURE DIRECTORY OF COURSE 및 그럼 우리가 사용하게 될거야 나는 나타날거야 너 – 나도 그걸 뿌릴거야 RLS 그게 롤 레벨 보안 내가 대단히 자랑 스럽다

APP 개발자를위한 권장 사항 앱을 안전하게 보관하십시오 그것을 허용합니다 CONTROL – 고급 곡물 제어 오버 어떤 데이터가 특정 부분으로 반환되는지 원리 그와 함께 데이터 마스킹은 대단한 방법입니다 귀하의 신청서를 안전하게 보관하십시오

그래서 나는 함께 어울리는 텐션을 가져다 줄 것입니다 너에게 데모를 보여줘 우리는 너를 보여주기 위해 스레드 탐지를해라 그걸 확인하기 위해 할 수있는 일 귀하의 데이터베이스는 유효하지 않습니다 분사 공격과 사고 그것처럼

우리는 그 시간을 건너 뛸 것이다 우리는 약간의 비트를 실행하고 있기 때문에 늦은 그것도 곧장 갈 수 있습니다 이리 우리는 AZURE 및 PORTAL에 다시 있습니다 나는 그 회원 가입을 만들었 어

AAD SQL MI를 호출했습니다 우리는 사용 중이다 너에게 보여줄 특별한 디렉토리 어떤 고급 기능 에서 구독은 2 개 관리했습니다 인스턴스 둘 중 하나를 사용합니다

내가 전에 언급 한 것을 데모해라 그래서 빨리 지나가고 얘기합시다 나에 관해서는 빠른 랩 어라운드 광고 너도 알다시피 모든 방법으로 내 사용자를 얻는 방법

그것을 할 수있는 다른 방법이 있습니다 우리가 사용하는 사용자를 바라 보는 경우 여기에 다른 종류의 US EARS 회원이 있습니다 그 여기에 예를 들어 있습니다 그게 회원이자 이유 야

우리가 퇴임했기 때문에 이것은 회원입니다 AZUR ACTIVE를 가진 우리의 미리 그려진 영역 예배 규칙서 우리는 자연 사용자를 가지고 있습니다 나는 여기에 손님을 가지고있다 이쪽 나는 나 자신을 손님으로 받아 들였습니다

두번 하나는 사업을 운영하는 사업입니다 우리가 초대 한 상황의 유형 이 외부 사용자가 직접 가입하는 방법 이것은 마이크로 소프트가 된 것이다 계정 나는 또한 내 전망을 사용하고있다

여기서 계정은 MMA 다 손님 이것은 당신에게 유연성을 제공합니다 귀하가 액세스 할 수있는 조건 신청서 등 다만 여기에 더 많은 것을 보여주세요

에서 밑바닥은 우리가 사용하게 될 것입니다 이 두 명의 회원 사용자가 볼 수 있습니다 꺼져 있습니다 우리는 그걸 사용할거야 RLS 데모에서

너와 함께 항상 그래야합니다 – 그룹은 훌륭합니다 관리하는 여러 사용자, 관리 방법 규모의 사용자 그 그룹 여기에 우리 데모를위한 관심사 제이 퀘스트를 불러 냈습니다 이 내 견해와 나의 마이크로 소프트가있다 계정

아웃룩에서 보는 경우 계정, 한 번 더 원한다면 포인트 아웃 방법은 구성해야합니다 이 사용자와 내가 여기에서 뭘했는지 나는 몇몇인가를 제공했다 접촉 나는이 게스트를 원한다 이 손님을 확인하고 싶습니다

APP를 사용하여 상사를 책임진다 나는 MMA를 사용하고 싶다 어떻게하면 돼? 이 작업을 수행? 우리의 전화 번호부에 돌아온다 조건부로 호출되는 멋진 기능이 있습니다 접속하다

조건부 액세스가 하나임 당신이 걸어가는 데 도움이되는 도구 그것을 만들기위한 멋진 라인 귀하의 사용자를 위해 매우 편리합니다 APPS에 액세스하여 통제, 보안의 올바른 설정 그것들에 적용됩니다 예 조건부 액세스 및 대기열 포함 사실 여기 계셨습니다 나는 그럴 수있는 양심적 인 정책을 가지고있다 이 그룹에 적용될 예정입니다

방문자 사용자 제이 액세스 당신 내가 원하는 것을 제어 할 수있다 이 사용자가 연결되었는지 확인하십시오 안전한 도메인 또는 내가 원하는 도메인 이 사용자가 여기에 있는지 확인하십시오

그룹은 MMA를 사용합니다 예제 제공 또는 그들은있다 기기에서만 연결 나는 안전하다고 생각한다 이 모든 것 조건부 액세스로 수행 할 수 있습니다 여기이 사건은 여기에 있습니다

이 앱을 보호 할 APP 우리는 사용 된 관리 사례 이것은 내 AZURE SQL 데이터베이스입니다 그만큼 통제 – 다시, 너는 할 수있어 여기 더 나는 그들을 비난하고있다 표면

그 중 하나는 통제 나는 여기에 힘을 실어주고 싶다 MULTI FACTOR AUTHORIZATION이 필요합니다 내가 볼 때 알 수 있듯이 다른 일을 할 수 있습니다 너 할 수있어

이 장치가 호환 장치가되어야한다고 말하십시오 내 사건을 의미하는 것 승인 된 클라이언트 응용 프로그램 만 사용 기타 등등 그래서 거기에는 모두가있다 이걸로 할 수있는 일이 많지 않아요

조건부 액세스 정책 이쪽 우리는 그것을 위해 기본적으로 사용하고 있습니다 다중 요소 승인을 집행합니다 그래서 우리는 우리의 신원을 가지고있다 다음은 무엇입니까

다음 단계는 다음 단계입니다 이 것들을 우리의 어지러운 SQL 데이터베이스에 넣으십시오 아제는 우리에게 선택권이 있음을 언급했다 당신은 당신의 신원을 증명할 수 있습니다 신분증 포함 된 특정 데이터베이스로 사용자 또는 사용자가 로그인 할 수 있습니다

그리고 나서 그들은 모든 것을 가지고 있습니다 로그인 한 특권 사례 나는 둘 다 했어 그럼 나 지금 스위치를 – 가보자 내 VM 여기

나는 너에게 보여 줄 것이다 그래서 지금 나는 VM에있다 와 나는 권위 그리고 AUTHENTI CACATED 나는 연결될 것이다 관리 된 상태로

나는 인증했다 이 기계에 반대하여 지금 가고있다 나와 만나는 법 – 이것은 우리가 당신에게 보여 줬던 회원 계정 일찍이 여기에 패스워드가 필요하지 않습니다 이지도는 – 이것은 특권이 있습니다 사용자

이것은 행정주의입니다 계정 그래서 여기에 우리가있다 너 할 수있어 여기에 모든 데이터베이스가 있습니다

우리가 가지고있어 한 가지 방법입니다 인증을 위해서 우리가 원한다고 말해줘 손님 계정으로 연결하려면

이 직원은 다른 사람 고객은 우리가 다른 방식으로 입증 나는 능동태를 선택할 것이다 디렉토리 유니버설 이것이 당신이 많은 요인 승인을 받으면 길을 택하십시오 그리고 난이 손님을 선택하러 갈거야

계정 지금 이럴 필요가있다 2 요인 실제로 보자 – 나 필요 – 나는 모두를 기억할 수 없다 여기 내 비밀의

그래서 IT 요구 사항 2 파열 여기에 패스워드가 있습니다 그 다음엔 지금이되어야합니다 여기 내 휴대폰입니다 해야한다

두 번째로 링 그것과 함께 내가 말한대로 코드는 그것을 깨닫는다 내 전화 번호로 전화 번호 정의에서 170488입니다 그럴 수 밖에 없어

알았어 지금 나는 연결됨 이것은 지금 연결되어있다 손님 계정으로 이 사건에서 나는 포함 된 사용자에게 그것을 할당했다

이 특정 사용자 만 액세스 가능 이 데이터베이스 중 하나에 섬기는 사람 날 그렇게 해 – 이거 놔둬 알토 자, 어때? 우리는 할 수있어 이 시나리오 나는 너를 보여줄거야 – 우리는 다른 방법을 사용하십시오

우리는 공공 종점 (PUBLIC END POINT)을 사용할 것입니다 그만큼 여기에 우리가 사용하려고 계획하고있다 우리의 힘 VR 우리는 힘 VR을 건설한다 대시 보드는 판매 신청서입니다 이 대시 보드는 우리가 사용할 것입니다

영업력 때문에 연결될 수 있습니다 그리고 그들은 그들의 고객을 볼 수 있습니다 그리고 무엇을 구매하는지 추가 할 일을 더하고 싶습니다 정당한 인증

나는 제한하고자한다 고객이 볼 수있는 영업 그들의 판매 영예와 관련있다 이것은 지역 1 및 지역입니다 관리자가 2 명 있습니다 먼저 이게 지금 나에게 연결되어있어 내가 사용하고있는 데이터베이스 여기에서 끝내십시오

다른 사람이 관리합니다 예 이것은 관리되는 인스턴스입니다 대중적인 최종 견해가 있습니다 그만큼 공공 종점은 개미입니다

나는 내면의 힘을 발휘하지 않아 일부 VM 사용으로 인해 게이트웨이 AJAY EXPLAINED 너는 그것을 사용할 수있다 내 데이터베이스에 연결하십시오 이것은 될 수있는 선택입니다

주의 깊게 배웠습니다 여기 있습니다 넓은 세계 수입합니다 그래서 뭐야? 이 사용자에게 잘 돌아갔다 나는 몇몇 구멍을 만들었고 나는 추가했다

이 역할이 없습니다 여기 있습니다 아주 빨리 자 여기있다 지역 관리자 한 명 이상 다른 하나는 남동쪽에있다 ID이 사용자 2 명에게이 2 명을 추가하십시오

역할 우리가 그랬던 것처럼 다음에 말해줘 우리는 RLS 정책 괜 찮 아 요 곡물을 만들었습니다 액세스 제어가 제한을 허용합니다 특정 데이터베이스에 대한 액세스

특정 테이블과 열의 사념 거기에 그렇기 때문에 RLS 정책 당신은 보안 아래서 찾을 것입니다 여기에 우리는 보안 정책을 가지고 있습니다 그래서 내가 너를 빨리 보여줄거야 이

이 특정 정책은있다 2 계획을 세우십시오 제한을 수행하는 2 가지 방법 또는 내가 바라는 2 가지 시나리오 적절한 종류의 ROLES FILTER IF 영업 사원은 연결하여 사용하지 않습니다 – 사용자의 목소리를 듣고 싶어합니다 우리는 그곳에 기능을 가지고 있습니다

고객 만 필터 가능 고객에 대한 것입니다 나는 할 것이다 그 기능을 잠시 후에 보여주십시오 이 정책에는 2 개의 구성 요소 A 필터가 있습니다 구성 요소 및 차단 계획 삽입 중 일부를 보호하는 것 그럴 수없는 행 이 정책에 의해 삽입되었습니다 그래서 뭐야? 이 실제 기능은 비슷합니까? 나는 당신을 아주 간략하게 나타내려고합니다

그래서 여기에 그 기능이 있습니다 필터 정책 이래로 언급 너무 많은 세부 사항으로 가지 않고도 기본적으로 그것이하는 일은 무엇인가? 이 힘으로 접근 할 수있는 역할 VI APP IT는 그것이 WHO 판매원으로부터의 영예 이 앱을 가져오고 있습니다 일치 함 그들과 함께하는 고객 고객 판매 위치보기 표 그래서 그것은 가치있는 기능입니다

IT는 여기에 약간의 비트가 있습니다 나는 내가 만들고있는 지점이라고 생각해 너는 이걸 한번 쓴거야 엔진 그것은 테이블에 얹혀 있습니다

IT는 매우 안전합니다 당신을 돕는 그런 다음 신청서를 보호하십시오 너는 건축이야 그래서 마지막으로 말 하네 이게 뭐지? 실제적으로 LOOKLIKE를 잠근다

여기에 우리 APP가 있습니다 실제로 들러주세요 그래서 우리는 2 명의 지역 관리자가 있습니다 이리 괜찮아

여기에 내가 기록되어있다 지역 관리자와 함께 1 LET 이 사진을 확대 할 수 있는지 확인해주세요 우리는 거기에 갈 여기 로깅 중입니다

지역 관리자와 함께 2 거기 우리는 간다 그래서 요점은 귀하의 고객이 귀하의 사용자 인 경우 이 앱을 사용하면 거기에 표시됩니다 클러스터 된 고객의 전체 번들 서해안으로 이 지역 사실상 2 명의 매니저 먼 서쪽 테러리스트

그래서 유일한 그 또는 그녀가 ACCUSED 고객 보거나 허용하는 것이 허용됩니다 이게이 테러주의입니다 RLS DID 미국을위한 필터링 전원 VI APP에는 아무 것도 몰랐습니다 그것 나에게 내 고객을 보여줍니다 내 고객

베타베이스 내부 우리가 필터링을 했어 그럴거야 오른쪽 측면에서 볼 수 있습니다 고객은 판매가 뭉 칩시 다 그 지역 때문에 그 동쪽에 남동부에 판매점 관리자가있었습니다 그가 살았던 영토와 임금 고객을 보는 것만 가능합니다

그 – 그 안에있는 고객 그게 그렇다는 미국의 지역 안전한 방법에 대한 간단한 예 당신 APP 하지만 나는 우리가 가진 것처럼 다른 것의 뭉치 무언가 다른 질문이 생겼습니다 나 좀 더 자세히 보여줘 그렇게 잠깐, 더있다

신속하게 점프를하십시오 다른 VM에 신속하고 정확하게 표시 너 한 번 더 그래서 말하게 될거야 너는 너의 APP를 가지고있다 그래서 말하게 될거야

너는 너의 웹 APP을 럽다 너는 기쁜 일 너는 알고 싶어한다 내가 나쁜 녀석들을 보호합니까? 나는 안전합니까? 아마도 당신은 무엇을 할 것인가? 내가 너에게이 APP를 보여줄 까? 공장 매우 간단합니다

우리도 거기에 있습니다 가기 이 앱은 고객이 몇 가지 민감한 데이터를 보유하고 있습니다 여기에서 아마도 당신은 무엇을하고 있습니까? 너는 내가 사용하는 것을 몰라

펜 테스트 도구 정렬 우리는 가지고있다 실제로 여기에는 몇 가지 옵션이 있습니다 그래서 MAYBE 당신은 SQL Map It OPENSOURCE TOOL 많은 사람들 그걸 사용하십시오

구성 할 수 있습니다 HIT 귀하의 웹 사이트보기 UNDERNEATH에 간다 뭐라구, 뭐라구? 우리는 이걸 기본적으로 가리켰습니까? 여기에 우리의 가벼운 WEB APP에 정말 아주 안전하지 않다 당신이 볼 수 있듯이

너 이거면 지도, 웹에 대한 SQL지도 도구 APP가이 웹 사이트를 가리키고 있습니다 우리는 속도를 낼 것입니다 그것을 잃어 버리게하십시오 당신이 볼 수있는대로 IT가 침투 패턴을 시험합니다 이 웹 사이트를 거부하십시오 IT 관련 연구 어떤 데이터베이스를 사용할 수 있는지 봅시다

찾을 수 있습니까? 다양한 관점에서 살펴볼 수 있습니다 열 유형 그것은 검색 중입니다 그래서 우리가 간다 IT가 일부 고객을 찾았습니다

거기에 보안에 문제가 있음 또는 신용 카드 번호 손해 배상 이게 뭐야? 친숙한 펜 테스터 이 사건이 사납다면 어떻게해야합니까? 너는 너의 웹 APP 반대를 보호한다 이 종류의 공격? 대답 나사 탐지가 내게 들려 준다

나 여기 니가 마지막으로 보여줘 집의 보안 측면 그래서 우리는 포털과 여기에 다른 관리되는 인스턴스가 있습니다 포탈의 보안 아래 우리는 선택의 무리를 가지고있다 네트워크화 된 직원 및 고급 관리자가 있습니다

데이터 보안 이게 뭐야? 너, 쓰레기통에 올릴 수있어 발각 그것은 매우 간단합니다 필요한 모든 것이 저장 장치가 필요합니다

회계 감사원 가기 감사를 받아야합니다 에 그런 다음 몇 가지 연락처를 제공하십시오 이 정보가 필요한 정보 알리미

무슨 탐지 그렇다 알고리즘의 수는 많다 연중 무휴로 운영되는 비 유니크를 꿈꾸는 당신 귀하의 관리 된 사건에 대한 사건, 귀하의 데이터베이스 또는 귀하의 SQL 서버 당신이 가지고있는 것 IT 보호 귀하 또는 공격을 감지합니다 그것은 영향을 철저히 여기처럼 강요하십시오

일단 당신은 당신이 가지고있는 것을 켜 놓았습니다 어떤 것의 그 어떤 부분 누군가가 잘 보면서 정중하게 생각하고 있습니다 우리가해야만했던이 펜 테스트 이 공구를 작동 시켰습니다 마지막 내가 너에게 내 이메일을 보여줄거야 상자

나는이 스레드를 구성 했어 나에게 경고를 보내려면 탐지 우리는 경고를 받았다 거기 있었어 잠재적 착취가 발견되었습니다

그것 구독자에게 전화 해 그것은 말한다 당신의 구독 이름과 아이디어 당연하지 서버, 데이터베이스 그것이 어디에서 왔는지 그리고 IT 감사에 대한 귀하의 방향 저장 계정을 계산하시오 더 많은 조사를하십시오

그게 다야 오늘의 일하는 방식 우리는 강화하고있다 계속해서 그리고 마지막으로 나는 여기에 좋은 소식을 말할 것이다 우리는 이것을 제공합니다

만약 너는 아직 패스하지 않았어 당신은 좋은 선택이라고 생각합니다 우리는 동일한 보안을 위해 노력하고 있습니다 관리되는 데이터베이스에 기반 더 적은 관리 데이터베이스 있습니다 나는 여기서 멈출 것이다

예 >> 미안하다 조금만 빨랐어 요 여기 있네 다른 옵션을 실행할 수 있습니다

VM에서 게이트웨이 전화가 왔어? >> 데이터 게이트웨이 및 사생활이 필요한 경우 종점 IT를 실행해야합니다 AV M 당신은 그렇게 할 수 있습니다

>> 그대로 오랫동안 파워 VI가 VNET에 있습니다 안전한 환경에서 실행 가능 이것은 선택 사항이었습니다 >> PUBLIC END 포인트 당신은 그것을 안전하게 할 수 있습니다 우리가 보여준 내각의 규칙들 자네는 할 수 있단다 이 포트는 공공 종점입니다 3342 번 포트에 내가 말했듯이

ONLY AZURE 클라우드 서비스를 연결할 수 있습니다 그래서 당신은 여하튼 연결을 제한 할 수있다 그것은 공공이다 >> 빨리 마라 ONE ON FAIL OVER

>> 그래, 나 해줘 퀵 스위치 나는 2를 보낼 것이다 또는 다른 중요한 기능에 3 분 너는 모든 일을 마음 속에 유지해야한다 내 CLOSUD APPS를 어떻게 만드나요? 무언가가있는 경우 GEO가 중복됩니다 클라우드에서 내 앱이 실행 중입니다

나는 고객을 잃지 않는다 사례 관리 된 인스턴스의 솔루션 그룹에 오류가 있습니다 너무 이상하다 가족과 함께있는 그룹 – GROUP은 COMPANION입니다 수집 할 수있는 기능 데이터베이스 어떤 경우에도 UNDERLING HARDWARE VM과 SO 그 이상으로 우리는 재앙이 될 것입니다

데이터베이스의 그룹을 보장하십시오 규정 된 것 이상으로 고장 나게된다 다른 지역의 2 차 비즈니스 연속성을 유지하고 있습니다 >> 정보가 있습니다 그룹 이상으로 실패하면 어떻게 될까요? 위로

나 한 번 구성되었습니다 두 번째에는 힘 셸입니다 너는 모두를 할 수있는 스크립트 이의 너는 달릴 필요가 없어 포털을 사용하십시오

주요 내용 관리되는 인스턴스에 대한 그룹 이상 너는 득실 거리는 커플이 필요해 당신 처음부터 실패를 만들 필요가있다 그룹이 것은 SQL DB 데모 호출 안개 너는 일차적 인 일을 가지고있다 그런 다음 두 번째 인스턴스

그래서 서부 해안의 나의 일차 동해에 두 번째 커플 중요한 구성은 내가하지 않을 것입니다 그 (것)들 모두로 들어가십시오 너는 돌릴 수있어 이 자동 파일럿을 자동으로 작동시킵니다

우리가 당신을 보호 할 곳 우리가 의미하는 재앙이 너를 위해서 거기에 계획이있다 고정되지 않았습니다 계획의 경우 우리는 데이터를받지 못하게 될 것입니다 잃어버린

재난이 있다면 우리는 항상 가용성을 선택할 것입니다 과도한 데이터 손실 어떤 경우에는 당신이 데이터 손실을 일으킬 수 있습니다 여기 있네 다른 옵션 호출 설명서 FAILING의 통제를받을 수 있습니다

영업 종료 너는에 대한 책임이있다 모든 것이 움직이고 있는지 확인하십시오 올바른 방향 이있다 다른 재료의 무리

나는 엎질러 질 것이다 이게 그거야 그래서 우리는이 실패를 가지고 있습니다 여기에 그룹이 구성되었습니다 과 열쇠, 정말 좋았어

이 때, 당신은 FAIL을 구성합니다 그룹을 끝내면 2 점을 얻습니다 1 차 세계 대전에 1 개가있다 읽기 쓰기 끝 점입니다 두번째 하나는 읽기 전용 지점입니다

그 의미는 당신은 그룹을 통해 당신의 실패를 사용할 수 있습니다 2 가지 이유, 1 건 비즈니스 상황 NOWTY 두 번째 기사는 읽기위한 것입니다 유일한 스케일 네가 갖고있어 라

2 차 보고서 워크로드 그게 이상적입니다 기타 좋은 소식은이 마지막 포인트입니다 변경 없음 일차적 인 읽기 쓰기 하나는 일차적으로 항상 가리킬 것입니다 그것이 무엇이든 상관 없습니다

네가 실패하면 일차적으로 그 지점을 끝내십시오 읽기 전용은 항상 포인트입니다 두 번째 마지막으로 한 가지 내가 AJAY로 돌아갈거야 그리고 우리는 약간의 비트를 사용하고 있습니다

뒤에 그래서 내가 너를 보여줄거야 신속하게 성서는 당신이 할 수 있다고 생각합니다 우리가 이것을 창조하기 위해 사용한다 우리는 실패 할 것이고 우리는 손을 쓸 것이다

– APP가 있습니다 여기 있습니다 FAIL을 사용하는 다른 VI APP 내가 너를 보여준 것을 그룹 전체에서 우리는 해왔다 우리는하고있다

마지막 두 점은 READ WRITE PRIMARY입니다 그 때 우리는 독서를 위해 두 번째가 있습니다 만 그리고 여기에 힘 VI 죄송합니다, 파워 쉘 스크립트입니다 죄송합니다

이것을 사용하여 만들 수 있습니다 이 문제는 그룹에서 발생합니다 그래서 예를 들어 우리가 말한 명령은 여기에 있습니다 당신은 이름을 말해야합니다 당신은 자원 그룹이 필요합니다

당신 일차적 장소가있는 곳을 알려주십시오 거주국 너는 관리 해왔다 예 너는 초를 가졌어

파트너 지역 이것은 동쪽에있다 미국 여기 그 끝에서 우리는 FAIL OF OVER POLICY에 대해 이야기했습니다 이 하나는 자동입니다 당신이 가지고 있다면 FAIL OVER 자동 정책 은혜의 시대를 의미 할 수 있습니다

나는 데이터 손실을 원하지 않는다 너와 네가 실패하기까지는 많은 시간이 걸린다 그래서 내가 마지막으로 한 가지 여기에 내가 실패를 시작합니다 그리고 나는이 특별한 것을 능가 할 것이다

성명서 우리는 서쪽에서 서쪽으로 동쪽으로 미국과 그게 최고야 분 또는 빨리 잠시 그 때 우리는 우리의 힘으로 돌아갈 것입니다 VI APP

우리는 그것을 통해 볼 것이다 청중은 우리가 변하지 않았어 지금은 읽기 – 쓰기 및 읽기입니다 리스너가 다른 사람들에게서 관리되는 사건 우리가하는 동안 어떤 질문이든 그룹을 기다리고, 실패합니다 >> 너 하지 마세요

너는 내가 결정할 수있어 신청서가 있어야하며 여기에있다 읽고 쓰는 신청서 나는 항상 그 곳에 연결해 줄 것이다 행성

그런 다음보고가있을 수 있습니다 읽을 필요가있는 OPENNATION 그 내용은 비서실 장에게 보낼 수 있습니다 그리고 거기서 만 읽으십시오 그래서 좋은 질문입니다

너는 다른 것을 가지고있다 상단에 다른 레이어를 선택하십시오 당신 신청서를 보관할 수 있습니다 그것이있는 지역 IT는 관리 대상에 연결하십시오

다른 지역의 입장 또는 너는 또한 신청 실패를 만들 수있다 너의 패턴을 너 어디로 로드 밸런서가 감지 할 것입니다 할 수있는 앱에 대한 연결성 1 차 APP 및 2 차 APP가 있음 귀하의 1 차 및 2 차 일치 INSTANCES 그들은 AS 이상으로 실패 할 수있다 잘

너는 거기있는 선택을 우리 이상 했어 빨리 해보자 여기를 확인하십시오 나는 새로워 질거야

이 우리는 서버를 봐야합니다 여기까지 바뀌 었습니다 그래서 읽기 쓰기 다른 하나는 여전히 변경됨 여기에서 과정 시청할 수도 있습니다

작은 비트 그들 둘다 표지에 남아있는 종료점 관리 된 인스턴스 연결 중입니다 동해안 및 독서 전용 서쪽 비용 나는 그것을 손에 넣을 것이다

AJAY (으)로 돌아 가기 마지막 것이 바로 중요한 ETL 우리는 이야기 데이터베이스 측면 및 SSIS 정보, AC 좋은 소식은 완벽하게 지원됩니다 관리 된 인스턴스

너는 달릴 수있어 AZURE DATA FACTORY를 통한 SSI 모든 CATALOG를 배치하십시오 데이타베이스에있는 포장의 당신 이를 통해 일자리를 예약 할 수 있습니다 SQL은 평소와 같이 될 것입니다

또는 ADF를 통해 예약 할 수 있습니다 SQL 에이전트에서 모니터 할 수 있습니다 또는 ADF 빨리 보여줘 어떻게 되었습니까

그래서 나는 이미있다 우리의 데이터 공장 서비스를 만들었습니다 그래서 너는 처음 시작됐다 귀하가가는 SSIS 카탈로그 배포 감시 장치 그런 다음 SSI를 구성하십시오

완성 그렇다면 당신은 여러 가지를 묻습니다 배포하려는 설정 귀하의 경우 너도 가질 수있어 SSI에 대한 귀하의 라이센스 잡종의 혜택이 있습니다

그럼 너 배포하려는 곳을 선택하십시오 CATALOG IN 내가 말할 수있는 나의 경우 서쪽 미국과 내 매니저를 잡아라 위치 내 관리 사례 중 하나 이 같은

그리고 기록을 남긴다 내 관리 사례로 그때 호환 가능한 네트워크를 선택하십시오 에서 이 경우 네트워크가 아닙니다

호환되므로 안됩니다 너 계속 가라 관심사 내가 이미 배치 한 시간 SSI 서비스 그래서 나는 빨리 할 수있다 내가 태어난 시간을 너에게 보여줘

너는 그것에서 달리고 있다는 것을 볼 수있다 서부 미국은 내게 연결되어있다 MANAGED INSTANCE 배포 방법 소포? 내 SSDT에 연결할 수 있습니다 내 패키지를 만드는 곳은 어디입니까? 여기 내 SSI 패키지가 있습니다

그래서 나는 간단한 제어 흐름이있다 및 데이터 흐름 작업 그래서 나는 간다 가져 오기 – 패키지 배포 시작 마법사 내가 원하는 파일을 선택하십시오

관리 된 상태를 배치합니다 대상 및 폴더 배치하고 싶습니다 그게 다야 나는 이미 그것을 창조했다고 생각한다 그래서 IT가 실패했습니다

내가 돌아 가면 그 사건에 당신은 그것을 보게 될 것입니다 나는 패키지를 배포했다 여기에서 패키지를 실행할 수 있습니다 창조 할 일정을 부름으로써 AZURE DATA FACTORY의 파인 라인 여기에서 볼 수 있거나 당신도 할 수 있습니다 내가했던 SSI 직업을 세워라

여기 SQL 에이전트에서 SO MANAGED 인스턴스가 SSI 패키지를 지원합니까? 직종 나는 그것을 계획 할 수있다 여기에서 실행하십시오 전에 나는이 대시 보드를 가지고있다

데이터베이스에 대항해서 데이터가 여기에 있음을 알 수 있습니다 2014 년 6 월 ETL을 실행합니다 지금

몇 가지 이유로 실패했습니다 신경 쓰지 마 그래서 할 일 기본적으로 데이터를 새로 고칩니다 언제 내 대시 보드가 나타납니다 데이터를 업로드했음을 나타냅니다

그럼 나좀 시켜줘 우리가 빠져 나오기 때문에 빨리 자르십시오 시간 돌아 가자 – 그래 나는 우리가 천국을 가지고 있다고 말했어

SQL 데이터베이스 용 DEV 테스트 제공 POCS 또는 DEV 시험을 원할 경우 생산 가격을 사용하지 마십시오 우리는 라이센스 비용을 면제 해드립니다 포함 된 중요한 절감액 MSD 및 구독 너는 특징 당신은 거기에 어떻게 가야합니다 GO TO 이주

MICROSOFT COM 도구들 무료로 할 수 있습니다 평가, 이동, 테스트 또는 최적화 그것은 다른 출처에서 구할 수있다 대상 쌍

우리는 자원을 가지고있다 당신이 이민 계획을 세우는 데 도움이 될 것입니다 최적화를위한 클라우드로 우리 더 많은 세션을 가질 수 있습니다 또한 엑스포 홀에서 미국을 찾아야합니다

SQL 데이터베이스의 데이터 부스 TONS OF CONTENT 시작하는 방법 우리가 알기에 자유롭게 느낀다면

Biometric attendance system using fingerprint scanner and NodeMCU with a database & 3D printed case

안녕 모두 얼마 전에 저는 RFID 태그를 사용하여 출석제를 만들었습니다

비디오, 첫 번째는 데이터를 저장하기 위해 Excel을 사용하고 다른 하나는 웹 인터페이스 및 데이터베이스와 함께 NodeMCU를 사용하여 필요한 모든 데이터를 저장합니다 그러나 RFID 기반 출석 시스템은 직원들간에 교환 할 수있는 태그를 사용하며, 생체 인식 출석 시스템은 교환 할 수없는 유기물을 사용합니다 RFID를 사용하는 대신 지문을 사용하려고합니다 이 프로세스는 RFID보다 약간 복잡하므로, 다음에서 설명 할 것입니다 이 비디오

그리고 우리는 3D 인쇄 된 케이스를 만들어 모든 부품을 하나로 결합 할 것이며, 또한 사용하기가 매우 쉽습니다 스캐너에 손가락을 대면 인쇄물이 스캔 된 시간이 자동으로 표시됩니다 서버에 저장된 데이터베이스에 입력해야합니다 그래서 우리가 필요로하는 지문 스캐너를 기반으로하는 생체 인식 출석 시스템을 구축하는 것입니다 물론 지문 스캐너 ESP8266 칩을 사용하면 ESP32 칩과 OLED를 사용할 수 있습니다

디스플레이 주요 구성 요소는 지문 스캐너입니다 내가 가지고있는 모듈은 JM-101B이며, 나는 그것을 테스트하고 그 정확한 데이터 시트를 발견했다 모듈이 필요합니다 따라서 내 모듈 용량 150 개의 지문을 볼 수 있지만 127 개의 지문 만 사용하게됩니다

전송 속도는 57600이므로 모듈을 올바르게 작동 시키려면 모듈을 검사해야합니다 모듈에 필요한 전압의 양에 대해 알아보십시오 최대 36v까지 처리 할 수 ​​있습니다 NodeMCU 만 있으면됩니다

NodeMCU에 연결하는 데 사용할 핀입니다 Vcc Tx Rx GND 내가 말했듯이 아무 문제없이 NodeMCU에서 작동 할 것입니다 모듈 뒷면에는 데이터 시트에서 본 핀이 있습니다 이제 OLED 0

96 디스플레이에는 I2C 프로토콜과 다른 프로토콜을 사용하는 두 가지 유형이 있습니다 하나는 SPI 프로토콜을 사용합니다 따라서이 OLED를 사용하려면 먼저 Adfruit 라이브러리를 다운로드해야합니다 이 코드를 사용하려면 SPI를 사용하는 첫 번째 옵션과 두 번째 옵션을 사용하는 두 가지 옵션이 있습니다 하나는 I2C를 사용하여 디스플레이 뒷면의 점을 단락시킵니다

어쨌든, 우리는 NodeMCU와 통신하기 위해 I2C를 사용할 것입니다 단지 두 개의 전선 I2C_Scanner 코드를 사용하여 디스플레이의 올바른 주소를 확인해야합니다 우리가 사용하려고하는 NodeMCU는 UART에 CP2102 USB를 사용하는 노드 카드입니다 CH340 USB와 함께 UART를 사용하십시오

사용하고자한다면, CH34x 드라이버는 비디오 설명에서 찾을 수 있습니다 다운로드 한 후 설치하면 바로 사용할 수 있습니다 앞에서 언급했듯이 I2C OLED 디스플레이를 사용하여이 NodeMCU를 사용할 것입니다 나는 Vcc GND Tx에 대한 남성 헤더를 추가했다 스캐너의 Rx 핀을 사용하여 연결을 좀 더 쉽게 할 수 있습니다

비디오 설명에서 다이어그램을 다운로드 할 수 있습니다 이제 우리는 ESP8266 보드를 Arduino IDE에 추가해야합니다 파일에서 환경 설정으로 이동하여 설명의이 두 링크를 추가로 붙여 넣습니다 보드 매니저, 첫 번째 링크는 ESP8266 보드 용이며 두 번째는 ESP32 보드를 사용하려는 경우를위한 것입니다 그런 다음 확인을 클릭하고, 그런 다음 툴 보드 보드 관리자로 가서 ESP8266을 검색 필드에 입력하고 그것을 클릭하고 설치를 클릭하십시오, 설치 프로세스를 마칠 때까지 기다리십시오, ESP32 보드를 사용하고 싶다면 설치해야합니다

프로세스가 완료되면 닫기를 클릭하십시오 그런 다음 OLED 디스플레이 및 지문 스캐너 용 Adafruit 라이브러리를 포함해야합니다 게다가 또한 비디오 설명에서 이러한 라이브러리를 찾을 수 있습니다 Adafruit 라이브러리가 설치된 ESP8266 보드를 얻은 후, 설명의 주어진 링크에서 NodeMCU_Fingerprint 코드를 다운로드하십시오

이제 보드에 코드를 업로드하기 위해 올바른 보드를 선택해야합니다 보시다시피 우리는 IDE를 IDE에 성공적으로 설치했습니다 아래로 스크롤하여 nodeMCU 보드를 선택하십시오 NodeMCU에 코드를 업로드하려면 컴퓨터에 연결하기 위해 마이크로 USB 케이블이 필요합니다 이제 올바른 COM 포트를 선택하십시오

NodeMCU를 WiFi 네트워크에 연결하려면 여기에 WiFi 자격 증명을 입력해야합니다 그리고 여기에 컴퓨터 IP 또는 서버 도메인, 컴퓨터 IP를 확인하려면 네트워크 상태로 이동하고, 여기에 컴퓨터의 IP가있다 원하는 경우 업로드 속도를 높일 수 있습니다 COM 포트를 확인한 다음 업로드를 클릭하십시오 업로드가 끝나면 Adafruit 로고가 OLED 디스플레이

그런 다음 Wi-Fi 네트워크에 연결을 시도합니다 지문 아이콘은 스캐너가 작동 중임을 나타냅니다 이제 들어오는 메시지를 수신하려면 컴퓨터에 로컬 서버를 설치해야합니다 NodeMCU의 데이터 xampp 서버를 사용하려고합니다

비디오 설명의 링크는 설치가 간단합니다 xampp 제어판을 열어 Apache 및 MySQL 서비스를 시작하십시오 그런 다음 아래 링크 아래에서 웹 사이트 파일을 다운로드 한 다음 생체 인식을 복사합니다 출석 폴더를 xampp htdocs 폴더에 저장하십시오 생체 인식 출석 폴더로 이동하여 편집기에서 connectDB

php를 열고 여기에 데이터베이스 사용자 이름과 암호를 입력 한 다음 installphp 페이지에서 해당 단계를 다시 실행하십시오 게다가 이제 우리는 브라우저를 열고 localhost / biometircattendace / installphp를 입력 할 준비가되었습니다 서버에 데이터베이스를 설치하려면 index

php 페이지로 이동하여 시작하십시오 옴 사용자 페이지에서 사용자를 추가, 업데이트 또는 제거 할 수 있습니다 이제 새 사용자를 추가하려면 ID를 스캐너로 보내려면 번호를 선택해야합니다 새 지문을 등록하려면 지문 이미지가 저장됩니다 스캐너 자체는 웹 사이트 데이터베이스가 아니기 때문에 ID가 저장됩니다

웹 사이트 데이터베이스에 그래서 우리는 지문 자체 대신 지문 ID를 사용하게됩니다 스캐너에 손가락을 대고 잠시 기다렸다가 사진을 찍은 다음 제거하십시오 손가락을 뗀 다음 잠시 기다린 다음 스캐너에서 같은 손가락을 대치하여 다른 손가락을 가져갑니다 사진을 손가락으로 찍은 다음 스캐너가 두 사진을 비교하여 서로 일치하거나 일치하지 않으면 디스플레이에 체크 표시가 나타납니다

등록 프로세스가 완료됩니다 또한 사용자 정보를 업데이트하거나 제거 할 수 있습니다 이 페이지는 PHP를 AJAX와 함께 사용하여 페이지를 더 빠르고 동적으로 만듭니다 이 페이지에서 각 단계를 수행하면 설명 메시지가 표시됩니다 일어난

사용자 로그 페이지에서 로그의 날짜를 선택하고 해당 날짜를 Excel로 내보낼 수 있습니다 당신은 누군가에게 그것을 보내고 싶습니다 체크인과 체크 아웃을 해보겠습니다 시스템에 체크인 및 체크 아웃하는 동안 지문이 있습니다 또한 기록의 날짜와 시간은 정확합니다

지문이 이미 스캐너에 등록 된 경우 확인 표시가 나타납니다 지문 이미지가 너무 복잡하거나 등록이 취소 된 경우 OLED에 표시되거나 결함 표시가 표시됩니다 사용하기 쉽고, 맞습니까? 그런 다음 로그를 엑셀 파일로 내보낼 수 있습니다 모든 것을 확인한 후, 저는 FreeCAD 소프트웨어를 사용하여 3D 모듈을 설계했습니다 이 프로그램은 사용하기 쉽습니다

당신은 비디오 설명의 링크에서 그것을 확인할 수 있습니다 여기서 OLED가 삽입되는 부분과 스캐너 부분입니다 이 모듈에는 스위치, 배터리 충전기 및 외부 릴레이 용 공간이 있습니다 당신은 하나를 사용하고 싶습니다 모듈을 다운로드 할 수도 있습니다 3D 모듈은 매우 간단합니다

원하는대로 수정할 수 있습니다 3D 모듈을 두 조각으로 나눠서 인쇄하기 시작합니다 인쇄가 완료된 후 오래된 노트북 배터리로 필요한 모든 부품을 얻습니다 및 TP4056 리튬 배터리 충전기 내가 여성 헤더와 일부 전선을 사용하여 같은 모든 구성 요소 사이의 연결을 만들었어요 축소 튜브를 사용하는 대신 스트라이프 보드를 사용할 수도 있습니다

그런 다음 브레드 보드에서 최근에했던 것처럼 모든 구성 요소를 연결했습니다 프로세스는 매우 쉽고 빠릅니다 마지막으로 NodeMCU 보드에 배터리를 연결하여 모든 것이 여전히 작동하는지 확인했습니다 3D 인쇄 된 케이스 안에 모든 부품을 넣기 전에해야하는대로 작동합니다 모든 것이 정확하고 완벽하게 작동했습니다

모든 것을 확인한 후에 모든 부품을 케이스에 넣고 뜨거운 접착제로 고정했습니다 사실, 인쇄의 최종 결과는 꽤 좋으며 프로젝트는 매우 멋지게 보입니다 조립 과정을 마친 후 마지막으로 테스트 해 봅시다 코드를 약간 수정하여 조금 더 멋지게 만들었습니다 스캐너에 손가락을 대면 환영 메시지가 화면에 나타납니다

당신의 이름 두 번째로 손가락을 스캔 할 때 작별 인사 메시지가 표시됩니다 이제 코드 부분을 이해하는 방법에 대한 의견을 확인해보십시오 시스템 작동, 나는 그것을 가능한 한 단순한 것으로 만들려고 노력했다 이 모든 것은 OLED 아이콘 용입니다

메인 루프는 지문 ID를 보내려면 처음 세 가지 기능이 있습니다 그의 등록 된 손가락 두 번째 기능은 ID를 스캐너에 추가 할 수 있는지 확인하고 마지막으로 스캐너에서 제거 할 ID가 있는지 확인하는 기능입니다 결국, 나는 그것이 유용하거나 적어도 instersting, 당신은 질문이 있으시면 바랍니다 의견을 남겨 주시면 답변 해 드리겠습니다 항상 시청 해 주셔서 감사 드리며 다음 비디오에서 만나십시오

Biometric attendance system using fingerprint scanner and NodeMCU with a database & 3D printed case

안녕 모두 얼마 전에 저는 RFID 태그를 사용하여 출석제를 만들었습니다

비디오, 첫 번째는 데이터를 저장하기 위해 Excel을 사용하고 다른 하나는 웹 인터페이스 및 데이터베이스와 함께 NodeMCU를 사용하여 필요한 모든 데이터를 저장합니다 그러나 RFID 기반 출석 시스템은 직원들간에 교환 할 수있는 태그를 사용하며, 생체 인식 출석 시스템은 교환 할 수없는 유기물을 사용합니다 따라서 우리는 RFID 카드를 사용하는 대신 지문을 사용하려고합니다 이 프로세스는 RFID보다 약간 복잡하므로, 다음에서 설명 할 것입니다 이 비디오

그리고 우리는 3D 인쇄 된 케이스를 만들어 모든 부품을 하나로 결합 할 것이며, 또한 사용하기가 매우 쉽습니다 스캐너에 손가락을 대면 인쇄물이 스캔 된 시간이 자동으로 표시됩니다 서버에 저장된 데이터베이스에 입력해야합니다 그래서 우리가 필요로하는 지문 스캐너를 기반으로하는 생체 인식 출석 시스템을 구축하는 것입니다 물론 지문 스캐너 ESP8266 칩을 사용하면 ESP32 칩과 OLED를 사용할 수 있습니다

디스플레이 주요 구성 요소는 지문 스캐너입니다 내가 가지고있는 모듈은 JM-101B이고, 나는 그것을 google했다 그리고 그 정확한 데이터 시트를 발견했다 모듈은 제가 알아야 할 모든 정보를 가지고 있습니다

따라서 내 모듈 용량 150 개의 지문을 볼 수 있지만 127 개의 지문 만 사용하게됩니다 보드 속도는 57000이므로 모듈을 제대로 작동하게하려면 보드 속도를 확인해야합니다 모듈에 필요한 전압의 양을 알아 채면, 33v이므로, NodeMCU NodeMCU에 연결하는 데 사용할 핀입니다

Vcc Tx Rx GND 또한 NodeMCU와 잘 작동 할 것이라고 말했다 우선, 지문 스캐너는 127 개의 지문 만 처리한다는 것을 알아야합니다 안녕 모두 얼마 전에 저는 RFID 태그를 사용하여 출석제를 만들었습니다 비디오, 첫 번째는 데이터를 저장하기 위해 Excel을 사용하고 다른 하나는 웹 인터페이스 및 데이터베이스와 함께 NodeMCU를 사용하여 필요한 모든 데이터를 저장합니다

그러나 RFID 기반 출석 시스템은 직원들간에 교환 할 수있는 태그를 사용하며, 생체 인식 출석 시스템은 교환 할 수없는 유기물을 사용합니다 따라서 우리는 RFID 카드를 사용하는 대신 지문을 사용하려고합니다 이 프로세스는 RFID보다 약간 복잡하므로, 다음에서 설명 할 것입니다 이 비디오 그리고 우리는 3D 인쇄 된 케이스를 만들어 모든 부품을 하나로 결합 할 것이며, 또한 사용하기가 매우 쉽습니다

스캐너에 손가락을 대면 인쇄물이 스캔 된 시간이 자동으로 표시됩니다 서버에 저장된 데이터베이스에 입력해야합니다 그래서 우리가 필요로하는 지문 스캐너를 기반으로하는 생체 인식 출석 시스템을 구축하는 것입니다 물론 지문 스캐너 ESP8266 칩을 사용하면 ESP32 칩과 OLED를 사용할 수 있습니다 디스플레이

주요 구성 요소는 지문 스캐너입니다 내가 가지고있는 모듈은 JM-101B이며, 나는 그것을 테스트하고 그 정확한 데이터 시트를 발견했다 모듈이 필요합니다 따라서 내 모듈 용량 150 개의 지문을 볼 수 있지만 127 개의 지문 만 사용하게됩니다 보드 속도는 57000이므로 모듈을 제대로 작동하게하려면 보드 속도를 확인해야합니다

모듈에 필요한 전압의 양에 대해 알아보십시오 최대 36v까지 처리 할 수 ​​있습니다 NodeMCU 만 있으면됩니다 NodeMCU에 연결하는 데 사용할 핀입니다

Vcc Tx Rx GND 내가 말했듯이 아무 문제없이 NodeMCU에서 작동 할 것입니다 모듈 뒷면에는 데이터 시트에서 본 핀이 있습니다 이제 OLED 096 디스플레이에는 I2C 프로토콜과 다른 프로토콜을 사용하는 두 가지 유형이 있습니다

하나는 SPI 프로토콜을 사용합니다 따라서이 OLED를 사용하려면 먼저 Adfruit 라이브러리를 다운로드해야합니다 이 코드를 사용하려면 SPI를 사용하는 첫 번째 옵션과 두 번째 옵션을 사용하는 두 가지 옵션이 있습니다 하나는 I2C를 사용하여 디스플레이 뒷면의 점을 단락시킵니다 어쨌든, 우리는 NodeMCU와 통신하기 위해 I2C를 사용할 것입니다

구성 할 두 개의 와이어 디스플레이의 올바른 주소를 확인하려면 I2C_Scanner 코드를 사용해야합니다 하나는 0x3C입니다 우리가 사용하려고하는 NodeMCU는 UART에 CP2102 USB를 사용하는 노드 카드입니다 CH340 USB와 함께 UART를 사용하십시오

사용하고자한다면, CH34x 드라이버는 비디오 설명에서 찾을 수 있습니다 다운로드 한 후 설치하면 바로 사용할 수 있습니다 앞에서 언급했듯이 I2C OLED 디스플레이를 사용하여이 NodeMCU를 사용할 것입니다 나는 연결을 만들기 위해 스캐너의 Vcc GND Tx와 Rx 핀을위한 남성 헤더를 추가했다 조금 더 쉬워

비디오 설명에서 다이어그램을 다운로드 할 수 있습니다 이제 우리는 ESP8266 보드를 Arduino IDE에 추가해야합니다 파일에서 환경 설정으로 이동하여 설명의이 두 링크를 추가로 붙여 넣습니다 보드 관리자 상자에서 첫 번째 링크는 ESP8266 보드 용이며 두 번째는 ESP32 보드를 사용하려는 경우를위한 것입니다 그런 다음 확인을 클릭하고, 그런 다음 툴 보드 보드 관리자로 가서 ESP8266을 검색 필드에 입력하고 그것을 클릭하고 설치를 클릭하십시오, 설치 프로세스를 마칠 때까지 기다리십시오, ESP32 보드를 사용하고 싶다면 설치해야합니다

프로세스가 완료되면 닫기를 클릭하십시오 그런 다음 OLED 디스플레이 및 지문 스캐너 용 Adafruit 라이브러리를 포함해야합니다 게다가 또한 비디오 설명에서 이러한 라이브러리를 찾을 수 있습니다 스케치로 이동 – 라이브러리 포함 – zip 라이브러리 추가, 각 라이브러리 포함, Adafruit 라이브러리가 설치된 ESP8266 보드를 얻은 후, 해당 링크에서 NodeMCU_Fingerprint 코드를 다운로드하십시오

기술 이제 보드에 코드를 업로드하기 위해 올바른 보드를 선택해야합니다 보시다시피 우리는 IDE를 IDE에 성공적으로 설치했습니다 아래로 스크롤하여 nodeMCU 보드를 선택하십시오 NodeMCU에 코드를 업로드하려면 컴퓨터에 연결하기 위해 마이크로 USB 케이블이 필요합니다

이제 올바른 COM 포트를 선택하십시오 NodeMCU를 WiFi 네트워크에 연결하려면 여기에 WiFi 자격 증명을 입력해야합니다 그리고 여기에 컴퓨터 IP 또는 서버 도메인, 컴퓨터 IP를 확인하려면 네트워크 상태로 이동하고, 기다리십시오 여기에는 컴퓨터 IP가 있습니다

원하는 경우 업로드 속도를 높일 수 있습니다 COM 포트를 확인한 다음 업로드를 클릭하십시오 업로드가 끝나면 Adafruit 로고가 OLED 디스플레이 그런 다음 Wi-Fi 네트워크에 연결을 시도합니다 지문 아이콘은 스캐너가 작동 중임을 나타냅니다

이제 들어오는 메시지를 수신하려면 컴퓨터에 로컬 서버를 설치해야합니다 NodeMCU의 데이터 wamp 서버 나 xampp 서버를 사용할 수 있습니다 xampp 서버를 사용하려고합니다 비디오 설명의 링크는 설치가 간단합니다

xampp 제어판을 열어 Apache 및 MySQL 서비스를 시작하십시오 그런 다음 아래 링크 아래에서 웹 사이트 파일을 다운로드 한 다음 생체 인식을 복사합니다 출석 폴더를 xampp htdocs 폴더에 저장하십시오 생체 인식 출석 폴더로 이동하여 편집기에서 connectDBphp를 열고 여기에 데이터베이스 사용자 이름과 암호를 입력 한 다음 install

php 페이지에서 해당 단계를 다시 실행하십시오 게다가 이제 우리는 브라우저를 열고 localhost / biometircattendace / installphp를 입력 할 준비가되었습니다 서버에 데이터베이스를 설치하려면 indexphp 페이지로 이동하여 시작하십시오

옴 사용자 페이지에서 사용자를 추가, 업데이트 또는 제거 할 수 있습니다 이제 새 사용자를 추가하려면 ID를 스캐너로 보내려면 번호를 선택해야합니다 새 지문을 등록하려면 지문 이미지가 저장됩니다 스캐너 자체는 웹 사이트 데이터베이스가 아니기 때문에 ID가 저장됩니다 웹 사이트 데이터베이스에

그래서 우리는 지문 자체 대신 지문 ID를 사용하게됩니다 스캐너에 손가락을 대고 잠시 기다렸다가 사진을 찍은 다음 제거하십시오 손가락을 뗀 다음 잠시 기다린 다음 스캐너에서 같은 손가락을 대치하여 다른 손가락을 가져갑니다 사진을 손가락으로 찍은 다음 스캐너가 두 사진을 비교하여 서로 일치하거나 일치하지 않으면 디스플레이에 체크 표시가 나타납니다 등록 프로세스가 완료됩니다

또한 사용자 정보를 업데이트하거나 권해낼 수 있습니다 이 페이지는 PHP를 AJAX와 함께 사용하여 페이지를 더 빠르고 동적으로 만듭니다 이 페이지에서 각 단계를 수행하면 설명 메시지가 표시됩니다 일어난 사용자 로그 페이지에서 로그의 날짜를 선택하고 해당 날짜를 Excel로 내보낼 수 있습니다

당신은 누군가에게 그것을 보내고 싶습니다 체크인과 체크 아웃을 해보겠습니다 시스템에 체크인 및 체크 아웃하는 동안 지문이 있습니다 또한 기록의 날짜와 시간은 정확합니다 지문이 이미 스캐너에 등록 된 경우 확인 표시가 나타납니다

지문 이미지가 너무 복잡하거나 등록이 취소 된 경우 OLED에 표시되거나 결함 표시가 표시됩니다 사용하기 쉽고, 맞습니까? 그런 다음 로그를 엑셀 파일로 내보낼 수 있습니다 모든 것을 확인한 후, 저는 FreeCAD 소프트웨어를 사용하여 3D 모듈을 설계했습니다 이 프로그램은 사용하기 쉽습니다 당신은 비디오 설명의 링크에서 그것을 확인할 수 있습니다

여기서 OLED가 삽입되는 부분과 스캐너 부분입니다 이 모듈에는 스위치, 배터리 충전기 및 외부 릴레이 용 공간이 있습니다 당신은 하나를 사용하고 싶습니다 모듈을 다운로드 할 수도 있습니다 3D 모듈은 매우 간단합니다 원하는대로 수정할 수 있습니다

3D 모듈을 두 조각으로 나눠서 인쇄하기 시작합니다 인쇄가 완료된 후 오래된 노트북 배터리로 필요한 모든 부품을 얻습니다 및 TP4056 리튬 배터리 충전기 내가 여성 헤더와 일부 전선을 사용하여 같은 모든 구성 요소 사이의 연결을 만들었어요 축소 튜브를 사용하는 대신 스트라이프 보드를 사용할 수도 있습니다 그런 다음 브레드 보드에서 최근에했던 것처럼 모든 구성 요소를 연결했습니다

프로세스는 매우 쉽고 빠릅니다 마지막으로 NodeMCU 보드에 배터리를 연결하여 모든 것이 여전히 작동하는지 확인했습니다 3D 인쇄 된 케이스 안에 모든 부품을 넣기 전에해야하는대로 작동합니다 모든 것이 정확하고 완벽하게 작동했습니다 모든 것을 확인한 후에 모든 부품을 케이스에 넣고 뜨거운 접착제로 고정했습니다

실제로, 인쇄의 최종 결과는 꽤 좋으며 프로젝트는 매우 보입니다 좋은 조립 과정을 마친 후 마지막으로 테스트 해 봅시다 코드를 약간 수정하여 조금 더 멋지게 만들었습니다 스캐너에 손가락을 대면 환영 메시지가 화면에 나타납니다

당신의 이름 두 번째로 손가락을 스캔 할 때 작별 인사 메시지가 표시됩니다 이제 코드 부분을 이해하는 방법에 대한 의견을 확인해보십시오 시스템 작동, 나는 그것을 가능한 한 단순한 것으로 만들려고 노력했다 이 모든 것은 OLED 아이콘 용입니다

메인 루프는 지문 ID를 보내려면 처음 세 가지 기능이 있습니다 그의 등록 된 손가락 두 번째 기능은 ID를 스캐너에 추가 할 수 있는지 확인하고 마지막으로 스캐너에서 제거 할 ID가 있는지 확인하는 기능입니다 결국, 나는 그것이 유용하거나 적어도 instersting, 당신은 질문이 있으시면 바랍니다 의견을 남겨 주시면 답변 해 드리겠습니다 항상 시청 해 주셔서 감사 드리며 다음 비디오에서 만나십시오

VB NET Tutorial – Insert Update Delete From Database using Visual Basic | FoxLearn

FoxLearn에 오신 것을 환영합니다 이 자습서에서는 Visual Basic

NET에서 Entity Framework를 사용하여 GridView에서 데이터를 삽입, 업데이트 및 삭제하는 방법을 보여줍니다 데모를 재생하려면 SQL 데이터베이스에서 데이터를 삽입, 업데이트 및 삭제할 수있는 간단한 UI를 디자인 할 것입니다 프로젝트를 마우스 오른쪽 단추로 클릭 한 다음 ADONET 엔터티 데이터 모델을 프로젝트에 추가하십시오 그런 다음 Northwind 데이터베이스를 선택한 다음 고객 테이블을 선택하십시오

Northwind 데이터베이스가 없다면 여우 배우기 웹 사이트에서 다운로드 할 수 있습니다 아시다시피 Entity Framework는 소프트웨어의 개체와 관계형 데이터베이스의 테이블과 열에 대한 매핑을 단순화하는 도구 유형 인 개체 관계 맵퍼입니다 NET Framework의 일부인 ADONET의 오픈 소스 ORM 프레임 워크입니다 GridView에 바인딩 소스를 추가해야합니다 BindingSource 구성 요소는 컨트롤을 기본 데이터 소스에 바인딩하는 프로세스를 단순화하도록 설계되었습니다

BindingSource 구성 요소는 다른 컨트롤이 바인딩 할 수있는 도관 및 데이터 소스 역할을합니다 명령을 통해 기본 데이터 목록에 전달하는 동안 양식의 데이터 연결을 추상화합니다 또한 직접 데이터를 추가하여 구성 요소 자체가 데이터 소스로 작동하도록 할 수 있습니다 BindingSource 구성 요소를 객체의 단일 속성이나 ArrayList와 같은 기본 컬렉션과 같은 간단한 데이터 소스와 데이터베이스 테이블과 같은 복잡한 데이터 소스에 모두 바인딩 할 수 있습니다 BindingSource 구성 요소는 바인딩 및 통화 관리 서비스를 제공하는 중개자 역할을합니다 디자인 타임 또는 런타임에 BindingSource 구성 요소를 데이터 소스 및 DataMember 속성을 각각 데이터베이스 및 테이블로 설정하여 복잡한 데이터 소스에 바인딩 할 수 있습니다 작업을 취소하려면 상태가 변경된 모든 객체를 필터링 한 다음 각 객체의 상태를 확인해야합니다 이 비디오를 시청 해 주셔서 감사 드리며 내 채널을 구독하는 것을 잊지 마십시오

Update Existing database in Android using Android Studio Kotlin

안녕 얘들 아, 그 Vignesh CodeAndroid에서 이 비디오에서는 Android에서 기존 데이터베이스를 읽는 방법을 보여줍니다 이를 증명하기 위해 이미 프로젝트를 만들었습니다

여기에는 런처 활동이 있습니다 안에 버튼이 있어요 버튼을 클릭하면 주요 활동을 시작합니다 MainActivity에서 DBHandler 객체가 있습니다 이것을 사용하여 테이블을 읽을 수 있습니다

테이블에 ID와 열이 포함됩니다 여기, 테이블 자체를 만드는 동안 Iam은 0에서 1000까지의 데이터를 데이터베이스에 삽입합니다 거래를 사용하여 왜냐하면 대량 삽입은 트랜잭션을 사용하는 데 시간이 덜 걸리기 때문입니다 MainActivity에서 RecyclerView를 사용하여 모든 데이터를 표시합니다 그래서 getAllData라는 메소드를 만들었습니다

테이블에서 모든 데이터를 읽고 반환합니다 getAllData를 호출하고 numberList라는 변수에 저장하는 DBHandler 객체 사용하기 어댑터가 numberList에서 값을 읽습니다 onBindViewHolder 메소드 내부 numberList에서 p1 번째 항목으로 TextView 텍스트 설정 자식 레이아웃에 다른 TextView가 있습니다 날씨를 표시하고자하는 숫자가 홀수 또는 짝수 인 경우 그러나 여기에서 일어나는 계산에 의해 정의됩니다 지금, 나는 테이블 안에 칼럼을 추가하고 싶다 iteslf 내가 저장하고 싶은 날씨는 숫자가 홀수입니다

기존 데이터베이스를 업데이트해야합니다 앱을 처음 설치하는 경우 우리는 그 칼럼을 가질 필요가있다 그래서 isOddNumber라는 컬럼을 추가하고있다 정수형이다 또한 데이터를 삽입하는 동안 열을 업데이트하려고합니다

그래서, isOddNumber를 숫자 % 2와 같게 추가합니다 (실제로 우리는 숫자 % 2 == 1을 할 필요가 있습니다) 앱이 이전 기기에 설치되는 경우 (이전 앱 상단) 이전 버전의 데이터베이스가있는 그런 다음 여기에서 데이터베이스를 업데이트해야합니다 if (oldVersion == 1 및 newVersion == 2) 그런 다음 데이터베이스를 업데이트하려고합니다 데이터베이스에 더 많은 데이터가 있다면 업데이트가 더 오래 걸릴 수 있습니다 ANR 때문에 일어날 수있다 aviod에 업데이트를 수행하기 위해 AsyncTask를 사용할 것입니다

AsyncTask를 확장 한 UpdateDB 클래스 내부 통과 Void, Void, Void 회원을 구현해 보겠습니다 업데이트를하기 위해 데이터베이스 객체가 필요합니다 그래서, 나는 데이터베이스 객체를 매개 변수로 취하고있다 업데이트를 진행하는 동안 진행률 표시를 보여주고 싶습니다 그래서 AsyncTask의 매개 변수로 컨텍스트를 가져옵니다

내부에서 재정의 onPreExecute 및 onPostExecute 진행 표시 줄 표시 및 숨기기 AsyncTask 내부에 대화 상자 객체 만들기 lateinit var 대화 상자는 AlertDialog 유형입니다 insidePreExecute 안에 AlertDialogBuild가 생성됩니다 customView를 대화 상자 레이아웃으로 설정 마지막으로 create를 호출하고 대화 상자에 스트로 닝하여 빌더에서 대화 상자 객체를 작성합니다 이제 show 메소드를 호출하여 대화 상자를 표시 할 수 있습니다

onPostExecute에서 대화 상자를 숨길 필요가 있습니다 대화 상자가 초기화되었는지 확인한 다음 dialogdismiss를 호출합니다 db와 컨텍스트를 전달하여 여기에 AsyncTask를 호출합니다 여기서 db는 null 일 수 있습니다

그래서 (db! = null) 다음 AsyncTask 호출하면 확인하고 있어요 우리는 여기서 데이터베이스 업데이트를 할 필요가있다 우리는 무효를 돌려 줄 필요가있다 그래서 nullable 무효로 만들고 null을 반환합니다 먼저 열을 추가해야하는 업데이트를 수행합니다

그래서 나는 칼럼을 추가하여 테이블을 변경하고있다 ALTER TABLE "TableName", 여기에 NumberList를 주어야합니다 우리는 열을 추가하여 COLUM을 추가하려고합니다 isOddNumber는 INTEGER 유형입니다 이제 execSQL을 사용하여이 쿼리를 실행해야합니다

이 쿼리를 실행 한 후 테이블에 새로운 열이 생깁니다 그 전에 우리는 모든 데이터를 읽을 필요가 있습니다 val getAllData는 "SELECT * FROM NumberList"와 같습니다 이 쿼리를 rawQuery 메서드를 사용하여 실행하고 queryResult라는 변수에 저장합니다 queryResult를 사용한 후 닫아야합니다

그래서 close를 queryResult에서 호출합니다 여기에서 우리는 queryresult에서 데이터를 읽을 필요가 있습니다 그래서 getAllData에서 코드를 복사하고 여기에 붙여 넣습니다 이제 우리는 테이블에서 모든 데이터를 읽고 결과에 저장합니다 그 후 우리는 테이블을 바꾸고있다

이제 새 열을 업데이트해야합니다 여기 또한 실행 시간을 줄이기 위해 트랜잭션을 사용할 것이다 for 루프를 사용하여 결과 배열을 읽습니다 내부에서 ContentValues ​​만들기 내부에 새롭게 추가 된 열만 넣고 싶습니다 cv

put ( "isOddNumber", 결과 [i] 번호 % 2 == 1) 우리가 명시 적으로주고 싶다면 우리는 이렇게 줄 수 있습니다 result [i] 숫자 % 2 == 1 (잘못 입력 한 경우) 이제이 열을 업데이트하려고합니다 db

update 내부에서 전달해야합니다 테이블 이름, ContenValues, 클래스 및 위치 인수 어디서 클래스 "ID =?" where argument for "arrayOf (result [i] idtoString ())" 모든 데이터를 업데이트 한 후 우리는 트랜잭션을 성공으로 만들어야합니다 db

setTransactionSuccessful () 마지막으로 endTransaction을 호출해야합니다 endTransaction을 호출하지 않으면 트랜잭션이 커밋되지 않습니다 endTransaction을 호출하는 것을 잊지 마세요 dalay를 시뮬레이트하기 위해 스레드를 사용하여 10 초 지연을 설정 중입니다 당신은 여기서 볼 수 있습니다 oldVersion == 1 && newVersion == 2 우리는 UpdateDB를 호출하고 있습니다

그래서 나는 DB_VERSION을 2로 변경하고있다 또한 Number 객체에 isOddNumber를 추가합니다 getAllData에서 테이블에서 isOddNumber를 가져와야합니다 그래서 정수로 isOddNumber를 얻고 그것을 1과 비교합니다 이제 RecyclerView에서이 플래그를 사용해야합니다

우리는 여기서 데이터베이스 만 사용하고 있습니다 AsyncTask 때문에 업데이트하기 전에 데이터베이스를 읽습니다 나는 DBHandler의 객체를 생성하는 것을 피하기 위해 getWritableDatabase라는 더미 함수 호출 어디에서 쓸 수있는 데이터베이스를 반환 할 것인가? 이제 대화 상자는 업데이트를 완료 할 때까지 버튼을 누르는 것을 허용하지 않습니다 이제 응용 프로그램을 시작합니다 당신은 대화 상자를 보여주는 것을 볼 수 있습니다 우리는 지연을 10 초로했습니다

그래서 그 대화 상자를 10 초 동안 보여줍니다 "목록으로 이동"을 클릭하면 홀수와 짝수가 제대로 표시되는지 확인할 수 있습니다 데이터가 데이터베이스에 올바르게 업데이트됨을 의미합니다 이처럼 AsyncTask를 사용하여 데이터베이스를 업데이트 할 수 있습니다 더 많은 버전이 있으면 여기에 "else if"를 추가 할 수 있습니다

oldVersion == 1 && newVersion == 3을 확인할 수있는 곳 이처럼 여러 조건을 가질 수 있으며, 우리는 때때로 업데이트를 할 수 있습니다 이 비디오 녀석들을위한 모든 것 나를 지원하기를 원한다면 patreoncom/CodeAndroid에서 후원자가되어이를 지원할 수 있습니다 너가 좋아하길 바래 내 다음 비디오에서 뵙겠습니다 좋은 하루 되세요

Finding Articles Using a Database

주제에 대한 저널 기사를 찾으려면 가장 좋은 방법 중 하나는 도서관 온라인 조사 데이터베이스 도서관은 연구 및 정보에 대한 액세스를 제공하기 위해 데이터베이스를 선택하고 구매합니다

많은 주제에서 저널에서 기사에 대한 데이터베이스 검색을 시작하려면 도서관 홈페이지에서 시작을 클릭하십시오 데이터베이스에 사용 가능한 모든 데이터베이스를 보려면 모든 데이터베이스라는 버튼을 클릭하십시오 FGCU 학생 교직원 및 교수진이 사용할 수있는 수백 가지 데이터베이스 중 하나를 선택할 수 있습니다

캠퍼스 밖일 경우 14 자리 FGCU ID 번호 또는 FGCU 이메일을 요청할 것입니다 및 암호를 사용하여 라이브러리가 제공하는 온라인 리소스에 액세스 할 수 있습니다 당신이 당신의 주제에 대한 기사를 가질 가능성이있는 데이터베이스의 이름을 안다면, 다음을 입력하십시오 검색 상자의 제목은 데이터베이스에 대한 링크를 표시합니다 주제를 다루는 데이터베이스를 선택하는 데 도움이 필요하면 주제를 선택하거나 연구 안내서를 사용하여 주제 영역에 제안 된 데이터베이스를 찾으십시오 연구 주제가 어떤 주제 분야에 속하는 지 잘 모를 경우에는 여러 주제를 사용해보십시오 우리의 다중 주제 데이터베이스리스트는 저널과 다른 데이터베이스를 제안했습니다

광범위한 주제에 대한 간행물 데이터베이스의 검색 화면에 도달하면 기사 검색을 시작할 수 있습니다 하나 이상의 검색어를 입력하여 대부분의 데이터베이스에서 날짜별로 결과를 제한 할 수 있습니다 또는 학술 및 동료 심사 저널의 기사 만 포함 할 수 있습니다 여기에서 가장 관련성이 높은 기사를 찾기 위해 결과 목록을 살펴볼 수 있습니다 옆에 표시된 옵션을 사용하여 검색을 더욱 세분화 할 수 있습니다

이 검색에서 얻은 많은 결과는 전체 기사가 첨부되어 있습니다 "전체 텍스트"라고하는 링크에서 볼 수 있습니다 전체 기사를 보려면 기사 제목이나 전체 텍스트 링크를 클릭하십시오 일반적으로 전체 기사를 저장, 인쇄 또는 이메일로 보낼 수 있습니다 모든 데이터베이스가 전문을 제공하는 것은 아니며 모든 기사가 전문이 아닐 수 있음을 기억하십시오

사용 가능한 온라인 현재 데이터베이스에 전체 텍스트가 첨부되지 않은 경우 "전체 확인"을 클릭하십시오 텍스트 "링크를 클릭하면 모든 도서관의 데이터베이스를 검색 할 수 있습니다 조 다른 데이터베이스에서 사용할 수있는 경우 여기에 표시됩니다 해당 데이터베이스의 전체 텍스트 기사로 이동하려면 제공된 링크 중 하나를 클릭하십시오