1

Я установил Windows Application Compatibility Toolkit и установил SQL Server 2012 Express для использования в качестве сервера базы данных. Когда я запускаю ACT и пытаюсь создать или выбрать базу данных, она ставит маленький красный предупреждающий знак и говорит, что «Эта база данных не совместима с этим приложением».

Как мне это решить? и моя учетная запись пользователя, и учетная запись локального администратора имеют полные права доступа к этой базе данных

4 ответа4

1

В соответствии с системными требованиями для ACT 6.5 необходимо использовать SQLServer 2005/2008 или их экспресс-выпуски.

http://technet.microsoft.com/en-us/library/cc721860%28v=ws.10%29.aspx

удалить 2012 и установить SQL Server 2008 Express. затем присоедините ваши базы данных к нему.

1

Вы можете попробовать изменить уровень совместимости базы данных на 100 (для SQL Server 2008/R2 по умолчанию), который может поддерживать ACT. Изменение совместимости дает вам лишь частичную обратную совместимость, но она должна работать в большинстве случаев.

Чтобы изменить уровень совместимости, перейдите в свойства базы данных, а затем "Параметры"

0

Вы можете попробовать изменить уровень Compatibility Level базы данных на 100 (для SQL Server 2008/R2 по умолчанию), который может поддерживать ACT. Изменение совместимости дает вам лишь частичную обратную совместимость, но она должна работать в большинстве случаев.

Чтобы изменить compatibility level , перейдите в свойства базы данных, а затем "Параметры"

0

Это происходит потому, что SQL2012 больше не полностью поддерживает функцию DATABASEPROPERTY .

ACT использует его, чтобы проверить, готова ли база данных к использованию, но свойства IsDetached и IsNotRecovered возвращают нулевое значение вместо нуля в SQL2012.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .