lesson 9 | the DataBase Server | what is DB server

알라의 이름으로, 하나님을 찬양,기도와 평화 알라의 메신저, 평화와 하나님의 자비가 당신에게있다 실행중인 서버 레슨 목록 9 단원 I 모하메드 알 – Nimr SystemAC (Systems Management Channel)에서이 수업을 시작합니다 DataBase Server, 학습 내용 :이 단원에서는 다음 사항들 첫 번째 사항 : 데이터베이스 서버 란 무엇인가 두 번째 사항 : 어떤 서버를 데이터베이스 서버로 만드는 방법 세 번째 요점 : 이 과정에서 데이터베이스 서버의 가장 유명한 응용 프로그램은 다음과 같습니다

1 데이터베이스 서버를 설치하는 방법 2 데이터베이스와 사용자를 작성하십시오 포인트 1 : DB 서버 란? 서비스 서버입니다 데이터베이스, 참고 사항 : 데이터베이스는 내부의 데이터,이 데이터는 응용 프로그램이나 웹 사이트에도 속할 수 있습니다 데이터베이스 대부분의 응용 프로그램과 웹 사이트가 현재 의존하고있는 주요 도구, Point2 : 어떤 서버가 어떻게 데이터베이스 서버가됩니까? 이것은 설치하여 수행 할 수 있습니다 모든 데이터베이스 서버 응용 프로그램, 3 : DB 서버에서 가장 많이 사용되는 응용 프로그램 유형 : Linux 시스템 : mysql, Oracle 및 기타가 있습니다

Windows 시스템 : Microsoft의 SQL 서버가 있습니다 이제 내 작업이 첫 번째 요점을 설명 할 것입니다 어떻게 해결할 수 있을까요? 서버 데이터베이스 우리가 여기서 선택할 SQL Server의 두 번째 포인트 : 만드는 방법 데이터베이스와 사용자를 만들고이 사용자를 db_owner로 만듭니다 NO1 in process : 설치 (SQL Server 2008 R2 Express) Windows Server 2008 R2의 서버 데이터베이스 -이 단계는 두 단계로 구분됩니다 이제 첫 번째 단계는 SQL DB DB 엔진을 설치하고로드합니다

모든 데이터베이스의 데이터 및 구성 우선 서버에서 브라우저를 열고 Google에서 브라우저를 엽니 다 유형 : download sql server 2008 r2 그러면 첫 번째 링크를 클릭합니다 표시된 것처럼이 페이지가 나타나면 "다운로드"를 클릭하십시오 SQL Express 86이 이미지에서 설명한 것처럼 우리는 86을 선택했습니다 32 비트는 64 개가 아니라 3GB 미만의 메모리가 있지만 장치가있는 사용자의 경우 3GB보다 큰 메모리는 버전 64를 다운로드 할 수 있으며 다음을 클릭하십시오

이제이 페이지로 이동하여 다운로드 해 주셔서 감사합니다 해당 내용에 따라 다운로드가 시작됩니다 브라우저에서 프로그램을 다운로드 한 후 마우스 오른쪽 버튼을 클릭하여 설치합니다 프로그램 아이콘에서 "관리자 권한으로 실행"을 선택하면이 다운로드가 표시됩니다 화면, 완료된 상태로두고, 이제이 창을 보게됩니다

첫 번째를 클릭하십시오 선택 : 새로운 설치 또는 기능 추가, 여기에 동의 함 다음을 클릭하면 다운로드가 시작됩니다 사진과 마찬가지로 이전 다운로드가 완료되면 완료된 상태로 두십시오 이 화면이 표시되고 잠시 기다려주세요

이제이 창을 보게됩니다 먼저 DB 엔진 서비스 옆에 플래그가 있는지 확인하십시오 이것은 우리가 그것을 설치하는 데 필요한 것입니다 두 번째 :이 상자에서, 당신은 서버의 DataBase 엔진에 대한 기본 폴더 경로 또는 기본값으로 설정 한 후 다음, 지금은 SQL Server를 클릭하십시오 인스턴스를 구성하려면 여기에서 두 번째 선택 사항을 선택하십시오 "명명 된 인스턴스" 이 예제에서 원하는 이름을 입력하려면 여기에 기록하십시오

우리는 같은 서버에 하나 이상의 SQL DB 서버 인스턴스를 만들 수 있습니다 각 인스턴스가 다른 상황과는 별도로 분리되도록 그들은 같은 서버에 있지만, 우리는 하나의 예제를 제공 할 것이며 그렇게 할 것입니다 여기에 표시된대로 "SQLExpress"라는 이름을 입력하고이 상자에서 서버에서이 인스턴스 폴더의 경로를 변경할 수 있습니다 기기를 그대로 두거나 '다음'을 클릭하면 지금 보게됩니다 SQL 응용 프로그램을 제어 할 수있는 SQL Server 서비스 여기에 두 가지 서비스, 가장 중요하고 중요한 서비스가 있습니다

