2009-07-09 22 views
5

Tóm tắt: Tôi có thể tìm thấy tham chiếu đến số phiên bản tệp SQL Server ở đâu?Số phiên bản tệp SQL Server: nơi tôi có thể tìm thấy tham chiếu?

Thông tin cơ bản: Tôi đang chuyển trang web công ty từ máy chủ Win2003 bằng cài đặt SqlServer 2000 sang hộp WinServer 2008 bằng SqlServer 2008. Tôi đã làm tiêu chuẩn T-SQL "CREATE DATABASE" theo sau là lệnh "RESTORE DATABASE" và tập tin cơ sở dữ liệu của tôi nhập khẩu, nhưng tôi đã nhận rất nhiều thông tin trong quá trình này tôi không hiểu:

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

tôi chỉ có thể đoán phiên bản số ám chỉ cái gì có ý nghĩa bên trong SQLServer, nhưng tôi đang gặp khó tin rằng đã có rằng nhiều bản phát hành/bản vá/bản nâng cấp lên SqlServer từ năm 2000. Hơn nữa, tôi không nhớ là đã từng thấy số phiên bản SQL Server được thể hiện bằng thr các chữ số ee trong các phạm vi được chỉ ra.

Trả lời

4

Jonathan Kehayias trong blog của mình trích dẫn các số phiên bản sau:

SQL Server 7.0 cơ sở dữ liệu có phiên bản số 515 SQL Server 2000 cơ sở dữ liệu có phiên bản số 539 SQL Server 2005 cơ sở dữ liệu có phiên bản số 611/612 SQL Server 2008 cơ sở dữ liệu có số phiên bản 655

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

+0

Hoàn hảo - chính xác những gì tôi đang tìm kiếm! –

0

Nó không phải là không hợp lý để nói có 110 sự khác biệt giữa các định dạng cơ sở dữ liệu SQL Server 2008 và SQL Server 2000.

1

Theo Paul Randal, những người nên biết, đây là số phiên bản vật lý của cơ sở dữ liệu. Xem câu hỏi đầu tiên trong TechNet magazine link

Kev này

Edit:

bạn có thể nhận được thông tin tương tự bằng cách chạy

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

Tôi vẫn đang tìm kiếm một danh sách dứt khoát mặc dù .... ....

0

Ngạc nhiên vì sao bạn tạo cơ sở dữ liệu? Bạn có thể khôi phục nó không?

+0

Một nơi nào đó giữa những thói quen cũ và những thói quen xấu, tôi thấy sau đó khi tôi đang di chuyển một DB từ Servera để ServerB nó luôn luôn chỉ làm việc nếu bước 1 là "CREATE DATABASE Umptysquat "theo sau là" RESTORE DATABASE Umptysquat .... WITH REPLACE ". Một khi tôi phát hiện ra rằng điều này làm việc tôi hạnh phúc khi trở lại vào Visual Studio để viết thêm mã và để lại các cuộc thảo luận về cách hoàn hảo mà giải pháp là (hoặc không) cho các DBAs. –

0

Nếu bạn muốn truy vấn SQL để có một danh sách các cơ sở dữ liệu hiện tại của bạn với phiên bản tập tin và mức độ tương thích, đây là cách:

SELECT name, version, cmptlevel, filename FROM master.sys.sysdatabases 
Các vấn đề liên quan