Bagikan melalui


Mengonfigurasi Acara yang Diperluas untuk grup ketersediaan

Berlaku untuk: SQL Server

SQL Server mendefinisikan Extended Events yang khusus untuk grup ketersediaan. Anda dapat memantau Peristiwa yang Diperluas ini dalam sesi untuk membantu diagnosis akar penyebab saat Anda memecahkan masalah grup ketersediaan. Anda bisa menampilkan grup ketersediaan Acara yang Diperluas menggunakan kueri berikut:

SELECT * FROM sys.dm_xe_objects WHERE name LIKE '%hadr%';

Sesi alwayson_health

Sesi alwayson_health Acara yang Diperluas dibuat secara otomatis saat Anda membuat grup ketersediaan, dan mengambil subset peristiwa terkait grup ketersediaan. Sesi ini telah dikonfigurasi sebelumnya sebagai alat yang berguna dan nyaman untuk membantu Anda memulai dengan cepat saat memecahkan masalah grup ketersediaan. Wizard Buat Grup Ketersediaan secara otomatis memulai sesi pada setiap replika ketersediaan yang berpartisipasi yang dikonfigurasi dalam wizard.

Penting

Jika Anda tidak membuat grup ketersediaan menggunakan Wizard Grup Ketersediaan Baru, alwayson_health sesi mungkin tidak dimulai secara otomatis. Jika sesi tidak dimulai, sesi tidak dapat mengambil data peristiwa ketika masalah yang tidak terduga terjadi. Anda harus memulai sesi secara manual dan mengonfigurasi sesi untuk memulai secara otomatis dengan mengonfigurasi properti sesi.

Untuk melihat definisi alwayson_health sesi:

  1. Di Object Explorer, perluas Manajemen, Peristiwa yang Diperluas, lalu Sesi.

  2. Klik kanan Alwayson_health, lalu arahkan ke Sesi Skrip sebagai, lalu arahkan ke BUAT Ke, lalu pilih Jendela Editor Kueri Baru.

Acara yang Diperluas untuk penelusuran kesalahan

Selain Acara yang Diperluas yang dicakup oleh sesi Alwayson_health, SQL Server menentukan serangkaian peristiwa debug yang luas untuk grup ketersediaan. Untuk memanfaatkan Peristiwa Tambahan yang Diperluas ini dalam sesi, ikuti prosedur di bawah ini:

  1. Di Object Explorer, perluas Manajemen, Peristiwa yang Diperluas, lalu Sesi.

  2. Klik kanan Sesi dan pilih Sesi Baru. Atau, klik kanan Alwayson_health dan pilih Properti.

  3. Di panel Pilih halaman , pilih Peristiwa.

  4. Di pustaka peristiwa, di kolom Kategori , pilih alwayson dan hapus semua kategori lainnya.

  5. Di kolom Saluran, pilih Debug. Semua peristiwa terkait grup ketersediaan yang belum dipilih sekarang ditampilkan di pustaka peristiwa.

  6. Sorot peristiwa di pustaka peristiwa, lalu pilih > tombol untuk memilihnya untuk sesi tersebut.

  7. Setelah selesai dengan sesi, pilih OK untuk menutupnya. Pastikan sesi dimulai sehingga mengambil peristiwa yang Anda pilih.

availability_replica_state_change

Terjadi ketika status replika ketersediaan telah berubah. Pembuatan grup ketersediaan atau bergabung dengan replika ketersediaan dapat memicu peristiwa ini. Ini berguna untuk diagnostik failover otomatis yang gagal. Ini juga dapat digunakan untuk melacak langkah-langkah failover.

Informasi peristiwa

Kolom Deskripsi
Nama availability_replica_state_change
Kategori selalu aktif
Saluran Operasional

Bidang acara

Nama Type_name Deskripsi
availability_group_id guid ID Grup Ketersediaan.
availability_group_name unicode_string Nama Grup Ketersediaan.
availability_replica_id guid ID Replika Ketersediaan.
previous_state availability_replica_state Peran replika sebelum perubahan.

Nilai yang mungkin adalah:

Primary_Normal

Secondary_Normal

Resolving_Pending_Failover

Resolving_Normal

Primary_Pending

Not_Available
current_state availability_replica_state Peran replika setelah perubahan.

Nilai yang mungkin adalah:

Primary_Normal

Secondary_Normal

Resolving_Pending_Failover

