MS SQL Server 2005 Mobile und Foreign Keys

Mel_One

Erfahrenes Mitglied
Hallo,
ich hab hier ein kleines Problem mit dem Microsoft Mobile SQL Server. Ich hab hier einmal ein kleines SQL Script (Schon einige Veränderungen wegen Problemen durchlaufen):
Code:
DROP TABLE Auftragskopf
GO
DROP TABLE Kunde
GO
CREATE TABLE Kunde (
KundenId UNIQUEIDENTIFIER NOT NULL,
Suchname NVARCHAR(2500) NOT NULL,
Kundennamen NVARCHAR(2500) NOT NULL,
Strasse NVARCHAR(2500) NOT NULL,
PLZ NVARCHAR(5) NOT NULL,
Ort NVARCHAR(2500) NOT NULL,
Telefonnummer NVARCHAR(2500) NOT NULL,
KundenNotiz NVARCHAR(255),
KundenInformation NVARCHAR(255),
CONSTRAINT pk_Kunde PRIMARY KEY (KundenId)
)
GO
CREATE TABLE Auftragskopf (
AuftragskopfId UNIQUEIDENTIFIER NOT NULL,
Lieferdatum DATETIME NOT NULL,
KDBestellnummer NVARCHAR(2500) NOT NULL,
Auftragsdatum DATETIME NOT NULL,
VD DATETIME NOT NULL,
AuftragsRabatt INT NOT NULL,
--Auftragsrabatt in punkto Not Null noch mal nachgucken
DiebstahlSicherung NVARCHAR(2500),
IstFreigegeben BIT NOT NULL,
Hinweistext NVARCHAR(255),
KundenId UNIQUEIDENTIFIER NOT NULL,
CONSTRAINT pk_Auftragskopf PRIMARY KEY (AuftragskopfId)
)
GO
ALTER TABLE Auftragskopf ADD CONSTRAINT fk_Auftragskopf FOREIGN KEY (KundenId) REFERENCES Kunde (KundenId)
GO

Er zeigt mir aber nach Ausführung nichts vom Foreign Key an. Weiß jemand zufällig, wie man im Microsoft Mobile Foreign Keys anlegt und in wie weit es da Probleme gibt?
Danke für jegliche Hilfe,
Mel_One
 
Okay, hat sich erledigt. Die Foreign Keys sind da, das SQL Management Studio zeigt sie lediglich nicht an. Wenn man sie mit einem Script anlegt, sind sie immer da. Wenn man sich die Datenbank zurechtklickt, weiß ich noch nicht, wie man da Foreign Keys anlegt. Wahrscheinlich gibts da ne Möglichkeit, ich finde sie nur nicht, da die Menüs dort abgespeckter sind als bei einem normalen Server.
Gruß, Mel_One
 
Zurück