2009-07-09 9 views
5

Zusammenfassung: Wo kann ich einen Verweis auf SQL Server-Dateiversionsnummern finden?SQL Server-Datei Versionsnummer: Wo kann ich eine Referenz finden?

Hintergrund: Ich verschiebe eine Corporate Website von einem Win2003 Server mit einer Installation von SqlServer 2000 auf eine WinServer 2008-Box mit SqlServer 2008. Ich habe die Standard T-SQL "CREATE DATABASE" gefolgt von "RESTORE DATABASE" -Befehle und meine Datenbank-Datei importiert, aber ich habe eine Menge Infos im Prozess verstehe ich nicht:

Processed 141992 pages for database 'WebsiteMain', file 'WebsiteMain' on file 1. 
Processed 2 pages for database 'WebsiteMain', file 'WebsiteMain_log' on file 1. 
Converting database 'WebsiteMain' from version 539 to the current version 655. 
Database 'WebsiteMain' running the upgrade step from version 539 to version 551. 
Database 'WebsiteMain' running the upgrade step from version 551 to version 552. 
Database 'WebsiteMain' running the upgrade step from version 552 to version 611. 
Database 'WebsiteMain' running the upgrade step from version 611 to version 621. 
Database 'WebsiteMain' running the upgrade step from version 621 to version 622. 
Database 'WebsiteMain' running the upgrade step from version 622 to version 625. 
Database 'WebsiteMain' running the upgrade step from version 625 to version 626. 
Database 'WebsiteMain' running the upgrade step from version 626 to version 627. 
Database 'WebsiteMain' running the upgrade step from version 627 to version 628. 
Database 'WebsiteMain' running the upgrade step from version 628 to version 629. 
Database 'WebsiteMain' running the upgrade step from version 629 to version 630. 
Database 'WebsiteMain' running the upgrade step from version 630 to version 631. 
Database 'WebsiteMain' running the upgrade step from version 631 to version 632. 
Database 'WebsiteMain' running the upgrade step from version 632 to version 633. 
Database 'WebsiteMain' running the upgrade step from version 633 to version 634. 
Database 'WebsiteMain' running the upgrade step from version 634 to version 635. 
Database 'WebsiteMain' running the upgrade step from version 635 to version 636. 
Database 'WebsiteMain' running the upgrade step from version 636 to version 637. 
Database 'WebsiteMain' running the upgrade step from version 637 to version 638. 
Database 'WebsiteMain' running the upgrade step from version 638 to version 639. 
Database 'WebsiteMain' running the upgrade step from version 639 to version 640. 
Database 'WebsiteMain' running the upgrade step from version 640 to version 641. 
Database 'WebsiteMain' running the upgrade step from version 641 to version 642. 
Database 'WebsiteMain' running the upgrade step from version 642 to version 643. 
Database 'WebsiteMain' running the upgrade step from version 643 to version 644. 
Database 'WebsiteMain' running the upgrade step from version 644 to version 645. 
Database 'WebsiteMain' running the upgrade step from version 645 to version 646. 
Database 'WebsiteMain' running the upgrade step from version 646 to version 647. 
Database 'WebsiteMain' running the upgrade step from version 647 to version 648. 
Database 'WebsiteMain' running the upgrade step from version 648 to version 649. 
Database 'WebsiteMain' running the upgrade step from version 649 to version 650. 
Database 'WebsiteMain' running the upgrade step from version 650 to version 651. 
Database 'WebsiteMain' running the upgrade step from version 651 to version 652. 
Database 'WebsiteMain' running the upgrade step from version 652 to version 653. 
Database 'WebsiteMain' running the upgrade step from version 653 to version 654. 
Database 'WebsiteMain' running the upgrade step from version 654 to version 655. 
RESTORE DATABASE successfully processed 141994 pages in 141.262 seconds (7.852 MB/sec). 

ich kann nur vermuten, die Versionsnummern, um etwas von Bedeutung beziehen sich innerhalb von SqlServer, aber ich habe Problem zu glauben, dass es , dass viele Releases/Patches/Upgrades auf SqlServer seit 2000 gab. Darüber hinaus erinnere ich mich nicht jemals gesehen SQL Server Versionsnummern in thr ausgedrückt ee Ziffern in den angegebenen Bereichen.

Antwort

4

Jonathan Kehayias in seinem Blog zitiert die folgenden Versionsnummern:

SQL Server 7.0-Datenbanken haben die Versionsnummer 515 SQL Server 2000-Datenbanken haben die Versionsnummer 539 SQL Server 2005-Datenbanken Versionsnummer 611/612 SQL Server haben 2008-Datenbanken haben die Versionsnummer 655

Jonathans Blog: http://sqlblog.com/blogs/jonathan_kehayias/archive/2009/07/28/database-version-vs-database-compatibility-level.aspx

+0

Perfekt - genau das, was ich gesucht habe! –

0

Es ist nicht unangemessen zu sagen, dass zwischen den SQL Server 2008- und SQL Server 2000-Datenbankformaten 110 Unterschiede bestehen.

1

Nach Paul Randal, wer sollte wissen, dies ist die physikalische Versionsnummer der Datenbank. Sehen Sie sich die erste Frage in diesem TechNet magazine link

Kev

Edit:

können Sie ähnliche Informationen erhalten, indem

DBCC TRACEON (3604); 
GO 
DBCC DBINFO('databasename') 
GO 

läuft Ich bin noch auf der Suche für eine endgültige Liste obwohl .... ....

0

Nur aus Interesse, warum haben Sie die Datenbank erstellt? Kannst du es nicht einfach wiederherstellen?

+0

Irgendwo zwischen alten Gewohnheiten und schlechte Gewohnheiten, fand ich dann, wenn ich eine DB von serverA bewegt es SERVERB immer funktioniert nur, wenn Schritt 1 „CREATE DATABASE war Umptysquat "gefolgt von" RESTORE DATABASE Umptysquat .... WITH REPLACE ". Sobald ich entdeckte, dass dies funktionierte, war ich froh, wenn ich wieder in Visual Studio war, um mehr Code zu schreiben und die Diskussion darüber zu verlassen, wie perfekt diese Lösung für die DBAs war (oder nicht war). –

0

Wenn Sie SQL abfragen, um eine Liste Ihrer aktuellen Datenbanken haben mit Dateiversion und Kompatibilitätsgrad, hier ist, wie:

SELECT name, version, cmptlevel, filename FROM master.sys.sysdatabases 
Verwandte Themen