Acabei de restaurar um banco de dados, mas notei que create_date permanece anterior à restauração.
existe uma maneira de alterar create_date para ser o novo banco de dados (após a restauração)?
este é o roteiro:
USE [master]
RESTORE DATABASE [SUPT_S01_Radhe]
FROM DISK = N'\\krishna3.radhe.co.uk\support\MM_Backups\S01__JagannathaeCA_12122023.bak'
WITH FILE = 1,
MOVE N'radhe_Data' TO N'Y:\DATA\SUPT_S01_radhe_shyam_Data.mdf',
MOVE N'radhe_ChangeLog' TO N'W\:\DATA\SUPT_S01_radhe_shyam_ChangeLog.ndf',
MOVE N'radhe_Docs' TO N'Z:\DATA\SUPT_S01_radhe_shyame_Docs.ndf',
MOVE N'radhe_Log' TO N'P:\LOGS\SUPT_S01_radhe_shyam_Log.ldf',
NOUNLOAD, REPLACE, STATS = 1
select name, database_id, create_date from sys.databases d
where d.database_id in (1,2,3,4,8)
A documentação do sys.databases diz o seguinte sobre a coluna create_date:
Renomeie seu banco de dados, renomeie-o novamente e você deverá obter a data de criação desejada.
E então renomeie-o de volta:
Observação: de acordo com a mesma documentação, o valor create_date não muda quando uma renomeação é executada em um Banco de Dados SQL do Azure.
seguindo a resposta de Doug Deden
Fiz a alteração do banco de dados, mas renomeei o banco de dados com o mesmo nome, e isso alterou o create_date sem que eu precisasse me preocupar com as permissões.
o banco de dados em questão não está envolvido na replicação nem no grupo de disponibilidade.