Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hi everyone,
I'm experiencing a data loading issue in Power BI when connecting to an SQL database over a VPN.
I’m loading multiple tables, some of which contain a large number of records. Additionally, I’m unable to modify the queries in Power Query, as I’m replicating someone else’s work to keep an existing report functioning. Although the current setup isn’t ideal in terms of best practices, I need to maintain it as is while working on an optimized solution separately.
When I attempt to load the data, I frequently receive this error:
OLE DB or ODBC error: [DataSource.Error] Microsoft SQL: Transaction (Process ID 61) was deadlocked on lock | communication buffer resources with another process and has been chosen as the deadlock victim. Rerun the transaction. Unexpected exception.
It seems the load might be overloading the connection, possibly due to the number of tables and records. Does anyone have advice on managing or reducing the load under these constraints, or suggestions for handling large data loads in Power BI?
Thank you very much for any assistance!
Solved! Go to Solution.
Hi @Vcesano
Handling large data loads over a VPN in Power BI can indeed be challenging, especially with the deadlock issue you’re experiencing. Here are some potential ways to mitigate the load and improve stability:
Load Tables Incrementally:
Adjust Query Timeout:
Optimize Query Execution in SQL Server:
Break Down Data Loads with Partitions or Views:
Batch Processing with SQL Stored Procedures:
Increase Connection Pool Size:
If none of these steps completely resolve the issue, consider engaging with your IT or database team to explore whether network stability over VPN is contributing to the problem.
If this post helps, then please consider Accepting it as the solution to help the other members find it more quickly.
Hi @Vcesano
Handling large data loads over a VPN in Power BI can indeed be challenging, especially with the deadlock issue you’re experiencing. Here are some potential ways to mitigate the load and improve stability:
Load Tables Incrementally:
Adjust Query Timeout:
Optimize Query Execution in SQL Server:
Break Down Data Loads with Partitions or Views:
Batch Processing with SQL Stored Procedures:
Increase Connection Pool Size:
If none of these steps completely resolve the issue, consider engaging with your IT or database team to explore whether network stability over VPN is contributing to the problem.
If this post helps, then please consider Accepting it as the solution to help the other members find it more quickly.
Check out the July 2025 Power BI update to learn about new features.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
User | Count |
---|---|
72 | |
70 | |
37 | |
29 | |
26 |
User | Count |
---|---|
91 | |
49 | |
44 | |
38 | |
37 |