Resolving_Normal

Primary_Pending

Not_Available

definisi sesi alwayson_health

CREATE EVENT SESSION [alwayson_health] ON SERVER
ADD EVENT availability_replica_state_change
ADD TARGET package0.event_file (
    SET filename = N'alwayson_health.xel',
    max_file_size = (5),
    max_rollover_files = (4),
    metadatafile = N'alwayson_health.xem'
    )
    WITH (
            MAX_MEMORY = 4096 KB,
            EVENT_RETENTION_MODE = ALLOW_SINGLE_EVENT_LOSS,
            MAX_DISPATCH_LATENCY = 30 SECONDS,
            MAX_EVENT_SIZE = 0 KB,
            MEMORY_PARTITION_MODE = NONE,
            TRACK_CAUSALITY = OFF,
            STARTUP_STATE = ON
            )
GO

availability_group_lease_expired

Terjadi ketika kluster dan grup ketersediaan memiliki masalah konektivitas dan sewa kedaluwarsa. Kejadian ini menunjukkan bahwa konektivitas antara grup ketersediaan dan kluster WSFC yang mendasar rusak. Jika masalah konektivitas terjadi pada replika utama, peristiwa tersebut dapat menyebabkan failover otomatis atau menyebabkan grup ketersediaan offline.

Informasi peristiwa

Kolom Deskripsi
Nama availability_group_lease_expired
Kategori selalu aktif
Saluran Operasional

Bidang acara

Nama Type_name Deskripsi
availability_group_id guid ID grup ketersediaan.
availability_group_name unicode_string Nama grup ketersediaan.

definisi sesi alwayson_health

CREATE EVENT SESSION [alwayson_health] ON SERVER
ADD EVENT availability_group_lease_expired
ADD TARGET package0.event_file (
    SET filename = N'alwayson_health.xel',
    max_file_size = (5),
    max_rollover_files = (4),
    metadatafile = N'alwayson_health.xem'
    )
    WITH (
            MAX_MEMORY = 4096 KB,
            EVENT_RETENTION_MODE = ALLOW_SINGLE_EVENT_LOSS,
            MAX_DISPATCH_LATENCY = 30 SECONDS,
            MAX_EVENT_SIZE = 0 KB,
            MEMORY_PARTITION_MODE = NONE,
            TRACK_CAUSALITY = OFF,
            STARTUP_STATE = ON
            )
GO

availability_replica_automatic_failover_validation

Terjadi ketika failover otomatis memvalidasi kesiapan replika ketersediaan sebagai replika utama, dan menunjukkan apakah replika ketersediaan target siap menjadi replika utama baru. Misalnya, validasi failover mengembalikan false ketika tidak semua database disinkronkan atau tidak bergabung. Kejadian ini dirancang untuk memberikan titik kegagalan selama failover. Informasi ini menarik bagi administrator database terutama untuk failover otomatis karena failover otomatis adalah operasi tanpa pengawas. Administrator database dapat meninjau peristiwa untuk melihat mengapa failover otomatis gagal.

Informasi peristiwa

Nama Deskripsi
availability_replica_automatic _failover_validation
Kategori selalu aktif
Saluran Analitik

Bidang acara

Nama Type_name Deskripsi
availability_group_id guid ID grup ketersediaan.
availability_group_name unicode_string Nama grup ketersediaan.
availability_replica_id guid ID replika ketersediaan.
forced_quorum validation_result_type Jika nilainya TRUE, maka failover otomatis tidak valid pada replika ketersediaan ini.

BENAR

SALAH
joined_and_synchronized validation_result_type Jika nilainya FALSE, maka failover otomatis tidak valid pada replika ketersediaan ini.

BENAR

SALAH
previous_primary_or_automatic_failover_target validation_result_type Jika nilainya FALSE, maka failover otomatis tidak valid pada replika ketersediaan ini.

BENAR

SALAH

definisi sesi alwayson_health

