web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Attachments / File Sto...
Power Apps
Answered

Attachments / File Storage

(0) ShareShare
ReportReport
Posted on by 802
I've always been told to use SharePpoint Integrations for housing attachments and files with dataverse for model driven apps. reason being dataverse does not store documents well many large files cause performance issues.  Seems like recently it's been tuned up a bit - wanted to ask for input on pros and cons for storing attachments in davaverse vs SharePoint? 
 
 
 
 
Thanks in advance
 
I have the same question (0)
  • Ram Prakash Duraisamy Profile Picture
    5,753 Super User 2026 Season 1 on at
     
    One more thing, if we store in SharePoint the licensing cost will be too less compared to Dataverse.
     
    Please mark as answer if my suggestion helps.
    Subscribe here for More Useful videos : https://www.youtube.com/@rampprakash3991
  • Verified answer
    WarrenBelz Profile Picture
    154,930 Most Valuable Professional on at
    A bit of a summary below
     
    SharePoint Pros
    • SharePoint storage is significantly less expensive compared to Dataverse (Dataverse storage is billed per GB).
    • SharePoint has Rich Document Management - versioning, metadata, co-authoring, sharing, compliance features (retention labels, eDiscovery, DLP). Dataverse does not have versioning, check-in/check-out, metadata, or collaboration tools.
    • SharePoint handles very large file volumes and sizes (up to 250 GB per file). Dataverse attachments still have limits (typically 128 MB for files via API, larger sizes only via specialized columns). Also Dataverse while optimized, storing lots of large files can still bloat your database and impact query performance.
    • SharePoint has integration with M365: Files are natively available in Teams, OneDrive, and Office apps.
     
    Dataverse pros
    • Dataverse has Unified Data Storage: Everything (records + files) stays in Dataverse, so security, auditing, and compliance policies are consistent.
    • Dataverse performance of file/image storage has been tuned, with better streaming and storage optimization than a few years ago.
    • Dataverse would offer simpler development - no need to configure SharePoint integration, document libraries, or sync permissions.
    • SharePoint would require more complexity in setup configuring the SharePoint integration with Dataverse and managing document locations.
    • Permissions between Dataverse and SharePoint aren’t automatically synced - you may need extra work to keep access consistent.
    • Your data is split - business data in Dataverse, files in SharePoint. This can complicate reporting/search.
     
    Please ✅ Does this answer your question if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it a Like.
    Visit my blog Practical Power Apps    LinkedIn   
  • Fubar Profile Picture
    8,487 Super User 2026 Season 1 on at
    Adding to Warren's response - also consider where the files need to accessed e.g. where the user  needs the file does the user have access to SharePoint or do you need to build additional interface/integration - it is less an issue if using the standard SharePoint integration, but have seen where the url to the file after it is moved to SharePoint is written back to a dataverse record so the user can click the link to get to the file.
     
  • developerAJ Profile Picture
    4,763 on at
     
    One more point to consider is that SharePoint storage is very cost-effective, and in most cases, additional storage purchase isn’t required. On the other hand, with Dataverse, if you already have file storage included with your licenses its fine, but you need to purchase file storage separately, which can be quite expensive. Note: In Dataverse we got two storage normal table, and another is file storage you need file storage for attachments. This has been a key deciding factor for many of my clients
     

    If this solution helped you resolve your issue, kindly mark it as accepted — it makes it easier for others to find and also closes the discussion. If you found it useful, a Like ❤️ would be greatly appreciated!

    🤝 Let’s connect on LinkedIn || 📘 Explore more on my articles

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
11manish Profile Picture

11manish 541

#2
WarrenBelz Profile Picture

WarrenBelz 434 Most Valuable Professional

#3
Valantis Profile Picture

Valantis 289

Last 30 days Overall leaderboard