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?.