Я довольно новичок в SQL Server, и я нахожу следующие трудности.
Я извлекаю DDL для создания базы данных на компьютере с SQL Server 2012, затем запускаю этот DDL, создавая базу данных на старом экземпляре SQL Server 2008, и получаю следующие ошибки:
Сообщение 102, Уровень 15, Состояние 6, Строка 1
Неверный синтаксис рядом с FILESTREAM.
Сообщение 102, Уровень 15, Состояние 6, Строка 1
Неверный синтаксис рядом с TARGET_RECOVERY_TIME.
Первая ошибка в этой строке:
ALTER DATABASE [SIGLA-AZIENDA_SIGLA-AOO] SET FILESTREAM( NON_TRANSACTED_ACCESS = OFF )
GO
Вторая ошибка в этой строке:
ALTER DATABASE [SIGLA-AZIENDA_SIGLA-AOO] SET TARGET_RECOVERY_TIME = 0 SECONDS
GO
Какие могут быть причины этих ошибок? Связано ли это с другой версией SQL Server? Из того, что я знаю, вовлеченный проект не использует что-то вроде поля BLOB , поэтому я думаю, что FILESTREAM не являются обязательными.
Как я могу попытаться решить эти проблемы?