How to Reconnect Existing Tableau to Another Server

Cody Schneider••8 min read

So, you need to migrate your trusted Tableau workbooks to a new server. This process can feel a bit like moving houses - you know all your stuff has to get there, but packing everything up and making sure nothing breaks along the way feels like a monumental task. This guide will walk you through exactly how to reconnect your existing Tableau workbooks to another server, covering everything from pre-move planning to the final publishing step.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

Preparing for the Switch: Pre-Migration Checklist

Jumping straight into reconnecting sources without a plan can lead to broken dashboards and frustrated users. A little prep work goes a long way in making this transition smooth. Think of this as your pre-move checklist.

1. Audit Your Content

Is this the perfect time for some spring cleaning? Absolutely. Before migrating everything, take an inventory of what you have. Ask yourself a few key questions:

  • Which workbooks are actively used? If a dashboard hasn't been viewed in over a year, it might not be worth migrating.
  • Which data sources are critical? Identify the core databases, files, and published data sources your most important workbooks rely on.
  • Are there any redundant or outdated workbooks? This is your chance to consolidate and archive old content, reducing the clutter on your new server.

This audit doesn't have to be complicated. A simple spreadsheet listing your workbooks, their owners, last modified date, and migration priority (High, Medium, Low) can make a huge difference.

2. Map Out Your Data Sources

This is the most critical preparation step. You can't reconnect a data source if you don't know its new location or credentials. Create a clear inventory of all data connections you'll need to update. For each data source, you should document:

  • Data Source Name & Type: (e.g., "Production PostgreSQL," "Salesforce Data Q3")
  • Location Details (Old vs. New): Server name, IP address, and database name. Note both the current address and the new address.
  • Authentication Method: Will you need a username/password, or does it use Integrated Authentication (like Windows AD)? Get these new credentials ready.
  • Driver Requirements: Make sure you have the correct database drivers installed on your local machine to connect to the new source.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

3. Create a Full Backup

This is non-negotiable. Before you change anything, create a full backup of your Tableau Server content. This is your safety net. If anything goes wrong, you can restore from this backup and get back to a known good state.

The specific steps depend on your Tableau Server version, but it generally involves running a command-line script like tsm backup. Refer to the official Tableau documentation for your specific version to ensure you do this correctly.

4. Communicate with Your Team

Let your users and stakeholders know what's happening. A simple communication can prevent a lot of confusion and "why isn't my dashboard working?" tickets. Inform them about:

  • The timeline for the migration.
  • Any expected downtime.
  • The new URL for accessing the Tableau Server.
  • Any actions they may need to take once the migration is complete.

With your plan in place, you're ready to start the technical work.

The Step-by-Step Guide to Reconnecting Workbooks

This process is handled within Tableau Desktop. You’ll be opening each workbook, redirecting its data source connection to the new server, and republishing it. There are slight variations depending on whether your workbook uses a published data source or a direct (embedded) connection.

Step 1: Get Your Environment Ready

Before you open any workbooks, prepare your desktop environment:

  • Install any necessary database drivers for the new server on your machine.
  • Sign out of the old Tableau Server in Tableau Desktop (if you're signed in). Go to Server > Sign Out.
  • Sign into the new Tableau Server. Go to Server > Sign In and enter the new server's URL and your credentials. This makes publishing later much smoother.
GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

Step 2: Open a Workbook in Tableau Desktop

Download a workbook you need to migrate from your old server and open it in Tableau Desktop. As soon as you open it, it will likely try to connect to the old data source and may give you an error or a prompt for credentials. That's okay - we're about to fix that.

Step 3: Point the Data Source to the New Location

This is the core of the process. How you do this depends on the type of data source.

A) For Workbooks Using a Published Data Source

