Mongify для подключения к Sql Server - PullRequest
0 голосов
/ 01 ноября 2018

Я хочу переместить данные с сервера sql на mongodb. Для этого я пытаюсь увеличить. Когда я пытаюсь подключиться к серверу sql через mongify, он всегда разрывается со следующей ошибкой: -

PS C:\> mongify check c:\mongify\database.config
Traceback (most recent call last):
        10: from C:/Ruby25-x64/bin/mongify:23:in `'
         9: from C:/Ruby25-x64/bin/mongify:23:in `load'
         8: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/mongify-1.3.2/bin/mongify:17:in `'
         7: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/mongify-1.3.2/lib/mongify/cli/application.rb:28:in `execute!'
         6: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/mongify-1.3.2/lib/mongify/cli/command/worker.rb:68:in `execute'
         5: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/mongify-1.3.2/lib/mongify/cli/command/worker.rb:99:in `check_sql_connection'
         4: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/mongify-1.3.2/lib/mongify/database/sql_connection.rb:56:in `has_connection?'
         3: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/mongify-1.3.2/lib/mongify/database/sql_connection.rb:40:in `setup_connection_adapter'
         2: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/activerecord-4.2.10/lib/active_record/connection_handling.rb:50:in `establish_connection'
         1: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/activerecord-4.2.10/lib/active_record/connection_adapters/connection_specification.rb:174:in `spec'
C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/activerecord-4.2.10/lib/active_record/connection_adapters/connection_specification.rb:177:in `rescue in spec': Specified 'sqlserver' for database adapter, but the gem is not loaded. Add `gem 'activerecord-sqlserver-adapter'` to your Gemfile (and ensure its version is at the minimum required by ActiveRecord). (Gem::LoadError)

Я сделал следующее: 1. Установите RubyInstaller с devkit на Windows 10. (успешно установлен) 2. Загрузите гем "activerecord-sqlserver-adapter" через powershell (драгоценный камень insall activerecord-sqlserver-adapter). Это нормально установлено, и я могу видеть файл драгоценного камня в моем местном. 3. Но когда я пытаюсь проверить соединение с сервером sql, используя msgstr "mongify check c: \ mongify \ database.config" Это дает следующую ошибку - «Указан« sqlserver »для адаптера базы данных, но гем не загружен. Добавьте gem 'activerecord-sqlserver-adapter' в ваш Gemfile (и убедитесь, что его версия соответствует минимальному значению ActiveRecord). (Gem :: LoadError)».

Я много исследовал в сети, и каждый говорит, что они также получают ту же ошибку, но никто не предоставил решение этой проблемы.

Могу ли я получить помощь?

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