Cannot rename the table because it is published for replication
L'aggiornamento di uno spazio di lavoro di Devolutions Server con SQL Server Replication abilitato restituisce il seguente messaggio di errore:
Microsoft.Data.SqlClient.SqlException (0x80131904): Cannot rename the table because it is published for replication.
Soluzione
Esegua questa query SQL e verifichi se restituisce 1038:
SELECT DatabaseVersion FROM dbo.DatabaseInfoSe restituisce 1038, esegua questa query:
if exists (select * FROM dbo.DatabaseInfo where DatabaseVersion = 1038)
AND exists (SELECT 1 FROM sys.indexes i INNER JOIN sys.index_columns ic ON i.object_id = ic.object_id AND i.index_id = ic.index_id INNER JOIN sys.columns c ON ic.object_id = c.object_id AND ic.column_id = c.column_id WHERE i.object_id = OBJECT_ID(N'dbo.LogMessage') AND i.name = 'PK_LogMessage' AND c.name = 'ID' AND type_desc = 'CLUSTERED')
BEGIN
drop table dbo.LogMessage;
END
GO
if exists (select * FROM dbo.DatabaseInfo where DatabaseVersion = 1038)
AND exists (SELECT 1 FROM sys.indexes i INNER JOIN sys.index_columns ic ON i.object_id = ic.object_id AND i.index_id = ic.index_id INNER JOIN sys.columns c ON ic.object_id = c.object_id AND ic.column_id = c.column_id WHERE i.object_id = OBJECT_ID(N'dbo.LogMessage_Archive') AND i.name = 'PK_LogMessage_Archive' AND c.name = 'ID' AND type_desc = 'CLUSTERED')
BEGIN
drop table dbo.LogMessage_Archive;
END
GOAvvii nuovamente l'aggiornamento dello spazio di lavoro.
PrecedenteCannot read property 'enableInternetAccess' of null
SuccessivoProblemi di connessione durante il cambio di rete
Ultimo aggiornamento
È stato utile?