图片 8

晋升到SQL Server 贰零壹叁/二〇一四时有个别亟待思考的事项

  1. 使用Upgrade Adviser评估升级前需要解决的事情。

在网上找了好长时间利用SQL
Server发送邮件,都一直没有成功,最后还是自己摸索的,拿出来给大家分享一下。

https://msdn.microsoft.com/zh-cn/library/ms144256(v=sql.110).aspx.aspx)

1、

https://msdn.microsoft.com/zh-cn/library/ms144256(v=sql.120).aspx.aspx)

 图片 1

 

 2、

  1. 查看新版本的变更的内容和遗弃的功能.
    如果升级后出现某些无名肿痛时,可以考虑是否因为这些改变造成。

图片 2

SQL Server
2012
中不推荐使用的数据库引擎功能.aspx)

 

SQL Server
2012
中数据库引擎功能的行为更改.aspx)

3、

SQL Server
2012
中废止的数据库引擎功能.aspx)

图片 3

Breaking
Changes to Database Engine Features in SQL Server
2012.aspx)

 

 

4、

SQL Server
2014
中不推荐使用的数据库引擎功能.aspx)

图片 4

SQL Server
2014
中废止的数据库引擎功能.aspx)

 

SQL Server
2014
中数据库引擎功能的重大更改.aspx)

5、

SQL Server
2014
中数据库引擎功能的行为更改.aspx)

图片 5

 

 

  1. 使用DBCC CHECKDB WITH DATA_PURITY 检查数据库。

 6、

DBCC CHECKDB
(Transact-SQL).aspx)

图片 6

对于在 SQL Server 2005
及更高版本中创建的数据库,默认情况下将启用列值完整性检查,并且不需要使用
DATA_PURITY 选项。  对于从 SQL Server
的早期版本升级的数据库,默认情况下不启用列值检查,直到 DBCC CHECKDB WITH
DATA_PURITY 已在数据库中正确运行为止。 然后,DBCC CHECKDB
将默认检查列值完整性。

 

如果指定了 PHYSICAL_ONLY,则不执行列完整性检查。

 7、

 

图片 7

当不确定数据是否是从SQL
2005之前的版本逐步升级而来,则最好使用DATA_PURITY。

 

 

 8、

  1. 使用DBCC
    UPDATEUSAGE。它能找出并修改目录视图中不准确的页和行计数,从而确保sp_spaceused的结果是较准确的。

图片 8

DBCC
UPDATEUSAGE
(Transact-SQL)

 

 

 9、