webForumDet fria alternativet

Skapa Databas

2 svar · 271 visningar · startad av Nöff

NöffMedlem sedan nov. 2003569 inlägg
#1

SQL-Server eller MSDE

Tjenare. Tänkte höra med om att skapa en databas programmatiskt.. Har en maaaassa frågor :)

Saker jag undrar lite över är:

Tittade lite på denna länk:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tsqlref/ts_create_1up1.asp

USE master
GO
CREATE DATABASE Sales
ON
( NAME = Sales_dat,
FILENAME = 'c:\program files\microsoft sql server\mssql\data\saledat.mdf',
SIZE = 10,
MAXSIZE = 50,
FILEGROWTH = 5 )
LOG ON
( NAME = 'Sales_log',
FILENAME = 'c:\program files\microsoft sql server\mssql\data\salelog.ldf',
SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB )
GO

Och här är mina frågor:

Listar man alla databaser på MSDE finns det en massa "defaults" databaser som heter Master,Model,Msdb,TempDb
som finns där redan när man installerar MSDE.
1. Vad har Master för betydelse.
2. Vad har Model för betydelse.
3. Vad har Msdb för betydelse.
4. Vad har Tempdb för betydelse (kanske säger självt men ändå)
5. Om jag vill skapa en databas gör jag det då i Master?.
6. MAXSIZE, tycker jag låter lite underlig, så när den når den storleken bara dör databasen då?.
7. FILEGROWTH kan man alltså ställa in?, Men för mig låter det som att den då ska öka med 5 MB varje gång något ska läggas till?. Då kan man väl skriva 0,00000001 istället så får man en riktigt disk-snål databas? :) .. Hehe, eller hur är det egentligen?.

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Flyttas från SQL

LaspMedlem sedan juli 200012 980 inlägg
#3

Bra frågor tycker jag. Svårt att få grepp om ibland.
Jag skapar själv och flyttar sedan över dom. Attach
Jag tror att du finner bättre beskrivningar på "moderdatabaserna" i SQL om du letar än om jag skall försöka mig på det.
Det är ganska självklara saker.

130 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)