Azure MS SQL Server - USE statement is not supported to switch between databases
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 42/100
Línea de trabajo
Usa la configuración de dependencias de Dockerfile y fluent.conf como contexto de reproducción, y sigue después la pila de conexión de ActiveRecord SQL Server y TinyTDS indicada. Determina cómo el sql plugin pasa la configuración de la base de datos a esa conexión y confirma el comportamiento con Azure MS SQL Server. Se considera terminado cuando la conexión configurada a la base de datos se establece correctamente sin el interruptor USE no compatible.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Hi,
I'm trying to use fluent-plugin-sql with Azure MS SQL Server DB and getting error.
Dockerfile partial config:
&& gem install fluent-plugin-sql --no-document \
&& gem install tiny_tds \
&& gem install activerecord-sqlserver-adapter \
fluent.conf
<match *>
@type sql
host ...
port 1433
database ...
adapter sqlserver
username ...
password ...
<table>
table ...
</table>
</match>
Error in fluentd logs:
2023-05-12 19:59:57 +0000 [warn]: #0 failed to flush the buffer. retry_times=0 next_retry_time=2023-05-12 19:59:58 +0000 chunk="5fb8489140af6d7034566d69be465982" error_class=TinyTds::Error error="USE statement is not supported to switch between databases. Use a new connection to connect to a different database."
2023-05-12 19:59:57 +0000 [warn]: #0 /usr/local/rvm/rubies/ruby-3.1.4/lib/ruby/gems/3.1.0/gems/tiny_tds-2.1.5/lib/tiny_tds/client.rb:60:in `connect'
2023-05-12 19:59:57 +0000 [warn]: #0 /usr/local/rvm/rubies/ruby-3.1.4/lib/ruby/gems/3.1.0/gems/tiny_tds-2.1.5/lib/tiny_tds/client.rb:60:in `initialize'
2023-05-12 19:59:57 +0000 [warn]: #0 /usr/local/rvm/rubies/ruby-3.1.4/lib/ruby/gems/3.1.0/gems/activerecord-sqlserver-adapter-7.0.2.0/lib/active_record/connection_adapters/sqlserver_adapter.rb:90:in `new'
2023-05-12 19:59:57 +0000 [warn]: #0 /usr/local/rvm/rubies/ruby-3.1.4/lib/ruby/gems/3.1.0/gems/activerecord-sqlserver-adapter-7.0.2.0/lib/active_record/connection_adapters/sqlserver_adapter.rb:90:in `dblib_connect'
2023-05-12 19:59:57 +0000 [warn]: #0 /usr/local/rvm/rubies/ruby-3.1.4/lib/ruby/gems/3.1.0/gems/activerecord-sqlserver-adapter-7.0.2.0/lib/active_record/connection_adapters/sqlserver_adapter.rb:83:in `new_client'
2023-05-12 19:59:57 +0000 [warn]: #0 /usr/local/rvm/rubies/ruby-3.1.4/lib/ruby/gems/3.1.0/gems/activerecord-sqlserver-adapter-7.0.2.0/lib/active_record/sqlserver_base.rb:15:in `sqlserver_connection'
Looks like Azure SQL Server doesn't support USE command to switch database. Anyone faced and resolved this?
Thanks in advance.
- Lenguaje dominante
- Ruby
- Estrellas
- 112
- Forks
- 58
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de fluent/fluent-plugin-sql
-
enhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
fluent/fluent-plugin-sql#151 · 1 comentario ·
-
Writing custom select queries Abiertoenhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
fluent/fluent-plugin-sql#149 ·
-
bug needs-investigation
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
fluent/fluent-plugin-sql#141 · 1 comentario ·
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
fluent/fluent-plugin-sql#138 · 1 comentario ·
-
Missing Copyright and License Abierto
fluent/fluent-plugin-sql#134 · 6 comentarios · 1 asignado ·
Todos los issues de fluent/fluent-plugin-sql
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Please Drop ruby 3.2 support Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
googleapis/google-api-ruby-client#28001 · 5 reacciones ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100