当前位置: 代码迷 >> Sql Server >> 数据库备份还原到另一台机器上,数据库里面的数据GUID值能变吗
  详细解决方案

数据库备份还原到另一台机器上,数据库里面的数据GUID值能变吗

热度:83   发布时间:2016-04-24 09:08:35.0
数据库备份还原到另一台机器上,数据库里面的数据GUID值会变吗?
MSSQL 2012数据库备份还原到另一台机器上,数据库里面的数据GUID值会变吗?
多谢!
------解决思路----------------------
不会。不会。不会。
------解决思路----------------------
LZ 说的是 newid() 方式产生的数据吧? 这个不会变的,他们是数据的一部分。

举个例子,你执行了一条

insert into test (id ) select newid() 

系统会给你转化成如下形式

insert into test(id) values('adwwe-dferretret-ffgsdsdfds-ertrr') 


------解决思路----------------------


如果只是备份 然后还原,那么是不会变的,因为存储在表中的数据是 确切的数据.

这个和 函数getdate是不同的,以为内getdate每次运行都会返回最新的时间。