Как настроить базу данных в SQL Server по неизвестному файлу? - PullRequest
2 голосов
/ 21 мая 2011

Наверное, это самый слабый вопрос> <</p>

Я занимаюсь разработкой веб-приложения ASP.net с базой данных SQL Server. Когда клиент попросил меня разработать систему, он предоставил файл для базы данных.

Я думал, что файл был дамп-файлом (если вы знакомы с oracle или mysql, вы можете реплицировать базу данных с помощью dumpfile, который в основном представляет собой набор запросов внутри текстового файла).

К моему ужасу, к тому же из-за моего нубитизма в SQL Server я обнаружил, что это НЕ дамп-файл. Файл переименовывается в .bak, который на самом деле не является правильным расширением для SQL Server. Я пытался переименовать его в .mdf, но безуспешно.

Что мне делать? Клиент отсутствует в отпуске на каком-либо острове и с ним нельзя связаться в данный момент?

Ответы [ 3 ]

3 голосов
/ 21 мая 2011

Это файл резервной копии, вам нужно восстановить базу данных из резервной копии.

Как: восстановить резервную копию базы данных (SQL Server Management Studio)

1 голос
/ 21 мая 2011

Это файл резервной копии базы данных SQL Server. Вы можете восстановить его, выполнив следующие действия: http://msdn.microsoft.com/en-us/library/ms177429.aspx

0 голосов
/ 21 мая 2011

Алекс Аза имеет правильный ответ. Но не забудьте создать пользователей для базы данных, прежде чем восстанавливать предоставленный файл .bak. Файл резервной копии содержит только идентификатор пользователя - полное определение пользователя содержится в экземпляре сервера. Таким образом, лучше создать необходимых пользователей, прежде чем восстанавливать резервную копию с другого экземпляра сервера, как в вашем проекте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...