CREATE EVENT SESSION [alwayson_health] ON SERVER
ADD EVENT availability_replica_automatic_failover_validation (
    WHERE (
        [forced_quorum] = (TRUE)
        OR [joined_and_synchronized] = (FALSE)
        OR [previous_primary_or_automatic_failover_target] = (TRUE)
        )
    ) ADD TARGET package0.event_file (
    SET filename = N'alwayson_health.xel',
    max_file_size = (5),
    max_rollover_files = (4),
    metadatafile = N'alwayson_health.xem'
    )
    WITH (
            MAX_MEMORY = 4096 KB,
            EVENT_RETENTION_MODE = ALLOW_SINGLE_EVENT_LOSS,
            MAX_DISPATCH_LATENCY = 30 SECONDS,
            MAX_EVENT_SIZE = 0 KB,
            MEMORY_PARTITION_MODE = NONE,
            TRACK_CAUSALITY = OFF,
            STARTUP_STATE = ON
            )
GO

error_reported (beberapa nomor kesalahan): untuk masalah transportasi atau koneksi

Setiap peristiwa yang difilter menunjukkan bahwa masalah konektivitas terjadi di titik akhir pencerminan transportasi atau database yang bergantung pada grup ketersediaan.

Kolom Deskripsi
Nama error_reported

angka yang akan difilter: 35201, 35202, 35206, 35204, 35207, 35217, 9642, 9666, 9691, 9692, 9693, 28034, 28036, 28080, 28091, 33309
Kategori errors
Saluran Admin

Nomor kesalahan untuk difilter

Nomor Kesalahan Deskripsi
35201 Batas waktu koneksi telah terjadi saat mencoba membuat koneksi ke replika ketersediaan '%ls'.
35202 Koneksi untuk grup ketersediaan '%ls' dari replika ketersediaan '%ls' dengan ID [%ls] ke '%ls' dengan ID [%ls] telah berhasil dibuat. Ini hanya pesan informasi. Tidak diperlukan tindakan pengguna.
35206 Batas waktu koneksi telah terjadi pada koneksi yang dibuat sebelumnya ke replika ketersediaan '%ls'.
35204 Koneksi antara instans '%ls' dan '%ls' telah dinonaktifkan karena penonaktifan titik akhir.
Batas waktu + tersambung
35207 Upaya koneksi pada ID grup ketersediaan '%ls' dari ID replika '%ls' ke ID replika '%ls' gagal karena kesalahan %d tingkat keparahan %d status %d. tingkat keparahan %d status %d. (ini mungkin tidak memiliki penggunaan DBA yang baik. Periksa dan hapus nanti dalam hal ini)
35217 (Dimulai dengan SQL Server 2019 CU15 (15.0.4198.2)) Kumpulan utas untuk Grup Ketersediaan AlwaysOn tidak dapat memulai utas pekerja baru karena tidak ada cukup utas pekerja yang tersedia. Ini dapat menurunkan performa Grup Ketersediaan AlwaysOn. Gunakan opsi konfigurasi "utas pekerja maks" untuk meningkatkan jumlah utas yang diizinkan.
9642 Terjadi kesalahan dalam Kesalahan titik akhir koneksi transportasi Service Broker/Database Mirroring: %i State: %i. (Peran titik akhir dekat: %S_MSG alamat titik akhir jauh: '%.*hs') Kesalahan: %i Status: %i. (Peran titik akhir dekat: %S_MSG alamat titik akhir jauh: '%.*hs')
9666 Titik akhir %S_MSG dalam status dinonaktifkan atau dihentikan.
9691 Titik akhir %S_MSG berhenti mendengarkan koneksi.
9692 Titik akhir %S_MSG tidak dapat mendengarkan port %d karena sedang digunakan oleh proses lain.
9693 Titik akhir %S_MSG tidak dapat mendengarkan koneksi karena kesalahan berikut: '%.*ls'.
28034 Jabat tangan koneksi gagal. Login '%.*ls' tidak memiliki izin CONNECT pada titik akhir. Status %d.
28036 Jabat tangan koneksi gagal. Sertifikat yang digunakan oleh titik akhir ini tidak ditemukan: %S_MSG. Gunakan DBCC CHECKDB dalam master database untuk memverifikasi integritas metadata titik akhir. Status %d.
28080 Jabat tangan koneksi gagal. Titik akhir %S_MSG tidak dikonfigurasi. Status %d.
28091 Memulai titik akhir untuk %S_MSG tanpa autentikasi tidak didukung.
33309 Tidak dapat memulai titik akhir kluster karena konfigurasi titik akhir %S_MSG default belum dimuat.

definisi sesi alwayson_health

