Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredJoin us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM. Register now.
Hi All
My org sales team wants to create their own reports from our SQL Server database.
We have created some views in our SQL server db and gave access to only those views.
Sales is going to create their own work space and now I need to give access to the connection that I created.
So here my question is when creating a connection I took basic authentication.
Is this authentication method okay for sharing the connection with sales users? or do we need to select Windows authentication?
Please suggest
Solved! Go to Solution.
Hi, @viswaaa
Basic Authentication:
Simple to set up and use; Requires users to manually enter their credentials; Less secure as credentials are sent in an encoded but not encrypted format.
Windows Authentication:
More secure as it uses Kerberos or NTLM to authenticate; Users can log in using their Windows credentials; Ideal for environments where users are within the same domain.
If security is a paramount concern and your organization already uses a Windows-based infrastructure, Windows Authentication is generally the preferred method. It leverages existing credentials and provides a more secure mechanism through integrated security. If simplicity and ease of setup are more critical, and you are ensuring that the connection will be used securely (e.g., over HTTPS), Basic Authentication can be acceptable, but it is less secure overall.
Manage a SQL Server data source - Power BI | Microsoft Learn
Best Regards,
Community Support Team _Charlotte
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi, @viswaaa
Basic Authentication:
Simple to set up and use; Requires users to manually enter their credentials; Less secure as credentials are sent in an encoded but not encrypted format.
Windows Authentication:
More secure as it uses Kerberos or NTLM to authenticate; Users can log in using their Windows credentials; Ideal for environments where users are within the same domain.
If security is a paramount concern and your organization already uses a Windows-based infrastructure, Windows Authentication is generally the preferred method. It leverages existing credentials and provides a more secure mechanism through integrated security. If simplicity and ease of setup are more critical, and you are ensuring that the connection will be used securely (e.g., over HTTPS), Basic Authentication can be acceptable, but it is less secure overall.
Manage a SQL Server data source - Power BI | Microsoft Learn
Best Regards,
Community Support Team _Charlotte
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @viswaaa If the Sale Team should only have access to the views you created, then the credentials used for that connection should also only have access to the views. Wether it is basic or windows depends on how you grant access to the views. I always recommend using a Servcie Account. This way it is more secure thatn using basic and it isn't dependant on a specific user.
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the October 2025 Power BI update to learn about new features.