SQL Сервер - невозможно подключить базу данных (869) или требуется импорт .sbf | .dbf (visual fox pro) - PullRequest
0 голосов
/ 03 февраля 2020

Долгое время читатель первый раз постер!

У меня есть небольшая уникальная проблема, которая усугубляется моим отсутствием SQL знаний о сервере. У меня есть SQL возможность записи запросов, но мой серверный администратор очень слаб.

Предыстория: в настоящее время я работаю в очень маленькой благотворительной организации, у которой было «домашнее» решение Superbase CRM, которое умерло. Таблицы, составляющие этот CRM, представляют собой .sbf файлы, которые я не смог открыть ни с каким другим программным обеспечением.

К счастью, я экспортировал необходимые таблицы в файлы .dbf до смерти Супербазы. К сожалению, эти файлы не работают так, как вы ожидаете, поэтому их нельзя открыть в Access / Excel et c. После лотов поиска и тестирования я нашел обходной путь в виде драйвера visual fox pro , который после установки стал опцией при импорте SQL и инструмент экспорта. Это позволило мне импортировать все таблицы в мою локальную базу данных SQL. Последние 12 с лишним месяцев я использую серверную студию SQL в качестве инструмента для анализа и анализа данных.

На прошлой неделе к нам пришел консультант по информационным технологиям и перенес наши P C на O365 (Azure?). В то время я был в отпуске, но заранее уведомил его о моем сервере и местонахождении баз данных. Я дал понять, что эти предметы были абсолютно необходимы для благотворительности. Он выполнил миграцию и убедился, что базы данных были сохранены, но не установил локальный сервер SQL, но установил SQL Server studio 2012.

Проблема:

Я не могу подключиться базы данных.

Ошибка подключения базы данных для сервера 'DESKTOP-PDTHLCL \ SQLSERVER'. (Microsoft.SqlServer.Smo)

Невозможно открыть базу данных «ФИНАНСЫ», так как это версия 869. Этот сервер поддерживает версию 782 и более ранние. Путь понижения не поддерживается. Не удалось открыть новую базу данных «ФИНАНСЫ». СОЗДАНИЕ БАЗЫ ДАННЫХ прервано. (Microsoft SQL Server, ошибка: 948)

Я много читал, пытаясь решить эту проблему, сначала подумав, что мне просто нужна более поздняя установка Локальная SQL БД, но я исчерпал это. - Я в основном удалил и установил каждую версию, которую смог найти :-)

Из моего исследования я обнаружил, что ошибка 869 - это проблема с разрешениями, а не проблема с версией (неподтвержденная).

В идеальном мире я бы хотел иметь возможность присоединять свои базы данных к новому серверу. (Пожалуйста, помогите)

Если это просто невозможно, тогда единственным моим решением будет повторно импортировать файлы .sbf (.dbf) на новый сервер. У меня проблема в том, что я не могу вспомнить, как я получил драйверы Visual Fox Pro для отображения в программе импорта-экспорта. Я установил их, но они не отображаются.

Я был бы очень признателен за любую помощь, которую вы можете мне оказать, я поговорил с ИТ-специалистом, и он признал, что это выходит за рамки его опыта.

Установлен драйвер Visual Fox Pro . Установлен драйвер Visual Fox Pro2 . Текущая версия сервера Пожалуйста, прости меня, если ответы на эти вопросы уже есть на форуме, иногда я нахожу решения слишком техническими или недостаточно близкими к моим Speci c проблема, чтобы быть полезным.

Спасибо

Даррен

1 Ответ

0 голосов
/ 03 февраля 2020

Эта ошибка:

Невозможно открыть базу данных 'FINANCE', так как это версия 869. Этот сервер поддерживает версию 782 и более ранние. Путь понижения не поддерживается. Не удалось открыть новую базу данных «ФИНАНСЫ». СОЗДАНИЕ БАЗЫ ДАННЫХ прервано. (Microsoft SQL Server, ошибка: 948)

Означает, что файлы базы данных принадлежат экземпляру SQL Server 2017, и вы пытаетесь присоединить (или восстановить) их в более ранней версии SQL Server (SQL Server 2014).

Чтобы решить эту проблему, просто установите правильную версию SQL Server или обновите экземпляр до SQL Server 2017 или SQL Server 2019.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...