Ciao Lorenzo,
forse era questo che richiedevi per potermi aiutare?
CREATE TABLE [dbo].[tab_tree](
[ID_tree] [int] IDENTITY(1,1) NOT NULL,
[parent_tree] [numeric](18, 0) NULL,
[nome_tree] [nvarchar](max) COLLATE Latin1_General_CI_AS NULL,
[cliente_tree] [bit] NULL,
[fornitore_tree] [bit] NULL,
[utente_tree] [bit] NULL,
[elimina_tree] [bit] NULL
) ON [PRIMARY]
CREATE TABLE [dbo].[tab_protocolli](
[ID_protocolli] [int] IDENTITY(1,1) NOT NULL,
[direzione_protocollo] [nvarchar](1) COLLATE Latin1_General_CI_AS NULL,
[id_mittente] [numeric](18, 0) NULL,
[id_destinatario] [numeric](18, 0) NULL,
[tipo_protocollo] [nvarchar](max) COLLATE Latin1_General_CI_AS NULL,
[oggetto_protocollo] [nvarchar](max) COLLATE Latin1_General_CI_AS NULL,
[messaggio_protocollo] [nvarchar](max) COLLATE Latin1_General_CI_AS NULL,
[data_protocollo] [datetime] NULL,
[allegati_protocollo] [bit] NULL,
[elimina_protocollo] [bit] NULL,
[associa_protocollo] [bit] NULL
) ON [PRIMARY]
CREATE TABLE [dbo].[tab_associa](
[ID_associa] [int] IDENTITY(1,1) NOT NULL,
[id_tree] [numeric](18, 0) NULL,
[id_protocollo] [numeric](18, 0) NULL,
[elimina_associa] [bit] NULL
) ON [PRIMARY]
Grazie
Guido