diff --git wp-admin/includes/upgrade.php wp-admin/includes/upgrade.php
index f13c458..7d30931 100644
--- wp-admin/includes/upgrade.php
+++ wp-admin/includes/upgrade.php
@@ -1685,6 +1685,10 @@ function upgrade_network() {
 
 			$tables = $wpdb->tables( 'global' );
 
+			// Sitecategories may not exist if global terms are disabled.
+			if ( is_multisite() && ! $wpdb->get_var( "SHOW TABLES LIKE '$wpdb->sitecategories'" ) )
+				unset( $tables['sitecategories'] );
+
 			foreach ( $tables as $table ) {
 				maybe_convert_table_to_utf8mb4( $table );
 			}
@@ -1709,6 +1713,10 @@ function upgrade_network() {
 
 			$tables = $wpdb->tables( 'global' );
 
+			// Sitecategories may not exist if global terms are disabled.
+			if ( is_multisite() && ! $wpdb->get_var( "SHOW TABLES LIKE '$wpdb->sitecategories'" ) )
+				unset( $tables['sitecategories'] );
+
 			foreach ( $tables as $table ) {
 				maybe_convert_table_to_utf8mb4( $table );
 			}