자동으로 활성화되는 SQL Server DB 엔진 여기에 표시된 것처럼 두 번째 서비스의 경우 비활성화 된 것으로 나타나며 수행하지 않습니다 지금이 서비스가 필요하고 다음을 클릭하면 DB가 표시됩니다 인증 모드에서 엔진 구성 혼합 모드를 선택합니다 즉, DBA 서버에도 액세스 할 수 있습니다 Windows 사용자 또는 SQL Server 응용 프로그램 사용자를 통해 여기에 SQL의 기본 사용자 이름 인 사용자 이름 sa가 표시됩니다 db 서버 응용 프로그램은 데이터베이스 서버에 대한 모든 권한을 가지고 있습니다

여기에이 사용자 "sa"의 암호를 입력하면 복잡 할 것입니다 현재 Windows 사용자를 추가하려면 현재 사용자 추가를 클릭하십시오 SQL Server DB에 액세스 할 수 있습니다 여기에 사용자 이름이 관리자로 나타나고 다음을 클릭하십시오 오류 알림 창이 나타나서 옆에 태그를 달 수 있습니다 이 기능을 활성화하려면 귀하와 발생한 모든 오류를 보내십시오

Microsoft가 조사하고 도움을 주거나 그대로두기 위해 정품 인증없이 기본값을 입력하고 다음을 클릭하면 설치가 시작됩니다 끝내면 완료된 설치를 볼 수 있습니다 문 설명 된 바와 같이 이제 Close를 클릭하면 이제 SQL 프로그램 시작 단추를 누른 다음 단어를 입력하면 올바르게 설치됩니다 "Sql"을 입력 한 다음 키보드에서 Enter를 누르고 아이콘이 나타나는지 확인하십시오 SQL Server 구성 관리자 및 기타, 이제는 두 번째 등 단계 : 관리 할 수있는 SQL Server Management Studio 설치 DB 서버 SQL 서버의 내용을 제어합니다

먼저 프로그램을 다운로드합니다 이전에했던 것처럼 "Download sql server 2008 r2 "를 Google에 저장 한 다음 표시합니다 결과는 여기에 표시된 첫 번째 링크를 클릭하고 Word 다운로드, 이제 설명 된대로 Sql Studio x86을 관리하도록 선택합니다 그런 다음 다음을 클릭하면 다운로드에 따라 다운로드가 시작됩니다 서버를 사용중인 브라우저는 소프트웨어를 다운로드 한 후 다음과 같이 설치합니다

마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택하면 이 창은 완료 될 수 있습니다 잠시 후 잠시 기다리면 변환됩니다 다음 화면에서 설치 탭의 왼쪽에 있는지 확인하십시오 첫 번째 옵션을 클릭하거나 새 기능을 설치하거나 기능을 추가하십시오 일정 기간 동안 다음 단계로 들어가려면 첫 번째 옵션 인 "install new"를 선택하거나 기능은 설치된 SQL Server 인스턴스의 이름을 표시합니다

이전에이 서버에 설치하고 관리 및 제어하려는 서버 "SQLExpress"라고하고 다음을 클릭하고 조건을 수락 한 후 다음을 클릭하십시오 여기에서 Instance Features에는 관리 태그가 있는지 확인합니다 도구를 설치하고 다음을 클릭하십시오 오류 보고서도 여기에 있습니다 활성화하지 않고 그대로 둘 수 있으며 다음을 클릭하십시오

그림은 그림과 같이 설치가 시작됩니다 다운로드가 완료되고 Sql 서버가 설치된 후 완료하십시오 성공적으로 완료되면 닫기를 클릭하면이 창을 닫을 수 있습니다 또한 시작 단추를 누른 다음 입력하여 프로그램을 엽니 다 Sql을 실행하면 위의 프로그램 코드를 볼 수 있습니다

서버 유형, 서버 이름 및 인증의 세 가지 필드가있는 로그인 창 서버 유형 우리는 서버 이름에서 "DataBase Engine"을 선택합니다 기본 이름은 동일한 서버에 들어가는 것을 의미합니다 우리가 그렇듯 다음으로, 우리가 설치 한 SQLExpress 인스턴스를 입력합니다 인증 또는 (로그인 방법)에서 우리는 Windows 인증을 결정합니다

즉, 현재 Windows 사용자 "Administrator"가 액세스하는 데 사용됩니다 이 SQL Server의 인스턴스를 누른 다음 연결을 누르면 이제 창이 나타납니다 모든 데이터베이스를 제어하고 관리 할 수있는 프로그램에서 이 예제에서 프로세스의 두 번째 단계는 데이터베이스를 만드는 것입니다 그리고 자신의 사용자의 설립, 두 번째 단계는 세 단계로 나뉘어져 있습니다 : 지금은 첫 번째 단계는 데이터베이스를 생성하는 것입니다 예를 들어 "TestDB"라는 이름을 선택합니다 &로 열어 본 것처럼 SQL Management Studio 아이콘을 엽니 다

