Hi,
The larger one immediately failed with a "Cannot find server certificate with thumbprint" error.
Well... This why we needed to get the error message and now we know what the issue is.
The source of the issue is probably as @Robbie Varn explain = your database is using Transparent Data Encryption (TDE) and you will not be able to restore it until you get the Certificate, the Private key and the password.
ask the people who gave you the backup of the data to also provide the backup of the CERTIFICATE and the private key and don't forget to encrypt the backup with password. The following command will create two files (cert and key)
BACKUP CERTIFICATE Certificate_name TO FILE = '<path to backup of certificate file>' -- Location and name
WITH PRIVATE KEY ( -- We need the backup of the PRIVATE KEY as well
-- DECRYPTION BY PASSWORD = '<add a complex password here>' , -- If the certificate is encrypted by a master key, this is not needed.
FILE = '<path to private key backup file>' , -- Location and name of the backup file we create for the private key file
ENCRYPTION BY PASSWORD = '<Password!For@The#File>' -- Password used to encrypt the private key
);
GO
Once you get these, then you can continue with the following steps in order to restore the database:
(1) Connect the master database using sysadmin LOGIN.
(2) BACKUP DATABASE before you start
(3) Create master key in the master database
USE master
GO
CREATE MASTER KEY ENCRYPTION BY PASSWORD = '<MyComplexPassword>'
GO
(4) Create CERTIFICATE in the master database, using the backup files of the certificate and private key
USE MASTER
GO
CREATE CERTIFICATE MyServerCert
FROM FILE = '<path to backup of certificate file>'
WITH PRIVATE KEY (
FILE = '<path to private key backup file>',
DECRYPTION BY PASSWORD = 'StrongPasswordgoeshere'
);
GO
Once this is done and executed you will be allowed to restore the database.