Avatar billede lifeweb Nybegynder
16. januar 2007 - 10:29 Der er 12 kommentarer og
1 løsning

Oprette tabel via SQL

Hej

Jeg plejer at bruge Access til administration af min MSSQL og plejer også at oprette tabeller den vej...

Nu er jeg blevet bedt om at oprette en tabel ud fra flg:
/****** Object:  Table [dbo].[DækMonteringer]    Script Date: 10/25/2006 16:06:52 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[DækMonteringer](
    [timestamp] [timestamp] NOT NULL,
    [TypeGodkendelse] [varchar](10) COLLATE Danish_Norwegian_CI_AS NOT NULL,
    [Linienr] [int] NOT NULL,
    [FælgBredde] [decimal](38, 20) NOT NULL,
    [Diameter] [decimal](38, 20) NOT NULL,
    [ET] [decimal](38, 20) NOT NULL,
    [CenterHul] [decimal](38, 20) NOT NULL,
    [PCDAfstand] [varchar](20) COLLATE Danish_Norwegian_CI_AS NOT NULL,
    [PCDHul] [int] NOT NULL,
    [Dækstørrelse] [varchar](20) COLLATE Danish_Norwegian_CI_AS NOT NULL,
    [MaxFælgbreddeFor] [decimal](38, 20) NOT NULL,
    [MaxFælgbreddeBag] [decimal](38, 20) NOT NULL,
CONSTRAINT [DækMonteringer$0] PRIMARY KEY NONCLUSTERED
(
    [TypeGodkendelse] ASC,
    [Linienr] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [Data Filegroup 1]
) ON [Data Filegroup 1]

GO
SET ANSI_PADDING OFF

Hvordan gør jeg det i Access - kan jeg få en trin for trin??
Avatar billede arne_v Ekspert
17. januar 2007 - 01:26 #1
det der skal du køre direkte i SQLServer

jeg tror ikke på at du kan få Access til at oprette en tabel som matcher præcist
Avatar billede lifeweb Nybegynder
17. januar 2007 - 09:57 #2
er der nogen måde hvorpå jeg kan gøre det direkte - eller SKAL jeg købe Enterprise manager (eller hva den nu hedder)
Avatar billede arne_v Ekspert
17. januar 2007 - 13:07 #3
alle versioner af SQLServer kommer med et command line tool OSQL som er nok til
at gøre det
Avatar billede lifeweb Nybegynder
17. januar 2007 - 13:16 #4
okay

kan du smide et link om det mon?! :D

"SQL for begyndere"
Avatar billede arne_v Ekspert
17. januar 2007 - 15:08 #5
du starter det med:

OSQL -E

saa skriver du

USE dindatabse
GO

for at skifte databe og saa copy paster du ovenstaaende ind
Avatar billede lifeweb Nybegynder
17. januar 2007 - 15:14 #6
okay - hvordan får jeg den utility installeret??
Avatar billede arne_v Ekspert
18. januar 2007 - 01:54 #7
den bliver installeret automatisk under installation
Avatar billede lifeweb Nybegynder
18. januar 2007 - 09:21 #8
well... jeg mangler nok at sige at jeg har en hostet mssql... :)

hvordan gør jeg så?
Avatar billede arne_v Ekspert
19. januar 2007 - 01:39 #9
hvis du har adgang udefra (port 1433 er åben), så kan du installere
en gratis version af SQLServer lokalt og connecte til din server derfra
(med nogle andre argumenter til OSQL end -E)

der er også mere avancerede værktøjer hvis du fortæller om det er 2000 eller 2005

hvis der ikke er åbent udfra er du nødt til at køre SQL'en fra en ASP/ASP.NET/whatever
side
Avatar billede lifeweb Nybegynder
19. januar 2007 - 08:18 #10
jeg har kigget lidt på microsofts hjemmeside for at finde en gratis version - men uden held

mener du trial?

eller gider du smide et link?
Avatar billede arne_v Ekspert
19. januar 2007 - 16:30 #11
for 2000 hedder den gratis MSDE

for 2005 hedder den gratis SqlServer Express Edition
Avatar billede arne_v Ekspert
17. marts 2007 - 21:13 #12
OK ?
Avatar billede lifeweb Nybegynder
17. marts 2007 - 21:20 #13
Jeg fandt aldrig ud af at få det til at virke, men jeg tror det er en fejl 40

Du får derfor point, og så lukker jeg hermed
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