Pode resolver a questão executando a seguinte script:
IF OBJECT_ID ('dbo.LinhasDocRascunhos') IS NOT NULL
DROP TABLE dbo.LinhasDocRascunhos
GO
CREATE TABLE dbo.LinhasDocRascunhos
(
NumLinha SMALLINT CONSTRAINT rasc_LinhasDoc_NumLinha_DF DEFAULT ((0)) NOT NULL,
Artigo NVARCHAR (48) NULL,
Desconto1 REAL CONSTRAINT rasc_LinhasDoc_Desconto1_DF DEFAULT ((0)) NULL,
Desconto2 REAL CONSTRAINT rasc_LinhasDoc_Desconto2_DF DEFAULT ((0)) NULL,
Desconto3 REAL CONSTRAINT rasc_LinhasDoc_Desconto3_DF DEFAULT ((0)) NULL,
TaxaIva REAL CONSTRAINT rasc_LinhasDoc_TaxaIva_DF DEFAULT ((0)) NULL,
CodIva NVARCHAR (2) NULL,
Quantidade FLOAT CONSTRAINT rasc_LinhasDoc_Quantidade_DF DEFAULT ((0)) NULL,
PCM FLOAT CONSTRAINT rasc_LinhasDoc_PCM_DF DEFAULT ((0)) NULL,
PrecUnit FLOAT CONSTRAINT rasc_LinhasDoc_PrecUnit_DF DEFAULT ((0)) NULL,
RegimeIva NVARCHAR (1) NULL,
Data DATETIME NULL,
TipoLinha NVARCHAR (2) NULL,
Seccao NVARCHAR (2) NULL,
Armazem NVARCHAR (5) NULL,
MovSTK NVARCHAR (1) NULL,
FactorConv FLOAT CONSTRAINT rasc_LinhasDoc_FactorConv_DF DEFAULT ((1)) NULL,
NumLinhaSTKGerada SMALLINT CONSTRAINT rasc_LinhasDoc_NumLinhaSTKGerada_DF DEFAULT ((0)) NULL,
DataSaida DATETIME NULL,
DescontoComercial FLOAT CONSTRAINT rasc_LinhasDoc_DescontoComercial_DF DEFAULT ((0)) NULL,
Formula NVARCHAR (5) NULL,
VariavelA FLOAT CONSTRAINT rasc_LinhasDoc_VariavelA_DF DEFAULT ((0)) NULL,
VariavelB FLOAT CONSTRAINT rasc_LinhasDoc_VariavelB_DF DEFAULT ((0)) NULL,
VariavelC FLOAT CONSTRAINT rasc_LinhasDoc_VariavelC_DF DEFAULT ((0)) NULL,
QntFormula FLOAT CONSTRAINT rasc_LinhasDoc_QntFormula_DF DEFAULT ((0)) NULL,
Comissao FLOAT CONSTRAINT rasc_LinhasDoc_Comissao_DF DEFAULT ((0)) NULL,
Lote NVARCHAR (20) NULL,
PrecoLiquido FLOAT CONSTRAINT rasc_LinhasDoc_PrecoLiquido_DF DEFAULT ((0)) NULL,
Vendedor NVARCHAR (3) NULL,
IntrastatPautal NVARCHAR (9) NULL,
IntrastatMassaLiq FLOAT CONSTRAINT rasc_LinhasDoc_IntrastatMassaLiq_DF DEFAULT ((0)) NULL,
IntrastatRegiao NVARCHAR (2) NULL,
IntrastatValorLiq FLOAT CONSTRAINT rasc_LinhasDoc_IntrastatValorLiq_DF DEFAULT ((0)) NULL,
Descricao NVARCHAR (512) NULL,
SujeitoRetencao BIT CONSTRAINT rasc_LinhasDoc_SujeitoRetencao_DF DEFAULT ((0)) NULL,
VersaoUltAct TIMESTAMP,
IdCabecDoc UNIQUEIDENTIFIER NOT NULL,
Id UNIQUEIDENTIFIER CONSTRAINT rasc_LinhasDoc_Id_DF DEFAULT (newsequentialid()) NOT NULL,
Unidade NVARCHAR (5) NULL,
DataEntrega DATETIME NULL,
IdHistorico UNIQUEIDENTIFIER NULL,
Arred INT NULL,
Devolucao BIT CONSTRAINT rasc_LinhasDoc_Devolucao_DF DEFAULT ((0)) NULL,
PCMDevolucao FLOAT CONSTRAINT rasc_LinhasDoc_PCMDevolucao_DF DEFAULT ((0)) NULL,
ContaCBL NVARCHAR (20) NULL,
CCustoCBL NVARCHAR (15) NULL,
AnaliticaCBL NVARCHAR (20) NULL,
FuncionalCBL NVARCHAR (15) NULL,
OrganicaCBL NVARCHAR (15) NULL,
ContaOrcamCBL NVARCHAR (20) NULL,
ObraID UNIQUEIDENTIFIER NULL,
ClasseID INT NULL,
SubEmpID INT NULL,
CategoriaID INT NULL,
DifPCMedio FLOAT CONSTRAINT rasc_LinhasDoc_DifPCMedio DEFAULT ((0)) NULL,
PercIvaDedutivel REAL CONSTRAINT rasc_LinhasDoc_PercIvaDedutivel_DF DEFAULT ((100)) NOT NULL,
IvaNaoDedutivel FLOAT CONSTRAINT rasc_LinhasDoc_IvaNaoDedutivel_DF DEFAULT ((0)) NOT NULL,
Ecotaxa FLOAT CONSTRAINT rasc_LinhasDoc_Ecotaxa_DF DEFAULT ((0)) NOT NULL,
Localizacao VARCHAR (30) NULL,
IdLinhaPai UNIQUEIDENTIFIER NULL,
ModuloOrigemCopia VARCHAR (1) NULL,
IdLinhaOrigemCopia UNIQUEIDENTIFIER NULL,
TaxaRecargo FLOAT CONSTRAINT rasc_LinhasDoc_TaxaRecargo_DF DEFAULT ((0)) NULL,
PercIncidenciaIVA FLOAT CONSTRAINT rasc_LinhasDoc_PercIncidenciaIVA_DF DEFAULT ((100)) NULL,
TotalIliquido FLOAT CONSTRAINT rasc_LinhasDoc_TotalIliquido_DF DEFAULT ((0)) NULL,
TotalDA FLOAT CONSTRAINT rasc_LinhasDoc_TotalDA_DF DEFAULT ((0)) NULL,
TotalDC FLOAT CONSTRAINT rasc_LinhasDoc_TotalDC_DF DEFAULT ((0)) NULL,
TotalDF FLOAT CONSTRAINT rasc_LinhasDoc_TotalDF_DF DEFAULT ((0)) NULL,
TotalRecargo FLOAT CONSTRAINT rasc_LinhasDoc_TotalRecargo_DF DEFAULT ((0)) NULL,
TotalIva FLOAT CONSTRAINT rasc_LinhasDoc_TotalIva_DF DEFAULT ((0)) NULL,
TipoCustoPrevisto TINYINT CONSTRAINT rasc_LinhasDoc_TipoCustoPrevisto_DF DEFAULT ((0)) NOT NULL,
CustoPrevisto FLOAT CONSTRAINT rasc_LinhasDoc_CustoPrevisto_DF DEFAULT ((0)) NOT NULL,
Margem FLOAT CONSTRAINT rasc_LinhasDoc_Margem_DF DEFAULT ((0)) NOT NULL,
PercentagemMargem FLOAT CONSTRAINT rasc_LinhasDoc_PercentagemMargem_DF DEFAULT ((0)) NOT NULL,
TipoAuto VARCHAR (3) NULL,
AutoID UNIQUEIDENTIFIER NULL,
IDB2BLinhaOrig UNIQUEIDENTIFIER NULL,
B2BNumLinhaOrig INT CONSTRAINT rasc_LinhasDoc_B2BNumLinhaOrig_DF DEFAULT ((0)) NOT NULL,
CodIvaEcotaxa VARCHAR (2) NULL,
TaxaIvaEcotaxa REAL NULL,
TotalEcotaxa FLOAT CONSTRAINT rasc_LinhasDoc_TotalEcotaxa_DF DEFAULT ((0)) NOT NULL,
CDU_LinVar1 NVARCHAR (15) NULL,
CDU_LinVar2 NVARCHAR (15) NULL,
CDU_LinVar3 NVARCHAR (15) NULL,
CDU_LinVar4 NVARCHAR (15) NULL,
CDU_LinVar5 NVARCHAR (15) NULL,
CDU_LinVar1ENC NVARCHAR (15) NULL,
CDU_LinVar2ENC NVARCHAR (15) NULL,
CDU_LinVar3ENC NVARCHAR (15) NULL,
CDU_LinVar4ENC NVARCHAR (15) NULL,
CDU_LinVar5ENC NVARCHAR (15) NULL,
IntrastatPaisOrigem VARCHAR (2) NULL,
IvaRegraCalculo SMALLINT CONSTRAINT rasc_LinhasDoc_IvaRegraCalculo_DF DEFAULT ((0)) NOT NULL,
MotivoEstorno NVARCHAR (3) NULL,
IDLinhaEstorno UNIQUEIDENTIFIER NULL,
EstadoPendente NVARCHAR (4) NULL,
CodIvaIEC VARCHAR (2) NULL,
TaxaIvaIEC FLOAT NULL,
TotalIEC FLOAT NULL,
ValorIEC FLOAT NULL,
ItemId INT NULL,
ItemCod NVARCHAR (20) NULL,
ItemDesc VARCHAR (4000) NULL,
TipoOperacao NVARCHAR (2) NULL,
WBSItem NVARCHAR (200) NULL,
AlternativaGPR NVARCHAR (4) NULL,
BaseIncidencia FLOAT CONSTRAINT rasc_LinhasDoc_BaseIncidencia_DF DEFAULT ((0)) NULL,
BaseCalculoIncidencia FLOAT CONSTRAINT rasc_LinhasDoc_BaseCalculoIncidencia_DF DEFAULT ((0)) NULL,
RegraCalculoIncidencia TINYINT CONSTRAINT rasc_LinhasDoc_RegraCalculoIncidencia_DF DEFAULT ((0)) NULL,
MoedaDocOrig NVARCHAR (6) NULL,
CambioDocOrig FLOAT CONSTRAINT rasc_LinhasDoc_CambioDocOrig_DF DEFAULT ((0)) NULL,
CambioMBaseDocOrig FLOAT CONSTRAINT rasc_LinhasDoc_CambioMBaseDocOrig_DF DEFAULT ((0)) NULL,
CambioMAltDocOrig FLOAT CONSTRAINT rasc_LinhasDoc_CambioMAltDocOrig_DF DEFAULT ((0)) NULL,
DifCambioMAlt FLOAT CONSTRAINT rasc_LinhasDoc_DifCambioMAlt_DF DEFAULT ((0)) NULL,
DifCambioMBase FLOAT CONSTRAINT rasc_LinhasDoc_DifCambioMBase_DF DEFAULT ((0)) NULL,
DifArredondamentoMAlt FLOAT CONSTRAINT rasc_LinhasDoc_DifArredondamentoMAlt_DF DEFAULT ((0)) NULL,
DifArredondamentoMBase FLOAT CONSTRAINT rasc_LinhasDoc_DifArredondamentoMBase_DF DEFAULT ((0)) NULL,
EstadoAdi NVARCHAR (8) NULL,
Ano SMALLINT NULL,
Selo NVARCHAR (30) NULL,
IncidenciaIS FLOAT CONSTRAINT rasc_LinhasDoc_IncidenciaIS_DF DEFAULT ((0)) NULL,
ValorIS FLOAT CONSTRAINT rasc_LinhasDoc_ValorIS_DF DEFAULT ((0)) NULL,
ContratoID UNIQUEIDENTIFIER NULL,
ValorLiquidoDesconto FLOAT CONSTRAINT rasc_LinhasDoc_ValorLiquidoDesconto_DF DEFAULT ((0)) NULL,
IvaValorDesconto FLOAT CONSTRAINT rasc_LinhasDoc_IvaValorDesconto_DF DEFAULT ((0)) NULL,
ProcessoID UNIQUEIDENTIFIER NULL,
FonteFinancCBL NVARCHAR (10) NULL,
ActividadeCBL NVARCHAR (10) NULL,
ProgMedidaCBL NVARCHAR (10) NULL,
ClassEcon NVARCHAR (15) NULL,
Processo NVARCHAR (20) NULL,
LinhaProcesso INT NULL,
AcertoProcesso FLOAT NULL,
ValorProcessoComIva BIT NULL,
NumEstado INT NULL,
ValorAnoN FLOAT NULL,
ValorAnoN1 FLOAT NULL,
ValorAnoN2 FLOAT NULL,
ValorAnoN3 FLOAT NULL,
ValorAnoN4 FLOAT NULL,
ValorAnoNSeg FLOAT NULL,
VariacaoCusto FLOAT NULL,
EstadoOrigem NVARCHAR (10) NULL,
EstadoDestino NVARCHAR (10) NULL,
IDReserva UNIQUEIDENTIFIER NULL
)
GO
CREATE UNIQUE CLUSTERED INDEX LinhasDoc01
ON dbo.LinhasDocRascunhos (Id)
GO
CREATE NONCLUSTERED INDEX LinhasDoc02
ON dbo.LinhasDocRascunhos (Artigo,Data)
GO
CREATE NONCLUSTERED INDEX LinhasDoc03
ON dbo.LinhasDocRascunhos (Data,Artigo)
GO
CREATE NONCLUSTERED INDEX LinhasDoc04
ON dbo.LinhasDocRascunhos (IdCabecDoc)
GO
CREATE NONCLUSTERED INDEX LinhasDoc05
ON dbo.LinhasDocRascunhos (IdHistorico)
GO
CREATE NONCLUSTERED INDEX LinhasDoc06
ON dbo.LinhasDocRascunhos (ModuloOrigemCopia,IdLinhaOrigemCopia)
GO
CREATE NONCLUSTERED INDEX LinhasDoc07
ON dbo.LinhasDocRascunhos (ObraID,AutoID,TipoAuto)
GO
CREATE NONCLUSTERED INDEX LinhasDoc08
ON dbo.LinhasDocRascunhos (IdLinhaPai)
GO
CREATE NONCLUSTERED INDEX LinhasDoc09
ON dbo.LinhasDocRascunhos (IDLinhaEstorno)
GO
CREATE NONCLUSTERED INDEX LinhasDoc10
ON dbo.LinhasDocRascunhos (IdLinhaOrigemCopia)
GO
CREATE NONCLUSTERED INDEX LinhasDoc11
ON dbo.LinhasDocRascunhos (Vendedor)
GO
IF OBJECT_ID ('dbo.LinhasNumSerieRascunhos') IS NOT NULL
DROP TABLE dbo.LinhasNumSerieRascunhos
GO
CREATE TABLE dbo.LinhasNumSerieRascunhos
(
NumSerie NVARCHAR (30) NOT NULL,
Manual BIT NULL,
IdLinhas UNIQUEIDENTIFIER NOT NULL,
Modulo NVARCHAR (3) NOT NULL,
VersaoUltAct TIMESTAMP
)
GO
CREATE UNIQUE CLUSTERED INDEX LinhasNumSerie01
ON dbo.LinhasNumSerieRascunhos (NumSerie,IdLinhas)
GO
CREATE UNIQUE NONCLUSTERED INDEX LinhasNumSerie02
ON dbo.LinhasNumSerieRascunhos (IdLinhas,NumSerie)
GO
CREATE NONCLUSTERED INDEX LinhasNumSerie03
ON dbo.LinhasNumSerieRascunhos (IdLinhas,Modulo)
GO