Erreur lors de la récupération de la base de données MSSQL - Comment découvrir le numéro de version de celui qui a créé un fichier BAK?

J'ai un fichier .bak De la base de données MSSql De mon ami. Il est désespéré parce que son système a échoué et il a été capable de restaurer la dernière sauvegarde de la base de données. Cela devrait suffire à tout pour travailler, mais il ne peut pas restaurer le fichier à l'aide de la dernière version. MSSql 2016. Lors de la restauration, il reçoit un message d'erreur [désolé, un message en polonais, alors j'essaie de mon mieux avec la traduction]:

Database cannot be restored on Your SQL Server 12.0.4100.1.
(Version of SQL Server which created the backp: -1.-1 file format: -1, preferred file format: 782).

Pour le moment je suis après minuit et le seul ordinateur que j'ai, - C'est mon MacBook avec une pénurie de mémoire, donc je ne peux pas simplement m'installer dessus Windows et SQL Server, Essayer de restaurer la base de données par la méthode d'essai et d'erreur. .

Je me demande s'il y a quelque chose d'évident que j'essaie sur la voiture Windows de SQL Server?

Meilleur essai d'obtenir une version SQL Server, Créer une archive, dans l'espoir qu'il puisse la restaurer. Comment découvrir la version? -1 J'ai peu d'aide ...

Puis-je toujours faire quelque chose pour restaurer la base de données ou trouver la version à partir de laquelle cette sauvegarde est créée?
Invité:

Dominique

Confirmation de:

Il paraît que

bak

Le fichier contient un titre qui peut être lu en utilisant

RESTORE HEADERONLY FROM DISK = 'C:\path\to\mydatabase.bak'

sauce:
http://www.imiscommunity.com/r ... _file

Pour répondre aux questions, connectez-vous ou registre