Как скопировать БД с сервера в папку приложения AppData? - PullRequest
0 голосов
/ 19 ноября 2009

Я работал над приложением ASP.NET, обращающимся к БД на моем локальном компьютере. Теперь я хочу иметь эту БД в папке AppData приложения, чтобы я мог легко работать с ней из экземпляра VS SQL, обращающегося к файлу mdf, и легко копировать и делиться им между программистами.

Большое спасибо!

1 Ответ

2 голосов
/ 19 ноября 2009

Сначала используйте SSMS для отключения вашей базы данных.

Затем найдите файлы MDF и LDF для вашей базы данных. Они должны быть в:

C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data

Скопируйте эти файлы в папку App_Data.

Если вы хотите перейти на использование SQL Express, измените строку подключения, чтобы она указала на файл MDF. Если вы хотите продолжить использовать SQL Developer / etc, используйте SSMS для повторного подключения MDF и LDF из их нового местоположения.

Полагаю, мне следует добавить, что обычно это не очень хорошая идея, но я полагаю, у вас есть свои причины.

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