Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Syndicate_Admin
Administrator
Administrator

Conectar PowerBI a SQL Server - TrustServerCertificate

Hola

Tengo un problema con la conexión de mi escritorio PowerBI a mi servidor SQL. Sé que el 100% del problema radica en el atributo 'TrustServerCertificate'.

Al iniciar sesión en SSMS o al crear un origen de datos ODBC, debo asegurarme de que TrustServerCertificate sea verdadero. Sin embargo, cuando se usa el conector de SQL Server (y el conector de Azure SQL Server) en el escritorio de PowerBI, no hay ninguna opción para ello. He intentado escribir una instrucción SQL para cambiar esto, ya que esa es la única opción que tengo, pero ninguna ha funcionado.

Lo he intentado

TrustServerCertificate=TRUE;

TrustServerCertificate=Sí;

Con todas las diferentes versiones de mayúsculas, punto y coma, etc.

¿Me falta algo? ¿Qué instrucción puedo usar para obtener PowerBI para TrustServerCertificate?

Disculpas si publiqué esto en el lugar equivocado.

Gracias

12 REPLIES 12
Syndicate_Admin
Administrator
Administrator

En Power BI Desktop, este problema se produce porque el conector no siempre confía en el certificado SSL del servidor. La solución más fácil es agregar la configuración en las opciones avanzadas de la ventana de conexión para que acepte el certificado. Si sigue fallando, la manera correcta es asegurarse de que SQL Server tiene una cadena de certificados válida instalada en Power BI y puede confiar en ella sin configuración adicional. Si no se siente cómodo manejando certificados, su equipo de TI/DBA puede configurarlo por usted. ¡Espero que ayude!

Syndicate_Admin
Administrator
Administrator

En Power BI Desktop, este problema se produce porque el conector no siempre confía en el certificado SSL del servidor. La solución más fácil es agregar la configuración en las opciones avanzadas de la ventana de conexión para que acepte el certificado. Si sigue fallando, la manera correcta es asegurarse de que SQL Server tiene una cadena de certificados válida instalada en Power BI y puede confiar en ella sin configuración adicional. Si no se siente cómodo manejando certificados, su equipo de TI/DBA puede configurarlo por usted. ¡Espero que ayude!

Syndicate_Admin
Administrator
Administrator

¡Hola!

Tuve un problema similar y para mí y @JMLyle solución funcionó.

Vaya a Panel de control > Editar variables de entorno para su cuenta. A continuación, agregue new y use esto:

Johag_0-1747208376987.png

Syndicate_Admin
Administrator
Administrator

[System.Environment]::SetEnvironmentVariable('PBI_SQL_TRUSTED_SERVERS','<servername>', 'User')

Lamento que este último post haya sido tan breve y críptico, pero me alegro de que algunas personas hayan sido capaces de interpretarlo y hacer que funcione.


Se trata de un comando de PowerShell para establecer un entorno variable. En este caso, está configurando una variable de entorno de usuario en lugar de una variable de entorno del sistema ("usuario" no se refiere a un nombre de cuenta de usuario específico, es simplemente "usuario" en lugar de "sistema"). Las variables de entorno del sistema generalmente necesitan una gran palanca de acceso para establecerse, pero la mayoría de las veces, debería poder establecer una variable de entorno de usuario por sí mismo.
El nombre de la variable es "PBI_SQL_TRUSTED_SERVERS".

Abra una ventana de la consola de PowerShell y ejecute lo siguiente:

[System.Environment]::SetEnvironmentVariable('PBI_SQL_TRUSTED_SERVERS','<servername>', 'User')

Donde <servername> es el nombre del servidor SQL.

También debería poder usar comodines (*) con nombres de dominio, como "*.example.com", que coincidiría con cualquier servidor que tenga un nombre de dominio completo que termine en .example.com:

[System.Environment]::SetEnvironmentVariable('PBI_SQL_TRUSTED_SERVERS','*.example.com', 'User')


Y como señala @tralala2 , probablemente debería reiniciar después de configurar la variable de entorno.

Esto funcionó para mí. ¡Gracias!

¡Hola! Tengo el mismo problema que el OP. Intenté ir al Panel de control, Editar variables de entorno, como @Johag mencioné. No funcionó, todavía no puedo abrir mis tablas de SQL Server en PBI. ¿Dónde ingresó este código, @JMLyle ?

NO IMPORTA, funcionó. Solo necesitó un reinicio antes de volver a intentarlo. Así que use el método escrito por los 2 usuarios anteriores, ¡pero reinicie su computadora antes de volver a intentarlo!

🍻

Esta solución funcionó para mí.

PowerBI (al igual que Fabric), cuando se usan certificados personalizados para los servidores SQL internos, no tiene la opción de decir "Certificado de servidor de confianza" como se puede hacer en una cadena de conexión tradicional.

Syndicate_Admin
Administrator
Administrator

Hicimos la solución temporal usando un usuario SQL en lugar de la autenticación de Active Directory.

No he podido hacer que funcione con estos enlaces. Primero, tengo acceso restringido y el segundo está lanzando el mismo error.

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.