У меня есть таблица под названием tbRep в моей базе данныхКак создать таблицу из схемы
У меня есть 3 схемы на SQL-сервер базы данных X, Y, Z
Теперь X & Y имеют таблицы называемый X.tbRep & Y.tbRep
Однако, когда я пытаюсь использовать сценарий CREATE To, например, X.tbRep и попытаться создать для новой схемы Z, он выдает ошибку о том,
Msg 2714, Level 16, State 6, 2 линия Там уже находится объект с именем «tbRep» в базе данных ,
Что я здесь делаю неправильно?
Я уверен, что есть Z.tbRep не существует
СОЗДАТЬ сценарию
USE [Info]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [Z].[tbRep](
[ReplicaGroup] [varchar](50) NOT NULL,
[RunFrequencyUnit] [char](1) NOT NULL,
[Enabled] [bit] NOT NULL,
[LastRun] [datetime] NOT NULL,
[RunFrequency] [int] NOT NULL,
[ReplicationWindowType] [char](1) NOT NULL,
[ReplicationWindowSize] [tinyint] NOT NULL,
CONSTRAINT [PK_tbReplicaGroups] PRIMARY KEY CLUSTERED
(
[ReplicaGroup] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
ALTER TABLE [Z].[tbReplicaGroups] ADD CONSTRAINT [DF_tbReplicaGroups_ReplicationWindowType] DEFAULT ('D') FOR [ReplicationWindowType]
GO
ALTER TABLE [Z].[tbReplicaGroups] ADD CONSTRAINT [DF_tbReplicaGroups_ReplicationWindowSize] DEFAULT ((1)) FOR [ReplicationWindowSize]
GO
Можете ли вы показать свое фактическое заявление о создании? И вы подтвердили, что в схеме 'Z' еще нет такой таблицы? Если вы щелкнули правой кнопкой мыши 'X.tbRep' и сказали' Script To> 'вам нужно изменить' [X] 'на' [Z] '. –
И вы абсолютно уверены, что нет 'Z.tbRep'? Возможно, неудавшаяся попытка оставила такой стол. –
нет Z.tbRep. Я также отправил код – user280868