CREATE EVENT SESSION [alwayson_health] ON SERVER
ADD EVENT sqlserver.error_reported (
    WHERE (
        --Connectivity Error Messages
        [error_number] = (35201)
        OR [error_number] = (35202)
        OR [error_number] = (35204)
        OR [error_number] = (35206)
        OR [error_number] = (35207)
        OR [error_number] = (35217)
        OR [error_number] = (9642)
        --OR [error_number]=(9666)
        OR [error_number] = (9691)
        OR [error_number] = (9692)
        OR [error_number] = (9693)
        OR [error_number] = (28034)
        OR [error_number] = (28036)
        OR [error_number] = (28080)
        OR [error_number] = (28091)
        OR [error_number] = (33309)
        )
    ) ADD TARGET package0.event_file (
    SET filename = N'alwayson_health.xel',
    max_file_size = (5),
    max_rollover_files = (4),
    metadatafile = N'alwayson_health.xem'
    )
    WITH (
            MAX_MEMORY = 4096 KB,
            EVENT_RETENTION_MODE = ALLOW_SINGLE_EVENT_LOSS,
            MAX_DISPATCH_LATENCY = 30 SECONDS,
            MAX_EVENT_SIZE = 0 KB,
            MEMORY_PARTITION_MODE = NONE,
            TRACK_CAUSALITY = OFF,
            STARTUP_STATE = ON
            )
GO

data_movement_suspend_resume

Terjadi ketika pergerakan database replika database ditangguhkan atau dilanjutkan.

Informasi peristiwa

Kolom Deskripsi
Nama data_movement_suspend_resume
Kategori Selalu aktif
Saluran Operasional

Bidang acara

Nama Type_name Deskripsi
availability_group_id guid ID grup ketersediaan.
availability_group_name unicode_string Nama grup ketersediaan, jika tersedia.
availability_replica_id guid ID replika ketersediaan.
database_replica_id guid ID database ketersediaan.
database_replica_name unicode_string Nama database ketersediaan.
database_id uint32 ID database ketersediaan.
suspend_status suspend_status_type Nilai status tangguhan.

SUSPEND_NULL

DILANJUTKAN

DITANGGUHKAN

SUSPENDED_INVALID
suspend_source suspend_source_type Sumber tindakan tangguhkan atau lanjutkan.
suspend_reason unicode_string Alasan penangguhan yang diambil di manajer replika database.

definisi sesi alwayson_health

CREATE EVENT SESSION [alwayson_health] ON SERVER
ADD EVENT data_movement_suspend_resume (
    WHERE (
        [suspend_status] = (SUSPENDED)
        OR [suspend_status] = (SUSPENDED_INVALID)
        OR [suspend_status] = (SUSPEND_NULL)
        )
    ) ADD TARGET package0.event_file (
    SET filename = N'alwayson_health.xel',
    max_file_size = (5),
    max_rollover_files = (4),
    metadatafile = N'alwayson_health.xem'
    )
    WITH (
            MAX_MEMORY = 4096 KB,
            EVENT_RETENTION_MODE = ALLOW_SINGLE_EVENT_LOSS,
            MAX_DISPATCH_LATENCY = 30 SECONDS,
            MAX_EVENT_SIZE = 0 KB,
            MEMORY_PARTITION_MODE = NONE,
            TRACK_CAUSALITY = OFF,
            STARTUP_STATE = ON
            )
GO

alwayson_ddl_executed

Terjadi ketika pernyataan bahasa definisi data grup ketersediaan (DDL) sedang dijalankan, termasuk CREATE, ALTER, atau DROP. Tujuan utama peristiwa ini adalah untuk menunjukkan masalah dengan tindakan pengguna pada replika ketersediaan, atau untuk menunjukkan titik awal tindakan operasional, yang diikuti oleh masalah runtime seperti failover manual, failover paksa, pergerakan data yang ditangguhkan, atau pergerakan data yang dilanjutkan.

Informasi peristiwa

Kolom Deskripsi
Nama alwayson_ddl_execution
Kategori selalu aktif
Saluran Analitik

Bidang acara

Nama Type_name Deskripsi
availability_group_id Guid ID grup ketersediaan.
availability_group_name unicode_string Nama grup ketersediaan.
ddl_action alwayson_ddl_action Menunjukkan jenis tindakan DDL: CREATE, ALTER, atau DROP.
ddl_phase ddl_opcode Menunjukkan fase operasi DDL: BEGIN, COMMIT, atau ROLLBACK.
Pernyataan unicode_string Teks pernyataan yang dijalankan.

