Bagikan melalui


Menampilkan atau Mengubah Properti Database

Topik ini menjelaskan cara menampilkan atau mengubah properti database di SQL Server 2014 dengan menggunakan SQL Server Management Studio atau Transact-SQL. Setelah Anda mengubah properti database, modifikasi akan segera berlaku.

Dalam Topik Ini

Sebelum Anda mulai

Rekomendasi

  • Saat AUTO_CLOSE AKTIF, beberapa kolom dalam tampilan katalog sys.databases dan fungsi DATABASEPROPERTYEX akan mengembalikan NULL karena database tidak tersedia untuk mengambil data. Untuk mengatasinya, jalankan pernyataan USE untuk membuka database.

Keamanan

Izin

Memerlukan izin UBAH pada database.

Menggunakan SQL Server Management Studio

Untuk menampilkan atau mengubah properti database

  1. Di Object Explorer, sambungkan ke instans mesin database SQL Server, lalu perluas instans tersebut.

  2. Perluas Database, klik kanan database untuk ditampilkan, lalu klik Properti.

  3. Dalam kotak dialog Properti Database , pilih halaman untuk menampilkan informasi terkait. Misalnya, pilih halaman File untuk melihat data dan informasi file log.

Menggunakan T-SQL

Untuk menampilkan properti database dengan menggunakan DATABASEPROPERTYEX

  1. Sambungkan ke Mesin Database.

  2. Dari bilah Standar, klik Kueri Baru.

  3. Salin dan tempel contoh berikut ke dalam jendela kueri dan klik Jalankan. Contoh ini menggunakan fungsi sistem DATABASEPROPERTYEX untuk mengembalikan status opsi database AUTO_SHRINK di database AdventureWorks2012 . Nilai pengembalian 1 berarti bahwa opsi diatur ke AKTIF, dan nilai pengembalian 0 berarti bahwa opsi diatur ke NONAKTIF.

USE AdventureWorks2012;  
GO  
SELECT DATABASEPROPERTYEX('AdventureWorks2012', 'IsAutoShrink');  
GO  
  

Untuk menampilkan properti database dengan mengkueri sys.databases

  1. Sambungkan ke Mesin Database.

  2. Dari bilah Standar, klik Kueri Baru.

  3. Salin dan tempel contoh berikut ke dalam jendela kueri dan klik Jalankan. Contoh ini meminta tampilan katalog sys.databases untuk melihat beberapa properti database AdventureWorks2012 . Contoh ini mengembalikan nomor ID database (database_id), baik database baca-saja atau baca-tulis (is_read_only), kolater untuk database (collation_name), dan tingkat kompatibilitas database (compatibility_level).

USE AdventureWorks2012;  
GO  
SELECT database_id, is_read_only, collation_name, compatibility_level  
FROM sys.databases WHERE name = 'AdventureWorks2012';  
GO  
  

Untuk mengubah properti database

  1. Sambungkan ke Mesin Database.

  2. Dari bilah Standar, klik Kueri Baru.

  3. Salin dan tempel contoh berikut ke dalam jendela kueri. Contoh menentukan status isolasi rekam jepret pada database AdventureWorks2012 , mengubah status properti, lalu memverifikasi perubahan.

    Untuk menentukan status isolasi rekam jepret, pilih pernyataan pertama SELECT dan klik Jalankan.

    Untuk mengubah status isolasi rekam jepret, pilih ALTER DATABASE pernyataan dan klik Jalankan.

    Untuk memverifikasi perubahan, pilih pernyataan kedua SELECT , dan klik Jalankan.

USE AdventureWorks2012;
GO
-- Check the state of the snapshot_isolation_framework
-- in the database.
SELECT name, snapshot_isolation_state,
     snapshot_isolation_state_desc AS description
FROM sys.databases
WHERE name = N'AdventureWorks2012';
GO
USE master;
GO
ALTER DATABASE AdventureWorks2012
    SET ALLOW_SNAPSHOT_ISOLATION ON;
GO
-- Check again.
SELECT name, snapshot_isolation_state,
     snapshot_isolation_state_desc AS description
FROM sys.databases
WHERE name = N'AdventureWorks2012';
GO

Lihat juga

sys.databases (T-SQL)
ALTER DATABASE SET HADR (Transact-SQL)
ALTER DATABASE SET Options (Transact-SQL)
ALTER DATABASE Mirroring (Transact-SQL)
ALTER DATABASE Compatibility Level (Transact-SQL)
ALTER DATABASE File dan Filegroup Options (Transact-SQL)