가용성 그룹 만들기
이제 샘플 데이터베이스 bookshelf
를 만들어 bookshelf-ag
라는 새 가용성 그룹에 포함하고 고가용성을 구성할 수 있습니다.
데이터베이스 만들기
다음 단계를 수행하여 새 데이터베이스를 만듭니다. 이 튜토리얼에서는 데이터베이스에 데이터가 포함될 필요는 없습니다.
node-1
의 원격 데스크톱 세션으로 돌아갑니다.- SQL Server 관리 스튜디오를 엽니다.
- 서버에 연결 대화상자에서 서버 이름이
node-1
으로 설정되어 있는지 확인하고 연결을 선택합니다. - 메뉴에서 File(파일) > New(새로 만들기) > Query with current connection(현재 연결로 쿼리)을 선택합니다.
다음 SQL 스크립트를 편집기에 붙여넣습니다.
-- Create a sample database CREATE DATABASE bookshelf ON PRIMARY ( NAME = 'bookshelf', FILENAME='d:\Data\bookshelf.mdf', SIZE = 256MB, MAXSIZE = UNLIMITED, FILEGROWTH = 256MB) LOG ON ( NAME = 'bookshelf_log', FILENAME='d:\Logs\bookshelf.ldf', SIZE = 256MB, MAXSIZE = UNLIMITED, FILEGROWTH = 256MB) GO USE [bookshelf] SET ANSI_NULLS ON SET QUOTED_IDENTIFIER ON GO -- Create sample table CREATE TABLE [dbo].[Books] ( [Id] [bigint] IDENTITY(1,1) NOT NULL, [Title] [nvarchar](max) NOT NULL, [Author] [nvarchar](max) NULL, [PublishedDate] [datetime] NULL, [ImageUrl] [nvarchar](max) NULL, [Description] [nvarchar](max) NULL, [CreatedById] [nvarchar](max) NULL, CONSTRAINT [PK_dbo.Books] PRIMARY KEY CLUSTERED ([Id] ASC) WITH ( PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO -- Create a backup EXEC dbo.sp_changedbowner @loginame = 'sa', @map = false; ALTER DATABASE [bookshelf] SET RECOVERY FULL; GO BACKUP DATABASE bookshelf to disk = '\\witness\Backup\bookshelf.bak' WITH INIT GO
스크립트가 단일 테이블이 있는 새 데이터베이스를 만들고
witness
에 초기 백업을 수행합니다.Execute(실행)를 선택하여 SQL 스크립트를 실행합니다.