Avatar billede deepcore Nybegynder
12. juli 2005 - 11:43 Der er 8 kommentarer og
1 løsning

OSQL fra batfil. Hvad er forkert i dette simple script?

jeg har denne linie i en batfil:

OSQL -S %computername%\INTEUMCS -U sa -P "XXXXXX" /n /i InteumBackupScript1.sql

et simpelt sql script ligger i InteumBackupScript1.sql
det ser således ud:

backup database InteumDB to disk=’c:\InteumDB.bak’ with init
backup database master to disk=’c:\master.bak’ with init
backup database model to disk=’c:\model.bak’ with init
backup database msdb to disk=’c:\msdb.bak with init
go

hvis jeg kører OSQL og copy/paster hver linie går det fint, men hvis jeg kører scriptet får jeg flg fejl:


C:\InteumCS>OSQL -S U-AMJE-C\INTEUMCS /U sa /P "Inteum" /n /i InteumBackupScr
1.sql
Msg 170, Level 15, State 1, Server U-AMJE-C\INTEUMCS, Line 1
Line 1: Incorrect syntax near 'Æc:'.
Msg 170, Level 15, State 1, Server U-AMJE-C\INTEUMCS, Line 2
Line 2: Incorrect syntax near 'Æc:'.
Msg 132, Level 15, State 1, Server U-AMJE-C\INTEUMCS, Line 2
The label 'Æc' has already been declared. Label names must be unique within a
query batch or stored procedure.
Msg 170, Level 15, State 1, Server U-AMJE-C\INTEUMCS, Line 3
Line 3: Incorrect syntax near 'Æc:'.
Msg 132, Level 15, State 1, Server U-AMJE-C\INTEUMCS, Line 3
The label 'Æc' has already been declared. Label names must be unique within a
query batch or stored procedure.
Msg 170, Level 15, State 1, Server U-AMJE-C\INTEUMCS, Line 4
Line 4: Incorrect syntax near 'Æc:'.
Msg 132, Level 15, State 1, Server U-AMJE-C\INTEUMCS, Line 4
The label 'Æc' has already been declared. Label names must be unique within a
query batch or stored procedure.

hvad er galt????
Avatar billede ldanielsen Nybegynder
12. juli 2005 - 11:48 #1
Jeg kender ikke til osql, men kan se at du har ’ i stedet for ' i scriptet.

Kan det være det?
Avatar billede arne_v Ekspert
12. juli 2005 - 11:53 #2
OSQL og ISQL er 2 nydelige command line tools som kommer med SQLServer
(og for MSDE uden EM og dermed uden QA så ...)
Avatar billede ldanielsen Nybegynder
12. juli 2005 - 11:55 #3
Det vidste jeg godt :o)

Men jeg kender ikke syntaxen, så ...

Mon det ikke er plingerne der er forkerte? Det forklarer i hvart fald at copy/paste kan klare det, det kan jo fint tænkes at den proces er intelligent nok til at ændre ’ til '
Avatar billede arne_v Ekspert
12. juli 2005 - 11:57 #4
plingerne er vist et særdeles kvalificeret gæt
Avatar billede driis Nybegynder
12. juli 2005 - 12:00 #5
Test ' '
Avatar billede driis Nybegynder
12. juli 2005 - 12:02 #6
Beklager for ovenstående kommentar men jeg skulle lige teste om eksperten skulle ske at replace ' med ´. Det gør den ikke, så jeg er enige med de andre i at du skal ændre dine plinger.
Avatar billede deepcore Nybegynder
12. juli 2005 - 13:36 #7
selvfølgelig var det det der var problemet... tsk,tsk.. burde jeg have set selv.
tror idanielsen svarede først, hvis du vil være rar at svare :)
Avatar billede ldanielsen Nybegynder
12. juli 2005 - 14:15 #8
Svar

Bare nysgerrig, var det Word der havde lavet det til skrå plinger?
Avatar billede deepcore Nybegynder
12. juli 2005 - 16:58 #9
ja. det er jeg næsten overbevist om... det er i hvert tilfælde ikke mig der har lavet dem. ... havde ttilfældigvis word åbent og skrev koden i det og blev tilsyneladende nakket af autokorrekturen... tror jeg holder mig til ultraedit fremover, lol.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester



Seneste spørgsmål Seneste aktivitet
I dag 10:28 PDFEngine Af barth i Andet software
I går 22:40 Butte indhold i celler Af lurup i Excel
I går 15:24 Power Query Af djsimonsen i Excel
I går 14:43 Hvis ikke på liste, tilføj værdier til liste Af TheLibrarian i Excel
I går 11:33 Windows 11 Af ranni i Windows