Fungerande IT-Lösningar

Microsoft SQL

Här finns lite information om Microsoft SQL server. Vissa delar av denna information härör sig från äldre produkter medan annan information är helt färsk.

Använd någon av nedanstående länkar för att komma vidare




Databasversioner
Databaser har ett versionsnummer och ett kompatibilitetsläge. Kompatibilitetsläget bestämmer hur klienterna ser databasen. Versionsnummret bestämmer hur databasen ser ut innuti. När en databas flyttas till en server med senare version så uppdateras den interna versionen men inte kompatibilitetsläget. Kompatibilitetsläget går att backa men inte den interna versionen.

De olika versionerna som vi känner till är:
- SQL Server 7.0 databaser har versionsnummer 515
- SQL Server 2000 databaser har versionsnummer 539
- SQL Server 2005 databaser har versionsnummer 611/612
- SQL Server 2008 databaser har versionsnummer 655
- SQL Server 2008R2 databaser har versionsnummer 661

För att kolla detta kan man köra några olika kommandon. Ett av dessa är:

DBCC TRACEON (3604);
GO
DBCC DBINFO
GO
DBCC TRACEOFF (3604);

Man får ett reultat som påminner om det nedan:

DBCC execution completed. If DBCC printed error messages, contact your system administrator.

DBINFO STRUCTURE:

DBINFO 0x000000000D0CE650

dbi_dbid = 1                         dbi_status = 65544                   dbi_nextid = 1275151588
dbi_dbname = master                  dbi_maxDbTimestamp = 4000            dbi_version = 655
dbi_createVersion = 655              dbi_ESVersion = 0                    
dbi_nextseqnum = 1900-01-01 00:00:00.000                                  dbi_crdate = 1900-01-01 00:00:00.000
dbi_filegeneration = 0               
dbi_checkptLSN

Där dbi_createVersion anger vilken version databasen hade när den skapades och dbi_version anger vilken version den har nu.