<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>SPSync blog</title><description>Articles on SharePoint data, destinations, and AI on SharePoint.</description><link>https://spsync.io/</link><atom:link href="https://spsync.io/rss.xml" rel="self" type="application/rss+xml"/><language>en-GB</language><lastBuildDate>Mon, 26 Oct 2026 00:00:00 GMT</lastBuildDate><item><title>Archive old SharePoint list items without losing the history</title><link>https://spsync.io/blog/archive-old-sharepoint-list-items/</link><guid isPermaLink="true">https://spsync.io/blog/archive-old-sharepoint-list-items/</guid><description>Moving closed items to an archive list just builds a second big list. Keep every row in SQL, then let a scheduled flow trim the live list safely.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Azure AI Foundry agents and SharePoint list rows</title><link>https://spsync.io/blog/azure-ai-foundry-agents-on-sharepoint-lists/</link><guid isPermaLink="true">https://spsync.io/blog/azure-ai-foundry-agents-on-sharepoint-lists/</guid><description>The Foundry SharePoint tool (preview) retrieves text from documents, not list rows. What each Foundry tool reads today, and how to query a list replica.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate></item><item><title>SharePoint lists in Foundry IQ after On Your Data retired</title><link>https://spsync.io/blog/azure-openai-on-your-data-sharepoint-lists-foundry-iq/</link><guid isPermaLink="true">https://spsync.io/blog/azure-openai-on-your-data-sharepoint-lists-foundry-iq/</guid><description>Azure OpenAI On Your Data retired on 14 October 2026. How to ground answers on a SharePoint list in Foundry IQ, through an Azure AI Search index kept current.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Copilot Studio says it cannot find the item at row 3,000</title><link>https://spsync.io/blog/copilot-studio-cannot-find-the-item-at-row-3000/</link><guid isPermaLink="true">https://spsync.io/blog/copilot-studio-cannot-find-the-item-at-row-3000/</guid><description>Your agent answers about some list items and says others do not exist. The 2,048-row read and search ranking explain it, with a test to show what it sees.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate></item><item><title>SharePoint document library metadata in SQL Server, with folders and content types</title><link>https://spsync.io/blog/document-library-metadata-sql-folders-content-types/</link><guid isPermaLink="true">https://spsync.io/blog/document-library-metadata-sql-folders-content-types/</guid><description>You need a report of every document in a library: its content type, folder, owner and missing fields. How library metadata arrives in SQL, row by row, and what to check.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Export a SharePoint list to Excel automatically each morning</title><link>https://spsync.io/blog/export-sharepoint-list-to-excel-automatically/</link><guid isPermaLink="true">https://spsync.io/blog/export-sharepoint-list-to-excel-automatically/</guid><description>Export to Excel, a Power Automate flow and Power Query each get a list into a workbook. Where each one stops, and how a SQL copy keeps the workbook current.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Fabric SharePoint list mirroring, or a SQL replica?</title><link>https://spsync.io/blog/fabric-sharepoint-list-mirroring-or-a-sql-replica/</link><guid isPermaLink="true">https://spsync.io/blog/fabric-sharepoint-list-mirroring-or-a-sql-replica/</guid><description>Fabric mirrors a SharePoint list for free, but only on a running Fabric capacity. What that costs a SQL Server or Postgres team, and when a SQL replica fits.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Graph list item delta: paging, tokens and missed deletes</title><link>https://spsync.io/blog/graph-listitem-delta-paging-tokens-and-deleted-items/</link><guid isPermaLink="true">https://spsync.io/blog/graph-listitem-delta-paging-tokens-and-deleted-items/</guid><description>You built a sync on /items/delta, deleted an item, and the next call never said so. How listItem delta pages, what its tokens carry, and the reconcile that catches the rest.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Keeping SharePoint data in region for AI: where prompts, embeddings and indexes go</title><link>https://spsync.io/blog/keeping-sharepoint-data-in-region-for-ai/</link><guid isPermaLink="true">https://spsync.io/blog/keeping-sharepoint-data-in-region-for-ai/</guid><description>Your data protection officer asks whether AI on a SharePoint list sends it abroad. Four hops decide it: the model, the embedding call, the index and the logs.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Microsoft Lists to SQL Server: a Lists app list is a SharePoint list underneath</title><link>https://spsync.io/blog/microsoft-lists-to-sql-server/</link><guid isPermaLink="true">https://spsync.io/blog/microsoft-lists-to-sql-server/</guid><description>You built a tracker in Microsoft Lists and now it has to reach SQL Server. Where the list lives decides the route: team site lists replicate like any SharePoint list.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Mirrored, copied, synced or replicated: what each word means for a SharePoint list</title><link>https://spsync.io/blog/mirrored-copied-synced-or-replicated-sharepoint-list/</link><guid isPermaLink="true">https://spsync.io/blog/mirrored-copied-synced-or-replicated-sharepoint-list/</guid><description>Mirror, sync, copy and replicate mean four different things for a SharePoint list in 2026. What Microsoft means by each, and which one gets your list into SQL.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Export a SharePoint list to SQL Server with PnP PowerShell</title><link>https://spsync.io/blog/pnp-powershell-export-sharepoint-list-to-sql-server/</link><guid isPermaLink="true">https://spsync.io/blog/pnp-powershell-export-sharepoint-list-to-sql-server/</guid><description>A PnP PowerShell script that copies a SharePoint Online list into a SQL Server table, with app-only sign-in, and the places it breaks once it runs every night.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Power Apps on SharePoint past the row limit: when to use SQL</title><link>https://spsync.io/blog/power-apps-delegation-sharepoint-list-when-to-use-sql/</link><guid isPermaLink="true">https://spsync.io/blog/power-apps-delegation-sharepoint-list-when-to-use-sql/</guid><description>Why a Power Apps gallery on a large SharePoint list misses rows, what SharePoint can and cannot delegate, and when the app&apos;s read screens belong on SQL.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Power Automate Get items past 5,000, 100,000 and beyond</title><link>https://spsync.io/blog/power-automate-get-items-limit/</link><guid isPermaLink="true">https://spsync.io/blog/power-automate-get-items-limit/</guid><description>Why Get items stops at 100, 5,000 or 100,000 items, what each cap belongs to, and what a flow copying a list to SQL Server misses on deletes.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Why incremental refresh does nothing on a SharePoint list in Power BI</title><link>https://spsync.io/blog/power-bi-sharepoint-list-incremental-refresh/</link><guid isPermaLink="true">https://spsync.io/blog/power-bi-sharepoint-list-incremental-refresh/</guid><description>You set RangeStart, RangeEnd and a policy, and the refresh takes as long as before. Why the date filter never reaches the list, and a source where it does.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate></item><item><title>SharePoint Online list 2.0 in Power BI: limits and errors</title><link>https://spsync.io/blog/power-bi-sharepoint-online-list-2-0/</link><guid isPermaLink="true">https://spsync.io/blog/power-bi-sharepoint-online-list-2-0/</guid><description>Switch the connector to 2.0 and a working report starts failing on lookups, missing columns or rows. What changed from 1.0, the exact errors, and your options.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Python: a SharePoint list into Postgres or SQL Server</title><link>https://spsync.io/blog/python-sharepoint-list-to-postgres-or-sql-server-with-graph-delta/</link><guid isPermaLink="true">https://spsync.io/blog/python-sharepoint-list-to-postgres-or-sql-server-with-graph-delta/</guid><description>A tested Python script that copies a SharePoint list into Postgres or SQL Server with Microsoft Graph delta: paging, deltaLink storage, Retry-After and deletes.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Querying a SharePoint list with SQL: four routes compared</title><link>https://spsync.io/blog/query-a-sharepoint-list-with-sql/</link><guid isPermaLink="true">https://spsync.io/blog/query-a-sharepoint-list-with-sql/</guid><description>An analyst wants one SELECT against a SharePoint list and a join to the finance database. Drivers, linked servers, the content database and a copy, weighed.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate></item><item><title>SharePoint as a database: where a list stops being one</title><link>https://spsync.io/blog/sharepoint-as-a-database/</link><guid isPermaLink="true">https://spsync.io/blog/sharepoint-as-a-database/</guid><description>What a SharePoint list does well as a database, the limits it runs into, a decision table, and the options from Dataverse to a SQL copy you report from.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate></item><item><title>The 12 lookup column threshold in views, flows, Power Apps and Power BI</title><link>https://spsync.io/blog/sharepoint-lookup-column-threshold/</link><guid isPermaLink="true">https://spsync.io/blog/sharepoint-lookup-column-threshold/</guid><description>Add a thirteenth lookup or person column and views, flows, apps and Power BI refreshes start failing with one error. What counts, where it shows, and a fix.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate></item><item><title>SharePoint list to Oracle Database for an APEX report and a PL/SQL job</title><link>https://spsync.io/blog/sharepoint-to-oracle-database/</link><guid isPermaLink="true">https://spsync.io/blog/sharepoint-to-oracle-database/</guid><description>Your APEX report and a nightly PL/SQL job need a SharePoint list as Oracle tables. How to set up the two Oracle users, what the tables look like, and how the copy stays current.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Openflow reads SharePoint files, Lakeflow adds lists in Beta</title><link>https://spsync.io/blog/snowflake-openflow-and-databricks-lakeflow-on-sharepoint-lists/</link><guid isPermaLink="true">https://spsync.io/blog/snowflake-openflow-and-databricks-lakeflow-on-sharepoint-lists/</guid><description>Snowflake Openflow&apos;s SharePoint connector ingests files and permissions. Databricks Lakeflow Connect adds list ingestion in Beta. What each does with a list.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Tableau on SharePoint lists after the connector deprecation</title><link>https://spsync.io/blog/tableau-sharepoint-list-connector-deprecated/</link><guid isPermaLink="true">https://spsync.io/blog/tableau-sharepoint-list-connector-deprecated/</guid><description>Tableau retired its built-in SharePoint Lists connector. What the JDBC replacement does, why its extracts reread every row, and how a SQL copy helps.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Combine SharePoint lists from multiple sites into one table</title><link>https://spsync.io/blog/combine-sharepoint-lists-from-multiple-sites-into-one-table/</link><guid isPermaLink="true">https://spsync.io/blog/combine-sharepoint-lists-from-multiple-sites-into-one-table/</guid><description>Twelve project sites, one RAID log template, and a portfolio report built by hand every Monday. How a per-site prefix or one merged table puts every site&apos;s list in SQL.</description><pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate></item><item><title>SharePoint list cutover to a database without losing rows</title><link>https://spsync.io/blog/cutting-over-a-sharepoint-list-to-a-database/</link><guid isPermaLink="true">https://spsync.io/blog/cutting-over-a-sharepoint-list-to-a-database/</guid><description>Replicate the list, check counts and a sample by item id, freeze edits, run a final delta and a reconcile, then switch the app and keep SharePoint read-only.</description><pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate></item><item><title>dbt models on SharePoint data: keys, deletes and views</title><link>https://spsync.io/blog/dbt-models-on-sharepoint-data-keys-soft-deletes-and-views/</link><guid isPermaLink="true">https://spsync.io/blog/dbt-models-on-sharepoint-data-keys-soft-deletes-and-views/</guid><description>Staging SharePoint lists in dbt from a replica: which key to use, how child tables and soft deletes behave, when the generated views help, and tests that catch broken lookups.</description><pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Desktop app, command line or Azure: which to start with</title><link>https://spsync.io/blog/desktop-app-command-line-or-azure-which-to-start-with/</link><guid isPermaLink="true">https://spsync.io/blog/desktop-app-command-line-or-azure-which-to-start-with/</guid><description>The three SPSync editions run one engine and write the same tables. Who runs each, where its state lives, how it is scheduled and how a licence counts it.</description><pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Merging two SharePoint tenants&apos; lists into one database</title><link>https://spsync.io/blog/merging-two-sharepoint-tenants-lists-into-one-database/</link><guid isPermaLink="true">https://spsync.io/blog/merging-two-sharepoint-tenants-lists-into-one-database/</guid><description>After an acquisition, replicate both tenants&apos; SharePoint lists into one database with a connection and a table prefix per tenant, then report from one view.</description><pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate></item><item><title>SharePoint lists in Parquet, Delta Lake and Iceberg</title><link>https://spsync.io/blog/sharepoint-lists-in-parquet-delta-lake-and-iceberg/</link><guid isPermaLink="true">https://spsync.io/blog/sharepoint-lists-in-parquet-delta-lake-and-iceberg/</guid><description>SharePoint list data as Parquet files, Delta tables and Iceberg tables: folder layout, soft deletes, what each run writes, a Fabric route and sample queries.</description><pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate></item><item><title>What breaks past 5,000 items and how delta reading avoids it</title><link>https://spsync.io/blog/what-breaks-past-5000-items-and-how-delta-reading-avoids-it/</link><guid isPermaLink="true">https://spsync.io/blog/what-breaks-past-5000-items-and-how-delta-reading-avoids-it/</guid><description>A service desk list passes 5,000 items and its views, flows and exports stop. What the list view threshold blocks, where indexes stop helping, and how a delta read copies the whole list.</description><pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Your first SharePoint replication, start to finish</title><link>https://spsync.io/blog/your-first-sharepoint-replication-start-to-finish/</link><guid isPermaLink="true">https://spsync.io/blog/your-first-sharepoint-replication-start-to-finish/</guid><description>One list, from sign-in to a table you can query: Sites.Selected, picking the list, SQLite or Postgres, the first full load, the second run and checking row counts.</description><pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Agents on SharePoint data without a Graph app registration</title><link>https://spsync.io/blog/agents-on-sharepoint-data-without-a-graph-app-registration/</link><guid isPermaLink="true">https://spsync.io/blog/agents-on-sharepoint-data-without-a-graph-app-registration/</guid><description>Your request for a Graph app registration for an AI loader was refused. One read-only Sites.Selected grant to a replica, then a database role per tool, is easier to approve.</description><pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Copilot Studio and SharePoint lists: four routes compared</title><link>https://spsync.io/blog/copilot-studio-and-sharepoint-lists-three-routes-that-work/</link><guid isPermaLink="true">https://spsync.io/blog/copilot-studio-and-sharepoint-lists-three-routes-that-work/</guid><description>A Copilot Studio maker with a 9,000-item list has four ways to answer from it. What list knowledge, a flow, Dataverse and a SQL replica each cost.</description><pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Supabase and SharePoint lists for an app and an AI agent</title><link>https://spsync.io/blog/supabase-and-sharepoint-one-postgres-for-the-app-and-the-agent/</link><guid isPermaLink="true">https://spsync.io/blog/supabase-and-sharepoint-one-postgres-for-the-app-and-the-agent/</guid><description>A field-ops app on Supabase and an AI agent reading the same replicated SharePoint lists, with row-level security per team and a read-only role for the agent.</description><pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Human-in-the-loop AI agents over SharePoint evidence</title><link>https://spsync.io/blog/human-in-the-loop-ai-agents-over-sharepoint-evidence/</link><guid isPermaLink="true">https://spsync.io/blog/human-in-the-loop-ai-agents-over-sharepoint-evidence/</guid><description>An agent checks contractor certificates for each job against a SQL replica of SharePoint, writes the gaps to a review table, and a person approves the packet.</description><pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate></item><item><title>One SQL copy of SharePoint for every agent you run</title><link>https://spsync.io/blog/one-sql-copy-of-sharepoint-for-every-agent-you-run/</link><guid isPermaLink="true">https://spsync.io/blog/one-sql-copy-of-sharepoint-for-every-agent-you-run/</guid><description>What a cross-list question costs an AI agent through Graph, worked for three real-sized lists, and the same question as one SQL join on a replica.</description><pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Why your agent should not query SharePoint live</title><link>https://spsync.io/blog/why-your-agent-should-not-query-sharepoint-live/</link><guid isPermaLink="true">https://spsync.io/blog/why-your-agent-should-not-query-sharepoint-live/</guid><description>Agent tools that call Microsoft Graph share SharePoint&apos;s throttling budgets with every other integration. When a live read is right, and when to use a replica.</description><pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Four ways to embed SharePoint list text, compared</title><link>https://spsync.io/blog/embedding-sharepoint-lists-flow-script-or-replication/</link><guid isPermaLink="true">https://spsync.io/blog/embedding-sharepoint-lists-flow-script-or-replication/</guid><description>A facilities incident list embedded four ways, from a Power Automate flow to embedding on sync into pgvector, with the upkeep each one brings.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Running a local AI model over SharePoint data in DuckDB</title><link>https://spsync.io/blog/local-ai-over-sharepoint-data-with-sqlite-or-duckdb/</link><guid isPermaLink="true">https://spsync.io/blog/local-ai-over-sharepoint-data-with-sqlite-or-duckdb/</guid><description>A law firm that cannot send client data to a public AI service replicates its Matters list into DuckDB on a laptop and queries it with Ollama.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Library metadata is the catalogue an AI assistant needs</title><link>https://spsync.io/blog/sharepoint-library-metadata-the-catalogue-an-ai-needs/</link><guid isPermaLink="true">https://spsync.io/blog/sharepoint-library-metadata-the-catalogue-an-ai-needs/</guid><description>A policy assistant quoted a withdrawn document because it only read file text. A replicated metadata table lets it pick documents by status first.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Read SharePoint once and let the AI pipeline query the copy</title><link>https://spsync.io/blog/sharepoint-throttling-and-ai-pipelines-read-once-query-often/</link><guid isPermaLink="true">https://spsync.io/blog/sharepoint-throttling-and-ai-pipelines-read-once-query-often/</guid><description>A finance assistant hit 429s every month-end. The resource-unit arithmetic behind Graph throttling, and how one delta reader and a replica fix it.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate></item><item><title>SharePoint to MySQL or MariaDB for a Grafana defects board</title><link>https://spsync.io/blog/sharepoint-to-mysql-mariadb/</link><guid isPermaLink="true">https://spsync.io/blog/sharepoint-to-mysql-mariadb/</guid><description>Ashcroft Build Group&apos;s defects, projects and subcontractor lists copied from SharePoint into MySQL or MariaDB, then charted in Grafana by site.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate></item><item><title>SharePoint lists in PostgreSQL, ready for Metabase and apps</title><link>https://spsync.io/blog/sharepoint-to-postgresql/</link><guid isPermaLink="true">https://spsync.io/blog/sharepoint-to-postgresql/</guid><description>A retail walkthrough: three SharePoint lists replicated into PostgreSQL, with joinable lookups, child tables and a Metabase dashboard on top.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate></item><item><title>An offline SQLite copy of SharePoint lists for caseworkers</title><link>https://spsync.io/blog/sharepoint-to-sqlite/</link><guid isPermaLink="true">https://spsync.io/blog/sharepoint-to-sqlite/</guid><description>Riverside Borough Council&apos;s FOI, enquiry and councillor lists kept in one SQLite file that a caseworker can query on a laptop without a connection.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate></item><item><title>A client portal on Supabase, fed from SharePoint lists</title><link>https://spsync.io/blog/sharepoint-to-supabase/</link><guid isPermaLink="true">https://spsync.io/blog/sharepoint-to-supabase/</guid><description>A law firm&apos;s matters, clients and conflicts lists replicated into Supabase Postgres, ready for the table editor, the generated REST API and Realtime.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Keeping a SharePoint vector index current as items change</title><link>https://spsync.io/blog/stale-embeddings-keeping-a-sharepoint-vector-index-current/</link><guid isPermaLink="true">https://spsync.io/blog/stale-embeddings-keeping-a-sharepoint-vector-index-current/</guid><description>An HR assistant kept quoting a carry-over rule that changed in March. The four kinds of embedding drift, and re-embedding only rows that changed.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Training and evaluation sets from SharePoint records</title><link>https://spsync.io/blog/training-and-evaluation-sets-from-sharepoint-records/</link><guid isPermaLink="true">https://spsync.io/blog/training-and-evaluation-sets-from-sharepoint-records/</guid><description>A service desk scores a ticket-type assistant against three years of SharePoint tickets, with SQL over a replica and snapshots that can be rebuilt.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate></item><item><title>An MCP server for SharePoint data that queries SQL</title><link>https://spsync.io/blog/connect-an-ai-assistant-to-sharepoint-data-with-sql-not-graph/</link><guid isPermaLink="true">https://spsync.io/blog/connect-an-ai-assistant-to-sharepoint-data-with-sql-not-graph/</guid><description>Claude, ChatGPT or Cursor reading a read-only SQL replica of SharePoint lists through a database MCP server, with no Graph permission of its own.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Why Copilot cannot count the rows in your SharePoint list</title><link>https://spsync.io/blog/copilot-on-sharepoint-lists-why-it-cannot-count-your-rows/</link><guid isPermaLink="true">https://spsync.io/blog/copilot-on-sharepoint-lists-why-it-cannot-count-your-rows/</guid><description>Copilot Studio reads the first 2,048 rows of a list and counts what search returns. Here are the documented limits and what a SQL replica changes.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Text-to-SQL on SharePoint data depends on the schema</title><link>https://spsync.io/blog/text-to-sql-on-sharepoint-data-why-the-schema-decides/</link><guid isPermaLink="true">https://spsync.io/blog/text-to-sql-on-sharepoint-data-why-the-schema-decides/</guid><description>A project office asked a chat box which clients had projects at risk and got ids and claims strings back. The schema fixes that make the SQL right.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Claims data from SharePoint in Azure SQL or Managed Instance</title><link>https://spsync.io/blog/sharepoint-to-azure-sql-managed-instance/</link><guid isPermaLink="true">https://spsync.io/blog/sharepoint-to-azure-sql-managed-instance/</guid><description>An insurer&apos;s policies, claims and referrals replicated into Azure SQL Database or Managed Instance, with the firewall and VNet steps each one needs.</description><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate></item><item><title>What it costs to keep a SharePoint export script running</title><link>https://spsync.io/blog/automated-sharepoint-to-sql-server-replication-versus-scripts-and-flows/</link><guid isPermaLink="true">https://spsync.io/blog/automated-sharepoint-to-sql-server-replication-versus-scripts-and-flows/</guid><description>Schema drift, deletes, lookups, throttling and monitoring: the five jobs a SharePoint-to-SQL Server script or flow takes on once it runs on a schedule.</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Why Power BI refreshes on SharePoint lists slow down</title><link>https://spsync.io/blog/power-bi-on-sharepoint-lists-fixing-slow-and-failing-refreshes/</link><guid isPermaLink="true">https://spsync.io/blog/power-bi-on-sharepoint-lists-fixing-slow-and-failing-refreshes/</guid><description>The SharePoint List connector pages item by item, so refresh time climbs with every row and lookup. A replicated table puts Power BI back on database speed.</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Seven steps from a SharePoint list to a SQL Server table</title><link>https://spsync.io/blog/sharepoint-list-to-sql-server-seven-steps/</link><guid isPermaLink="true">https://spsync.io/blog/sharepoint-list-to-sql-server-seven-steps/</guid><description>Connect, review, pick, connect SQL Server, run, schedule and monitor: each step of a SharePoint list replication in the desktop app, Azure or the CLI.</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate></item><item><title>SharePoint list to SQL Server for a faster Power BI report</title><link>https://spsync.io/blog/sharepoint-list-to-sql-server-power-bi/</link><guid isPermaLink="true">https://spsync.io/blog/sharepoint-list-to-sql-server-power-bi/</guid><description>Projects, Tasks and Departments replicated from SharePoint into SQL Server on a schedule, then read by Power BI with DirectQuery. Video included.</description><pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Script a SharePoint list migration into a database</title><link>https://spsync.io/blog/script-your-sharepoint-migration/</link><guid isPermaLink="true">https://spsync.io/blog/script-your-sharepoint-migration/</guid><description>Move SharePoint list data into a database with a CLI, a YAML config and batch definitions, so every run ends with the commands that reproduce it in the next environment.</description><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Run a SharePoint list to database sync from CI</title><link>https://spsync.io/blog/sharepoint-sync-in-ci/</link><guid isPermaLink="true">https://spsync.io/blog/sharepoint-sync-in-ci/</guid><description>Schedule spsync run to copy SharePoint lists into a database from GitHub Actions, Azure DevOps, cron, Windows Task Scheduler or launchd, with secrets kept out of the YAML.</description><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate></item></channel></rss>