Привет, парень, я так запутался в связи с этой проблемой.
Я запустил базу данных в SQL Anywhere 17 и хочу подключить ее в SQL-сервере, потому что я хочу перенести все данные из SQL Anywhere вSQL Server.
Сначала я установил демонстрационную версию Sybase ASE 17 Developer (SQL Anywhere), затем запустил базу данных и назвал ее «DATABASETOBEMIGRATED».
После этого я создал ODBC для «DATABASETOBEMIGRATED»."
Выбранный поставщик ODBC
Ввод ODBC NAME в ODBC TAB
Ввод сведений о соединении на вкладке входа в систему
У меня установлен SQL 2016 на моем сервере, и я также добавил экземпляр SQL 2008. Я создал сервер ссылок в экземпляре SQL Server 2008.
Добавление Linkserver в объектах сервера
Введите имя сервера ссылок и источник данных сервера ссылок на общей вкладке
Введите учетные данные, которые будут использоваться на сервере ссылок
(То же самоеДжин используется в ODBC, а также в SQL в любом месте, войдите в систему)
Разрешить RPC и RPC Out, найденных во вкладке «Параметры сервера»
Теперь сервер ссылок установлен.Моя проблема связана с запросом таблиц внутри сервера ссылок.
запросом таблиц внутри сервера ссылок
Я попытался включить Разрешить входящий процесс в«SAOLEDB.17» внутри папки «provider» папки «link server».
Моя первая проблема решена, но SQL Server снова выдаст другую ошибку.
База данных все еще подключена в SQL Anywhereно почему это сервер ссылок сказал, что "Сервер базы данных не найден".Учетные данные, которые я использовал, верны, потому что я соединяюсь в SQL Central и ODBC, используя учетные данные.Я также создал то же имя пользователя и пароль при входе в SQL.
Пожалуйста, помогите мне, ребята, большое спасибо.
Я не знаю, существует ли эта проблема в Sybse ASE или SQL Server, поэтому я отметилэто обоим.Пожалуйста, простите меня заранее, если я допустил ошибку
Всем хорошего дня :) Ваша помощь будет очень признательна.
Сервер базы данных не обнаружил ошибку при запросе