Я хочу переместить данные с сервера 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)».
Я много исследовал в сети, и каждый говорит, что они также получают ту же ошибку, но никто не предоставил решение этой проблемы.
Могу ли я получить помощь?