На основе этой ссылки наилучшей практикой является запрос значения свойства Collation.
База данных, которая только что появилась в сети, необязательно готова принимать соединения , Чтобы определить, когда база данных может принимать соединения, запросите столбец collation_name для sys.databases или свойство Collation для DATABASEPROPERTYEX.
blockquote>Поэтому, когда свойство Collation не равно null, база данных готова к подключению. Запрос выглядит так:
SELECT DATABASEPROPERTYEX('MyDatabase', 'Collation')