Ich versuche, eine Tabelle auf einem Microsoft SQL Server 2005 (Express) zu erstellen.Fehler beim Erstellen einer Tabelle: "Es ist bereits ein Objekt namens ... in der Datenbank", aber kein Objekt mit diesem Namen
Wenn ich diese Abfrage ausführen
USE [QSWeb]
GO
/****** Object: Table [dbo].[QSW_RFQ_Log] Script Date: 03/26/2010 08:30:29 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[QSW_RFQ_Log](
[RFQ_ID] [int] NOT NULL,
[Action_Time] [datetime] NOT NULL,
[Quote_ID] [int] NULL,
[UserName] [nvarchar](256) NOT NULL,
[Action] [int] NOT NULL,
[Parameter] [int] NULL,
[Note] [varchar](255) NULL,
CONSTRAINT [QSW_RFQ_Log] PRIMARY KEY CLUSTERED
(
[RFQ_ID] ASC,
[Action_Time] 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
Ich habe diese Fehlermeldung
Msg 2714, Ebene 16, Status 4, Zeile 2 Es ist bereits ein Objekt mit dem Namen 'QSW_RFQ_Log' in die Datenbank. Msg 1750, Ebene 16, Status 0, Zeile 2 Konnte keine Einschränkung erstellen. Siehe vorherige Fehler.
aber wenn ich versuche, das betreffende Objekt mit dieser Abfrage zu finden:
SELECT *
FROM QSWEB.sys.all_objects
WHERE upper(name) like upper('QSW_RFQ_%')
Ich habe diese
(0 Zeile (n) betroffen)
Was ist los????
Ich weiß, es war etwas dummes! Ich habe gerade den PK_ mit meinem Cut and Paste gekratzt, danke! – DavRob60