Workbook Connect for IT and DBA teams
Hand the business a scoped, validated way to maintain its own data in Excel, so the trickle of "please update one row" requests stops landing on your desk. Your permissions, your roles, and no server-side schema changes.
Self-service that runs inside your grants
Business users edit a filtered slice of a table in Excel and hit Commit. The write goes back as their own login, over TLS 1.2 or higher, through the exact permissions you already granted.
The ticket queue you cannot automate away
A business-owned table, with a controlled lookup
Picture a Site table the business should maintain, and a Region lookup it must reference but never edit. RegionCode is a foreign key into ref.Region, so a site can only point at a region that exists. Workbook Connect lets you open dbo.Site for editing while ref.Region stays read-only, scoped by the same grants you already manage.
An illustrative data model, not your exact schema.
Decide exactly what the business can touch
A scoped grid, exactly as the business edits it
Only the columns you opened are editable, foreign keys resolve to real regions, and a validation rule blocks the whole commit if anything is malformed, so nothing reaches the database until every row passes.
| Status | SiteCode | SiteName | Region | Active | CostCenter |
|---|---|---|---|---|---|
| AMS-01 | Amsterdam HQ | EU-West | Y | 4100 | |
| Changed | RTM-02 | Rotterdam DC | EU-West | Y | 4120 |
| New | BCN-07 | Barcelona Hub | EU-South | Y | 4205 |
| Changed | BER-03 | Berlin Office | EU-Central | N | 4140 |
| Needs fix | OSL-05 | Oslo Office | EU-Nordic | Y | 41A0 |
| New | LIS-09 | Lisbon Warehouse | EU-South | Y | 4210 |
- Row 2: SiteName corrected from "Rotterdam Depot" to "Rotterdam DC". SiteCode and the primary key are read-only for everyone (it is the key), so the lookup key cannot be touched.
- Row 5: CostCenter "41A0" fails the rule CostCenter must be four digits, so the commit is blocked until this row is fixed. Nothing is written until every row passes, then they all commit together.
An illustrative example of the editing workflow, not a product screenshot.
Validated first, then one transaction, as them not you
Nothing new for you to operate or patch on the server
IT and DBA teams, answered
No. Workbook Connect reads and writes rows in the tables you already have. It does not create, alter, or drop tables, columns, indexes, triggers, or stored procedures, and it never deploys anything to the server. The only footprint is the DML it runs to commit the edits you allow, exactly the inserts and updates you would expect from a normal client.
No. Every connection runs as the identity that signed in and is bound by that login's permissions in your database. If the login has no SELECT on a table it does not appear, and if it has no UPDATE the commit is rejected by the server, not just by the client. Workbook Connect cannot widen what your grants already deny.
Connections are always encrypted, over TLS 1.2 or higher. For sign-in you can use Entra ID with interactive MFA, Entra ID username and password, a Service Principal, a Managed Identity, Windows Integrated authentication, SQL authentication, and Default Azure Credential. So you can keep MFA and conditional access on the people editing and use a Service Principal or Managed Identity where a non-interactive identity fits better.
Two roles. A Configurator chooses the tables, sets primary-key mapping, foreign-key lookups, filters, column visibility, and validation rules. A User opens that shared configuration and edits within it. Roles and validation are enforced for everyone on every connection, including the free plan. Authoring the rules in the Validation Designer and managing who has access are Pro features.
With optimistic concurrency. If a row changed in the database after it was read into the workbook, the conflict is detected on commit and that row is reported instead of silently overwriting the newer value. The whole commit is one transaction, so you never end up with a half-applied batch.
Start with one low-risk table for one team, for example a reference list. A Configurator sets visibility, lookups, and rules, that configuration is shared automatically to the team on connect, and you confirm the writes match your audit expectations before opening anything wider.
Take the data-entry tickets off your plate
Download Workbook Connect free, open one reference table to one team, and watch the "can you just update this row" requests stop arriving. Your permissions, your roles, and your audit trail stay exactly where you put them.