If your workbook connects to a data source that was already published to your old Tableau Server, the process is cleaner. First, you'll need to publish that data source to the new server independently.

  1. Open the original data source file (.TDS) in Tableau Desktop.
  2. Edit the connection to point to your new underlying database (e.g., the new SQL Server).
  3. Publish this data source to your new Tableau Server by going to Server > Publish Data Source.
  4. Now, back in your workbook, in the Data pane (top-left), right-click on the old data source.
  5. Select Tableau Server > Edit Server and Site Sign-in Info... or select the new server you've already logged into. This automatically searches the new server for a data source with the exact same name.
  6. If found, Tableau will relink it, and you're good to go.

B) For Workbooks With an Embedded (Direct) Data Source

This is common for workbooks that connect directly to a database, Excel file, or other raw data.

  1. In the Data pane, right-click on the data source and select Edit Data Source.
  2. This takes you to the Data Source tab. In the top-left pane under "Connections," you'll see the current server/database connection. Click the dropdown arrow next to the connection name and select Edit Connection.
  3. A dialog box will appear, showing your current server details. Carefully replace the old server name, authentication details, and any other relevant information with the credentials for your new server.
  4. Click Sign In. Tableau will try to connect to the new database. If successful, you'll be returned to the Data Source tab, now pulling data from the new location.

If your workbook has multiple data sources, you'll need to repeat this process for each one.

Step 4: Verify Everything Works

Don't just assume the connection swap was successful. Click through a few different sheets and dashboards in your workbook.

  • Do the visualizations load correctly?
  • Are the numbers what you expect? A quick spot-check against a known value is a good idea.
  • Look for any red exclamation marks (!) next to fields in your data pane. This indicates a broken field, perhaps because a column name changed or doesn't exist in the new database schema.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

Step 5: Publish the Workbook to the New Server

Once you’ve confirmed the workbook is pulling data correctly from the new source, you're ready to publish.

  1. Go to Server > Publish Workbook...
  2. Since you're already signed into your new server, the publish dialog should appear.
  3. Choose the correct Project to publish into.
  4. Give the workbook a name (you can keep it the same).
  5. Critically important: Review the permissions and data source authentication settings. Do you want to embed the credentials or prompt the user? This will depend on your organization's security policies.
  6. Click Publish.

Congratulations! You've successfully migrated your first workbook. Now, repeat the process for the rest of your list.

Common Challenges and Pro Tips

Even with a perfect plan, you might hit a few bumps. Here’s how to handle common issues.

  • Credential/Permission Errors: The most common issue is that the user account you're using doesn't have the proper permissions on the new database server. Double-check with your database administrator that your account has "read" access to the necessary tables.
  • Driver Issues: An error message like "drivers are not properly installed" is a giveaway. Make sure you've installed the correct and up-to-date database driver from Tableau's official driver download page.
  • Calculated Field Errors: Sometimes, slight differences between database versions (e.g., migrating from MySQL 5.7 to 8.0) can cause certain functions in your calculated fields to break. You may need to update your syntax to be compatible with the new data source.
  • For Bulk Migrations: Manually editing dozens or hundreds of workbooks is exhausting. For large-scale projects, consider leveraging Tableau's Document API. This allows you to programmatically script changes to your workbook files (.TWB/.TWBX), including updating server connection details. This is an advanced technique but can save hundreds of hours.

Final Thoughts

Reconnecting Tableau to a new server is a methodical process that becomes much easier with careful planning and a step-by-step approach. By auditing, preparing, and verifying your work, you can ensure a successful migration with minimal disruption and get your team back to analyzing data on their new, improved platform.

The manual process of managing database connections, editing server details, and republishing reports really highlights the overhead that can come with traditional BI tools. We built Graphed to remove this kind of friction completely. Instead of worrying about database drivers and server URLs, you just connect your marketing and sales platforms like Google Analytics, Shopify, or Salesforce with a few clicks. Our dashboards pull live data automatically, so they never need to be "migrated" or reconnected. You can just ask for what you need in plain English and get an answer instantly, without ever thinking about which server your data lives on.

Related Articles