Avatar billede hardsoft Nybegynder
26. juli 2002 - 17:38 Der er 12 kommentarer og
1 løsning

Opret tabel fra fjerncomputer...

Kender ikke så meget til ms sql, så det kan være dumme spørgsmål der kommer her:

Kan man oprette forbindelse sql server og og lave en ny database ? og hvis ja, hvordan gør man det ?

findes der nogle administative programmer - noget ligende til phpMyAdmin ?

mvh niklas
Avatar billede hardsoft Nybegynder
26. juli 2002 - 17:39 #1
ikke database - men tabel ;)

altså:
Kan man oprette forbindelse sql server og og lave en ny tabel ? og hvis ja, hvordan gør man det ?
Avatar billede tmceu Praktikant
26. juli 2002 - 17:56 #2
De medfølgende administrations applikationer er Enterprise Manager og Query Analyzer. Du kan oprette databaser, tabeller m.v. i begge - i førstnævnte i en grafisk, Access lignende stil, i sidstnævnte via T-SQL.

For at oprette forbindelsen til serveren i Enterprise Manager, skal du finde "SQL Server Group" i console root til venstre, højre-klikke på denne og vælge "New SQL Server registration". I den efterfølgende wizard skal du angive servernavn/ipadresse, bruger og password (el. Windows Authentication).

Når du har forbindelse til serveren, skal du browse dig ned til den ønskede database og finde punktet "Tables". Højre-klik på denne og vælg New Table. Opret de ønskede felter og klik på save.

Der findes også en webfrontend her: http://accesshelp.net/members/
Avatar billede tmceu Praktikant
26. juli 2002 - 17:58 #3
For at oprette forbindelsen, skal du være opmærksom på, at en evt. firewall skal være åben på port 1433.
Avatar billede ncp Nybegynder
27. juli 2002 - 18:08 #4
Så det er bare at downloade Enterprise Manager - og derefter connecte ?

der er heldighvis ingen firewall imellem...

jeg kigger lige på det, på mandag, ok ?
Avatar billede tmceu Praktikant
27. juli 2002 - 22:29 #5
Du kan ikke uden videre downloade Enterprise Manager. Det er en del af client tools som medfølger (er licenseret sammen med) SQL Server. Hvis du ikke selv har en licens og din database ligger på et webhotel, må du kontakte dem og høre om deres licens aftale giver dig ret til at bruge client tools.
Avatar billede ncp Nybegynder
28. juli 2002 - 11:28 #6
ok, kan man så ikke oprette en tabel via php ?
Avatar billede tmceu Praktikant
28. juli 2002 - 13:19 #7
Jo med php's MSSQL funktioner kan du foretage stort set alt via T-SQL, nøjagtig lige som du kan via ADO i ASP. Men i begge tilfælde skal det jo gøres manuelt. SQL syntaksen for at oprette en tabel er eksempelvis:

CREATE TABLE MyTable(
MyID int IDENTITY NOT NULL,
FullName varchar(50) NOT NULL,
Phone varchar(20) NULL,
CreatedDate smalldatetime NULL DEFAULT(getdate()),

PRIMARY KEY(MyID)
)

Dette opretter tabel med MyID som et autonummer felt, 2 tekstfelter hvor det sidste godt må være tomt og et datofelt med timestamp som default værdi og endelig MyID som primary key.

Håber dette hjælper.
Avatar billede ncp Nybegynder
28. juli 2002 - 13:24 #8
Ok, det ser godt ud, jeg jigger på det imorgen, da jeg ikke har adgang til serveren idag...
Avatar billede tmceu Praktikant
28. juli 2002 - 14:12 #9
Det er fint, "jig" du bare :-)
Avatar billede solle Nybegynder
07. august 2002 - 18:20 #10
Kan man ikke lave en database?? Hmm .. Det har jeg ellers gjort en del gange?
Avatar billede tmceu Praktikant
07. august 2002 - 19:33 #11
solle >> vil du bare fortælle om at du har oprettet databaser eller hvad? Hvad mener du med den kommentar?
Avatar billede hardsoft Nybegynder
08. august 2002 - 16:24 #12
takker for svaret...
Avatar billede tmceu Praktikant
08. august 2002 - 16:32 #13
Det var så lidt :-)
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