The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
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.