이 이미지에서 여기에 표시된 것과 동일한 데이터를 선택하고 연결을 클릭하십시오 이제 아래와 같이 SQL Server 인스턴스 이름이 표시됩니다 이 모든 폴더는 사용자가 제어 할 수있는 위치에 있습니다 Db 서버에서 데이터베이스 폴더 옆에있는 + 기호를 클릭하십시오 여기에서이 폴더의 내용을 볼 수 있습니다

다른 폴더는 자동으로 생성되는 시스템 데이터베이스라고하며 여기에는 4 개의 데이터베이스 안에 들어 있으며, 현재 "sqlexpress"인스턴스의 파일 및 설정 이제 DataBases 폴더를 마우스 오른쪽 버튼으로 클릭하고 위의 "새 데이터베이스"를 선택합니다 이 예제에서는 데이터베이스 이름을 다음과 같이 작성합니다 : TestDB 그러면 소유자 필드는이 데이터베이스 또는 DB 소유자를 소유 한 사용자를 의미하며, 그 다음에 기본 설정으로 남겨두기 때문에 기본 설정으로 남겨두고, 여기서 생성 한 DataBase 파일을 볼 수 있습니다 설명 된대로 두 가지 유형의 파일이 생성됩니다 첫 번째 파일 "TestDB"는 동일한 데이터 파일을 포함하고 두 번째 파일 파일 (TestDB_log)은 다음과 같은 레코드 및 이벤트를 포함합니다 삽입, 편집 또는 삭제와 같이이 데이터베이스에서 발생합니다

새로운 데이터, "Scroll"을 중간으로 옮기면 경로를 찾을 수 있습니다 이 두 파일의 폴더와이 두 상자에서 우리는 코스를 바꿀 수 있습니다 서버를 선택하거나 두 번째 선택 항목 인 "옵션"을 선택하면 기본 설정으로 두십시오 왼쪽부터이 데이터베이스와 관련된 중요한 설정을 찾을 수 있지만 우리는 그것을 그대로 둘 것입니다, 왜냐하면 우리는 지금 그것을 바꿀 필요가 없기 때문입니다, 세 번째 왼쪽에서 선택 : 파일 그룹에 이름이 있습니다 이 데이터베이스가 포함 된 어셈블리 파일은 기본적으로 "PRIMARY"그룹 여기에 표시된 것처럼 여기에서 추가 할 때 새 그룹을 추가 할 수 있습니다 이 데이터베이스의 이름을 지정하고이 데이터베이스를 추가 할 때 참고하십시오

파일 그룹은 컬렉션입니다 특히 데이터베이스가있을 때 데이터베이스를 구성하고 쉽게 제어 할 수 있습니다 그들 중 상당수는 여기에 그대로 남겨두고 이제 다시 돌아갑니다 왼쪽의 첫 번째 옵션은 "일반"이며 OK를 눌러 완료하십시오 DB를 만들려면 이제 DataBase가 나타납니다 여기서는 TestDB, 2 단계 : 사용자 생성이라는 DataBases 폴더에서 생성했습니다

이 데이터베이스에 대해 이름을 선택합니다 (예 : "TestUser") 특정 사이트 또는 특정 응용 프로그램 용으로 작성된 데이터베이스는 사용자에게 권한이있는 경우 두 번째 폴더로 이동합니다 보안 폴더에서 보안 폴더 아래에있는 + 기호 옆에있는 + "로그인"이라는 다른 폴더가 있으므로, 그 아래에있는 +를 클릭하십시오 이 폴더는 자동으로 생성되는 사용자 그룹을 찾습니다 db 서버가 설치되고 각 사용자가 특정 역할을 수행 할 때 일반적으로 실행되는 SQL Server 프로그램에서 가장 중요한 사용자 여기 sa와 관리자는이 양식에서와 같이 sa는 우리는 SQL 서버를 설치하는 동안 만들었습니다 데이터베이스 서버에 대한 사용 권한 및 사용자 관리자는 사용자입니다

현재 작업중인 Windows 버전을 추가했습니다 SQL Server 인스턴스에 로그온 할 수있는 사용자는 이제 마우스 오른쪽 단추를 클릭하십시오 로그인 폴더에서 새 사용자를 만들려면 먼저 새 로그인을 선택하십시오 사용자 이름을 입력하십시오 이 예에서는 TestUser를 작성한 다음 이 사용자의 로그인 방법은 두 번째 유형의 SQL Server 인증이며, Sql 프로그램의 사용자가 입력 할 항목 Windows 사용자가 아닌 사용자의 암호를 입력해야합니다