definisi sesi alwayson_health

CREATE EVENT SESSION [alwayson_health] ON SERVER
ADD EVENT alwayson_ddl_executed
ADD TARGET package0.event_file (
    SET filename = N'alwayson_health.xel',
    max_file_size = (5),
    max_rollover_files = (4),
    metadatafile = N'alwayson_health.xem'
    )
    WITH (
            MAX_MEMORY = 4096 KB,
            EVENT_RETENTION_MODE = ALLOW_SINGLE_EVENT_LOSS,
            MAX_DISPATCH_LATENCY = 30 SECONDS,
            MAX_EVENT_SIZE = 0 KB,
            MEMORY_PARTITION_MODE = NONE,
            TRACK_CAUSALITY = OFF,
            STARTUP_STATE = ON
            )
GO

availability_replica_manager_state

Terjadi ketika status manajer replika ketersediaan diubah. Kejadian ini menunjukkan heartbeat manajer replika ketersediaan. Ketika manajer replika ketersediaan tidak dalam keadaan sehat, semua replika ketersediaan dalam instans SQL Server akan tidak berfungsi.

Informasi peristiwa

Kolom Deskripsi
Nama availability_replica_manager_state_change
Kategori selalu aktif
Saluran Operasional

Bidang acara

Nama Type_name Deskripsi
current_state manager_state Status manajer replika ketersediaan saat ini.

Online

Offline

WaitingForClusterCommunication

definisi sesi Alwayson_health

CREATE EVENT SESSION [alwayson_health] ON SERVER
ADD EVENT availability_replica_manager_state (WHERE ([current_state] = (OFFLINE)))
ADD TARGET package0.event_file (
    SET filename = N'alwayson_health.xel',
    max_file_size = (5),
    max_rollover_files = (4),
    metadatafile = N'alwayson_health.xem'
    )
    WITH (
            MAX_MEMORY = 4096 KB,
            EVENT_RETENTION_MODE = ALLOW_SINGLE_EVENT_LOSS,
            MAX_DISPATCH_LATENCY = 30 SECONDS,
            MAX_EVENT_SIZE = 0 KB,
            MEMORY_PARTITION_MODE = NONE,
            TRACK_CAUSALITY = OFF,
            STARTUP_STATE = ON
            )
GO

error_reported (1480): Perubahan Peran Replika Database

Peristiwa error_reported yang difilter ini terjadi secara asinkron setelah perubahan peran replika ketersediaan. Ini menunjukkan database ketersediaan mana yang gagal mengubah peran yang diharapkan selama proses failover.

Informasi peristiwa

Kolom Deskripsi
Nama error_reported

Nomor Kesalahan 1480: Database REPLICATION_TYPE_MSG "DATABASE_NAME" mengubah peran dari "OLD_ROLE" menjadi "NEW_ROLE" karena REASON_MSG
Kategori errors
Saluran Admin

definisi sesi alwayson_health

CREATE EVENT SESSION [alwayson_health] ON SERVER
ADD EVENT sqlserver.error_reported (
    WHERE (
        --database replica role change message
        OR [error_number] = (1480)
        --database replica runtime error messages
        OR [error_number] = (823)
        OR [error_number] = (824)
        OR [error_number] = (829)
        )
    ) ADD TARGET package0.event_file (
    SET filename = N'alwayson_health.xel',
    max_file_size = (5),
    max_rollover_files = (4),
    metadatafile = N'alwayson_health.xem'
    )
    WITH (
            MAX_MEMORY = 4096 KB,
            EVENT_RETENTION_MODE = ALLOW_SINGLE_EVENT_LOSS,
            MAX_DISPATCH_LATENCY = 30 SECONDS,
            MAX_EVENT_SIZE = 0 KB,
            MEMORY_PARTITION_MODE = NONE,
            TRACK_CAUSALITY = OFF,
            STARTUP_STATE = ON
            )
GO

sqlserver.sp_server_diagnostics_component_result

Menangkap data diagnostik dan informasi kesehatan tentang SQL Server untuk mendeteksi potensi kegagalan. Prosedur berjalan dalam mode berulang dan mengirim hasil secara berkala. Sesi kejadian yang diperluas ini tersedia dimulai dengan SQL Server 2019 CU15 (15.0.4198.2).

Informasi peristiwa

Nama Deskripsi
Nama sp_server_diagnostics_component_result
Kategori Server
Saluran Debug

