Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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, 4879 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 ...

Datenbanken
Microsoft SQL 2014 Langsam (10)

Frage von miichiii9 zum Thema Datenbanken ...

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

Frage von gabrixl zum Thema Batch & Shell ...

Datenbanken
gelöst Postgre SQL Trigger oder nachgelagertes separates Skript? (4)

Frage von TheJoker2305 zum Thema Datenbanken ...

Neue Wissensbeiträge
Linux Netzwerk

Ping und das einstellbare Bytepattern

Erfahrungsbericht von LordGurke zum Thema Linux Netzwerk ...

Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(3)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
SAN, NAS, DAS
MSA 2050 RAID Konfig (21)

Frage von Leo-le zum Thema SAN, NAS, DAS ...

Netzwerkmanagement
Windows Server 2008 R2: "netsh reset" nicht verfügbar? (10)

Frage von RickTucker zum Thema Netzwerkmanagement ...

Netzwerkmanagement
Suche eine Software für Cloudverwaltung (6)

Frage von tsunami zum Thema Netzwerkmanagement ...

Google Android
Musik Wiedergabe am PC mit Smartphone über Bluetooth steuern (5)

Frage von justlukas zum Thema Google Android ...