Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе описывается, как просматривать или изменять свойства базы данных в SQL Server 2014 с помощью SQL Server Management Studio или Transact-SQL. После задания нового значения свойства базы данных изменение вступает в силу немедленно.
В этом разделе
Перед началом:
Чтобы просмотреть или изменить свойства базы данных, используйте следующее:
Перед началом работы
Рекомендации
- Если AUTO_CLOSE имеет значение ON, некоторые столбцы в представлении каталога sys.database и функция DATABASEPROPERTYEX возвращают значение NULL, так как база данных недоступна для получения данных. Чтобы устранить эту проблему, выполните инструкцию USE, чтобы открыть базу данных.
Безопасность
Разрешения
Необходимо разрешение ALTER в базе данных.
Использование среды SQL Server Management Studio
Просмотр или изменение свойств базы данных
В Обозревателе объектов подключитесь к экземпляру СУБД SQL Server, а затем разверните этот экземпляр.
Разверните базы данных, щелкните правой кнопкой мыши базу данных для просмотра и выберите пункт "Свойства".
В диалоговом окне "Свойства базы данных" выберите страницу для просмотра соответствующих сведений. Например, выберите страницу "Файлы" , чтобы просмотреть данные и сведения о файле журнала.
Использование Transact-SQL
Просмотр свойства базы данных с помощью DATABASEPROPERTYEX
Подключитесь к движку СУБД.
На панели «Стандартная» нажмите Создать запрос.
Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить. В этом примере системная функция DATABASEPROPERTYEX используется для возврата состояния параметра базы данных AUTO_SHRINK в базе данных AdventureWorks2012 . Возвращаемое значение 1 означает, что параметр имеет значение ON, а возвращаемое значение 0 означает, что параметр имеет значение OFF.
USE AdventureWorks2012;
GO
SELECT DATABASEPROPERTYEX('AdventureWorks2012', 'IsAutoShrink');
GO
Просмотр свойств базы данных с помощью запроса к sys.databases
Подключитесь к движку СУБД.
На панели «Стандартная» нажмите Создать запрос.
Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить. В этом примере выполняется запрос представления каталога sys.database для просмотра нескольких свойств базы данных AdventureWorks2012 . В этом примере возвращается номер идентификатора базы данных (), является ли база данных доступной только для чтения или записи (
database_id), параметры сортировки для базы данных (collation_name) и уровень совместимости базы данных (compatibility_level).is_read_only
USE AdventureWorks2012;
GO
SELECT database_id, is_read_only, collation_name, compatibility_level
FROM sys.databases WHERE name = 'AdventureWorks2012';
GO
Изменение свойств базы данных
Подключитесь к движку СУБД.
На панели «Стандартная» нажмите Создать запрос.
Скопируйте и вставьте следующий пример в окно запроса. В примере определяется состояние изоляции моментальных снимков в базе данных AdventureWorks2012 , изменяется состояние свойства, а затем проверяется изменение.
Чтобы определить состояние изоляции моментального снимка, выберите первую
SELECTинструкцию и нажмите кнопку "Выполнить".Чтобы изменить состояние изоляции моментального снимка, выберите
ALTER DATABASEинструкцию и нажмите Выполнить.Чтобы проверить изменение, выберите вторую
SELECTинструкцию и нажмите кнопку "Выполнить".
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
См. также
sys.databases (Transact-SQL)
ALTER DATABASE SET HADR (Transact-SQL)
Параметры ALTER DATABASE SET (Transact-SQL)
ALTER DATABASE Зеркальное отображение базы данных (Transact-SQL)
Уровень совместимости инструкции ALTER DATABASE (Transact-SQL)
ALTER DATABASE Опции файлов и файловых групп (Transact-SQL)