Bidang acara

Nama Type_name Deskripsi
komponen UInt8 nama komponen.
state UInt8 Menunjukkan status kesehatan komponen.
data XML Bidang XML yang berisi informasi tambahan mengenai komponen.

definisi sesi alwayson_health

CREATE EVENT SESSION [alwayson_health] ON SERVER
ADD EVENT sqlserver.sp_server_diagnostics_component_result (SET collect_data = (1) WHERE ([state] = (3)))
ADD TARGET package0.event_file (
    SET filename = N'alwayson_health.xel',
    max_file_size = (5),
    max_rollover_files = (4),
    metadatafile = N'alwayson_health.xem'
    )
    WITH (
            MAX_MEMORY = 4096 KB,
            EVENT_RETENTION_MODE = ALLOW_SINGLE_EVENT_LOSS,
            MAX_DISPATCH_LATENCY = 30 SECONDS,
            MAX_EVENT_SIZE = 0 KB,
            MEMORY_PARTITION_MODE = NONE,
            TRACK_CAUSALITY = OFF,
            STARTUP_STATE = ON
            )
GO

ucs.ucs_connection_setup

Mencadangkan konektivitas atau log terkait jaringan antara replika primer dan sekunder. Sesi kejadian yang diperluas ini tersedia dimulai dengan SQL Server 2019 CU15 (15.0.4198.2).

Informasi peristiwa

Nama Deskripsi
Nama ucs_connection_setup
Kategori Transportasi
Saluran Debug

Bidang acara

Nama Type_name Deskripsi
setup_event Int32 Peristiwa penyiapan koneksi
obj_address Penunjuk Alamat titik akhir koneksi
endpoint_type Int32 Jenis titik akhir
stream_status Int32 Status aliran koneksi
error_number UInt32 Kode kesalahan koneksi
id_koneksi GUID Id koneksi
error_message UnicodeString Pesan kesalahan koneksi
address UnicodeString Alamat target koneksi
circuit_id UnicodeString Id sirkuit koneksi

definisi sesi alwayson_health

CREATE EVENT SESSION [alwayson_health] ON SERVER
ADD EVENT ucs.ucs_connection_setup
ADD TARGET package0.event_file (
    SET filename = N'alwayson_health.xel',
    max_file_size = (5),
    max_rollover_files = (4),
    metadatafile = N'alwayson_health.xem'
    )
    WITH (
            MAX_MEMORY = 4096 KB,
            EVENT_RETENTION_MODE = ALLOW_SINGLE_EVENT_LOSS,
            MAX_DISPATCH_LATENCY = 30 SECONDS,
            MAX_EVENT_SIZE = 0 KB,
            MEMORY_PARTITION_MODE = NONE,
            TRACK_CAUSALITY = OFF,
            STARTUP_STATE = ON
            )
GO

sqlserver.hadr_trace_message

Mengalihkan output dari beberapa perintah DBCC dan informasi log HADR ke sesi peristiwa yang diperluas (mirip dengan bendera pelacakan 3605). Sesi kejadian yang diperluas ini tersedia dimulai dengan SQL Server 2019 CU15 (15.0.4198.2).

Informasi peristiwa

Nama Deskripsi
Nama hadr_trace_message
Kategori Selalu aktif
Saluran Debug

Bidang acara

Nama Type_name Deskripsi
hadr_message unicode_string Mengalihkan output dari beberapa perintah DBCC dan informasi log HADR ke sesi peristiwa yang diperluas (mirip dengan bendera pelacakan 3605).

definisi sesi alwayson_health

CREATE EVENT SESSION [alwayson_health] ON SERVER
ADD EVENT sqlserver.hadr_trace_message
ADD TARGET package0.event_file (
    SET filename = N'alwayson_health.xel',
    max_file_size = (5),
    max_rollover_files = (4),
    metadatafile = N'alwayson_health.xem'
    )
    WITH (
            MAX_MEMORY = 4096 KB,
            EVENT_RETENTION_MODE = ALLOW_SINGLE_EVENT_LOSS,
            MAX_DISPATCH_LATENCY = 30 SECONDS,
            MAX_EVENT_SIZE = 0 KB,
            MEMORY_PARTITION_MODE = NONE,
            TRACK_CAUSALITY = OFF,
            STARTUP_STATE = ON
            )
GO

Langkah berikutnya