2016-05-03 8 views
2

Есть ли способ ADO.NET для запроса настроек базы данных SQL Server (например, AllowSnapshotIsolation или Is Read Committed Snapshot On)?Настройки базы данных запроса?

На данный момент мы используем низкоуровневые SQL-запросы, но, возможно, для этого существует поддерживаемый API?

ответ

3

Вы можете быть в состоянии явно нацелены эти свойства, используя sys.databases таблицы в запросе, как показано ниже:

SELECT name, 
     snapshot_isolation_state, 
     is_read_committed_snapshot_on 
    FROM sys.databases 
WHERE name = @YourDatabaseName 

The documentation for sys.databases должен обеспечить все различные поля, которые подвергаются воздействию на базе данных, чтобы дать вам лучшее идея того, как вы можете найти то, что ищете.

+0

Спасибо, это то, как мы это делаем. Я думал, что может быть некоторый ADO.NET API, чтобы запросить их. Если никто не ответит на что-то другое в течение следующих 48 часов, я собираюсь принять ваш ответ. –

Смежные вопросы