복잡한 암호를 사용하고 다음 태그가 없는지 확인하십시오 이 암호가 아직 만료되지 않도록 "암호 만료" 기간을 선택한 다음 찾을 데이터베이스의 이름을 선택하십시오 Default 여기서 "TestDB"를 선택합니다 왼쪽 : 서버 역할 여기에서 사용자 권한을 찾을 수 있습니다 전체 데이터베이스 서버, 우리는 "일반"모드 인 기본 모드로 남겨 둘 것입니다

의미 :이 사용자는이 인스턴스의 모든 데이터베이스를 볼 수 있으며, 그러나 자체 데이터베이스 만 제어 할 수 있으므로 클릭하십시오 세 번째 선택 항목은 User Set으로 남은 다음 DataBase 앞에 표시됩니다 이 사용자가 소유 한 "TestDB"를 입력 한 다음 유형을 선택하십시오 사용자가이 데이터베이스를 "db_owner"로 사용하려면 네 번째 선택 사항은 "Securables"입니다이 옵션에서 새 사용자를 추가하여 제공 할 수 있습니다

특정 권한은이 사용자에게 "Testuser"를 제공합니다 여기서 "Testuser"를 클릭 할 수 있습니다 여기에서 "검색"버튼을 클릭하고 원하는 사용자 이름을 검색하십시오 여기에서 사용자 이름을 찾을 수 있습니다 그런 다음 마우스를 사용하여 선택하고 창으로 이동하십시오 아래에 부여하려는 유효성 유형을 결정하려면, 예를 들어, "여기에서 부여"에서 : 변경 및 제어 기능을 부여 할 수 있습니다 그랜트와 함께 당신은 능력을 줄 수 있습니다

다른 사용자에게 권한을 부여하고 그렇게하지 못하도록 "거부"하려면 특정 전력, 이제 마지막 옵션 인 "상태"를 클릭하면 이 사용자의 상태 (예 : 허용 또는 금지) 데이터베이스 서 v에 연결하여이를 사용 가능 또는 사용 불가능하게합니다 마지막으로 확인을 눌러이 사용자를 만들고 사용자 이름을 확인합니다 로그인 폴더 아래에 "TestUser"라는 이름이 생성 된 것 같습니다 "보안"폴더는 전체 데이터베이스 서버에 있으며, 이제 우리는 그것을 할 것입니다 이 사용자에게 데이터베이스 "TestDB"에 대한 사용 권한이 이미 부여되어 있는지 확인하십시오 표시된대로 DataBase 이름 옆에있는 + 기호를 클릭 한 다음 "TestDB"폴더 아래의 보안 폴더 옆에있는 + 기호 및 각 데이터베이스에는 "보안"이라는 폴더가 있으며이 폴더는 다른 폴더입니다

데이터베이스 서버의 각 인스턴스의 공용 보안 폴더에서 새 사용자를 먼저 만들어야하며 이제 사용자 옆의 + 기호를 클릭하십시오 폴더, 여기서 "TestUser"라는 사용자 이름이 나타나는지 확인하십시오 셋째,이 사용자 (TestUser)로 레지스트리를 테스트하고 인접 탭을 클릭하십시오 +가 될 SQL Server 인스턴스의 이름입니다 새 사용자와 동일한 SQL Server 인스턴스를 입력하려고합니다

우리는 "연결"옆의 위쪽 화살표를 클릭하고 데이터베이스 엔진을 선택했습니다 위의 서버 이름에서 기본 설정으로 두십시오 데이터베이스 서버 "SQlExpress"의 인스턴스가 현재 사용중인 서버와 동일한 서버에있는 경우 인증, SQL Server 인증 선택 및 다음 입력하십시오 사용자 이름 "TestUser"와 암호를 입력 한 다음 연결을 누르면 이제 새로운 라인은 같은 "SQLExpress"인스턴스를 나타내지 만 로그온은 새 사용자의 경우 데이터베이스 폴더 옆에있는 + 기호를 클릭하고 데이터베이스 "TestDB"가 있는지 확인하십시오 또한이 사용자는 이 데이터베이스 버전의 데이터베이스 그러나 제외하고 추가, 수정 또는 삭제할 수있는 권한은 없습니다 그가 그의 소유자 인 DBDB "TestDB"이기 때문에 9 번째 강의 끝 모든 사람들에게 유용하기를 바랍니다

질문이나 문제가 있으시면, 이메일 또는 소셜 네트워킹 페이지 나 의견을 작성하여 저에게 연락 할 수 있습니다 신의 의지, 링크는 동영상의 설명에있을 것입니다 다음 단원에서, 신의 의지, 우리는 포스터 평화, 자비 판 그리고 당신에 대한 알라의 축복