如何查看Smart3D项目备份的版本

对于自己从未参与过的项目,尤其是一些古老项目的备份文件,在恢复备份时我们要先确定备份对应的Smart3D的版本以及数据类型和版本,才能去准备项目环境

备份文件通常包含五个文件:
  1. 包含数据库备份文件的配置信息的bcf文件,
  2. Site Database备份,
  3. Catalog Database备份,
  4. Model Database备份
  5. Bakup日志(Optional)
我们可以通过2、3、4的文件拓展名来确定使用的数据库是Microsoft SQL Server还是Oracle,

如果文件拓展名是dat,则是Microsoft SQL Server:

如果文件拓展名是dmp,则是Oracle:

对于使用Oracle作为数据库的项目备份:

当我们打开项目备份的bcf文件,可以看到bcf文件中记录了Oracle的版本和S3D版本号,根据下面的表格,我们可以确定对应的Smart3D版本为2016

SP3D  2007、SP1-5

(07.00.40.02

07.00.45.08)

Microsoft SQL Server 2005 32-bit

Oracle 10g R2 32-bit (10.2)

SP3D  2009SP1

(08.00.72.0008)

SP3D  2009.1

(08.01.36.0006)

Microsoft SQL Server 2005 32&64-bit

Oracle 10g R2 32&64-bit (10.2)

SP3D  2011SP1

(09.00.71.0046)

Microsoft SQL
 Server 2008 R1 SP2 (x64)
Oracle 11g R2
 64-bit (11.2)

SP3D  2011R1

(09.01.30.0055)

SP3D  2014

(10.00.73.0047)

SP3D  2014R1

(10.01.15.0060)

Microsoft SQL
 Server 2008 R1 SP3 (x64)
Oracle 11g R2
 64-bit (11.2)

Smart3D  2016

(11.00.84.0099)

Microsoft SQL
 Server 2014
Microsoft SQL
 Server 2016 S3DHF12
Oracle 12c R1
 (12.1)

Smart3D  2018

(12.00.25.0003)

Smart3D  2019

(12.01.00.0907)

Microsoft SQL
 Server 2016
Oracle 12c R2
 (12.2)

Smart3D  13

(13.00.01.3006)

Smart3D  13.1

(13.01.00.2661)

Microsoft SQL
 Server 2019
Oracle 19c
 (19.3)

对于使用Microsoft SQL Server作为数据库的项目备份:

当我们打开bcf时,并不能查看到SQL的版本,只能看到S3D的版本号,虽然我们可以通过上面的表格来确实SQL的版本,但是对于可使用多个版本SQL数据库的S3D来说(例如S3D2016),我们还是需要确定SQL版本的,

我们可以在任意SQL环境中执行以下语句:

RESTORE HEADERONLY FROM DISK = N’数据库物理路径’;

然后根据以下表格进行对照,可以确定SQL版本为SQL2016

同时也可以检查一下数据库的排序规则。

原文链接:查看原文  文章来源:数智化流程工厂设计
🔗 分享 0

上5篇 more...

下5篇 more...