sql >> Base de Datos >  >> RDS >> Sqlserver

Error de SQL Server 7222:"Solo se permite un proveedor de SQL Server en esta instancia"

Estaba intentando configurar un servidor vinculado de SQL Server a PostgreSQL cuando recibí el mensaje de error 7222, nivel 16 "Solo se permite un proveedor de SQL Server en esta instancia".

El mensaje es razonablemente se explica por sí mismo, pero todavía no me dijo de qué se trataba mi instancia que impidió que se permitiera.

No tardé mucho en averiguarlo.

La razón de este error

La razón por la que recibí este error es porque estaba usando SQL Server para Linux.

Resulta que hay un montón de funciones que actualmente no son compatibles con SQL Server para Linux.

Una de esas características no admitidas incluye servidores vinculados a fuentes de datos que no sean SQL Server.

Microsoft proporciona una lista de funciones no admitidas en SQL Server 2019 para Linux, y "servidores vinculados a fuentes de datos que no sean SQL Server" es una de ellas.

Como era de esperar, también se incluye en su lista de características no admitidas en SQL Server 2017 para Linux.

Esperemos que esto cambie en futuras versiones. Mientras tanto, aún puede crear servidores vinculados a otras instancias de SQL Server.