Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Microsoft SQL Skript Fehler.

Frage Entwicklung Datenbanken

Mitglied: vossi

vossi (Level 1) - Jetzt verbinden

13.08.2006, aktualisiert 16.08.2006, 4890 Aufrufe, 6 Kommentare

Hallo Leute,
ich habe ein SQL Skript welches ich in unseren SQL2000 Server einlesen möchte. Leider erhalte ich immer unten stehende Fehlermeldung, ...

Server: Nachr.-Nr. 170, Schweregrad 15, Status 1, Zeile 7
Zeile 7: Falsche Syntax in der Nähe von '('.
Server: Nachr.-Nr. 170, Schweregrad 15, Status 1, Zeile 18
Zeile 18: Falsche Syntax in der Nähe von '('.

Hier ist das folstände Skript.

USE [asd]
GO
/ Objekt: Table [dbo].[Supplier] Skriptdatum: 08/13/2006 11:57:49 /
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Supplier] (
[ID] [int] IDENTITY(1,1) NOT NULL,
[SupplierNr] [int] NOT NULL,
CONSTRAINT [PK_Supplier] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]

CREATE TABLE [dbo].[Lot] (
[ID] [int] IDENTITY(1,1) NOT NULL,
[LotNr] [int] NOT NULL,
[FK_SupplierID] [int] NOT NULL,
[state] [int] NOT NULL CONSTRAINT [DF_Lot_state] DEFAULT ((0)),
CONSTRAINT [PK_Lot] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]

GO
ALTER TABLE [dbo].[Lot] WITH CHECK ADD CONSTRAINT [FK_Lot_Supplier] FOREIGN KEY([FK_SupplierID])
REFERENCES [dbo].[Supplier] ([ID])
GO
ALTER TABLE [dbo].[Lot] CHECK CONSTRAINT [FK_Lot_Supplier]

Danke für Eure Hilfe.
Mitglied: Biber
13.08.2006 um 20:09 Uhr
Moin vossi,

und wenn Du die beiden Leerzeilen in Zeile 7 und in Zeile 15 löscht...?
Tritt der Fehler dann auch noch auf?

Gruß
Biber
Bitte warten ..
Mitglied: vossi
13.08.2006 um 20:29 Uhr
Moin, moin,

danke für Deine Antwort.
Welche Leerzeilen meinst denn? Ich sehe sie net.

Grüße
Bitte warten ..
Mitglied: Biber
13.08.2006 um 20:33 Uhr
CONSTRAINT [PK_Supplier] PRIMARY KEY CLUSTERED
(
<----------------------- die hier z.B. (oder werden die nur oben im Beitrag angezeigt?)
[ID] ASC
Bitte warten ..
Mitglied: vossi
13.08.2006 um 20:39 Uhr
Ne,

daran liegt es leider nicht!
Bitte warten ..
Mitglied: Biber
16.08.2006 um 11:57 Uhr
Moin vossi,

da die Fehlerzeile im ganzen Skript zumindest von hier aus nicht genau lokalisierbar erscheint, führe doch bitte mal die Anweisungen einzeln aus.
Am besten von diesem ganzen ganzen optischen Blendwerk befreit:
also statt..
01.
CREATE TABLE [dbo].[Supplier] ( 
02.
[ID] [int] IDENTITY(1,1) NOT NULL, 
03.
[SupplierNr] [int] NOT NULL, 
04.
CONSTRAINT [PK_Supplier] PRIMARY KEY CLUSTERED  
05.
06.
[ID] ASC 
07.
)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY] 
08.
) ON [PRIMARY] 
09.
 
...reduziert auf..
01.
CREATE TABLE Supplier ( 
02.
ID int IDENTITY(1,1) NOT NULL, 
03.
SupplierNr int NOT NULL, 
04.
CONSTRAINT [PK_Supplier] PRIMARY KEY CLUSTERED  
05.
06.
[ID] ASC 
07.
) WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY] 
08.
) ON [PRIMARY]
Oder hast Du den Fehler inzwischen gefunden?

Gruß
Biber
Bitte warten ..
Mitglied: MadMax
16.08.2006 um 23:12 Uhr
Hallo vossi,

die Klammern, die da bemängelt werden, sind die öffnenden Klammern hinter dem WITH bei:
"WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF)". Aber diese Passagen kannst Du eh komplett rausschmeißen, weil die Einstellungen nur für Indices gültig sind, nicht für Constraints.

Gruß, Mad Max
Bitte warten ..
Ähnliche Inhalte
Windows Server
gelöst Frage zu Microsoft Lizenzierung - Microsoft SQL Server 2016 (10)

Frage von Juckie zum Thema Windows Server ...

Batch & Shell
Wo ist der Fehler in diesem Batch Skript? (11)

Frage von gabrixl zum Thema Batch & Shell ...

Windows Server
gelöst Lizenzierung Microsoft Server , SQL- Server und Clients (10)

Frage von EdisonHH zum Thema Windows Server ...

Datenbanken
SQL restore bringt Fehler (2)

Frage von franksig zum Thema Datenbanken ...

Neue Wissensbeiträge
Erkennung und -Abwehr

Infineon TPMs unsicher! Bitlocker ggf. angreifbar

(2)

Information von Lochkartenstanzer zum Thema Erkennung und -Abwehr ...

Firewall

PfSense Repository für Version 2.3.x

(3)

Information von Dobby zum Thema Firewall ...

LAN, WAN, Wireless

WPA-2 hat erste Risse: KRACK

(8)

Information von the-buccaneer zum Thema LAN, WAN, Wireless ...

Hardware

GPD Pocket: Winziger Laptop für Wenig Tipper

(1)

Information von pelzfrucht zum Thema Hardware ...

Heiß diskutierte Inhalte
Microsoft Office
ICH BIN AM ENDE MEINES IT-WISSENS ANGELANGT!!!! (37)

Frage von 134537 zum Thema Microsoft Office ...

Windows Server
gelöst Gruppenrichtlinie greift nicht zu! (23)

Frage von Syosse zum Thema Windows Server ...

Hosting & Housing
Mailserver Software Empfehlungen (21)

Frage von sunics zum Thema Hosting & Housing ...