Назад | Перейти на главную страницу

Перенос базы данных из локального файла .mdf в SQL Server 2008

Я не уверен, следует ли мне спрашивать об этом здесь или на stackoverflow, прошу прощения, если это последнее.

Я разрабатываю приложение в Visual Studio 2010 и использую его встроенные функции базы данных с локальным файлом .mdf. Я недавно получил доступ к установке SQL Server 2008, но не могу понять, как перенести базу данных.

Я получил Visual Studio для создания сценария SQL, который должен переносить данные, но я не могу понять, как на самом деле запустить его в SQL Server Management Studio.

Любые идеи? В идеале я хотел бы перенести схему и данные, но я могу согласиться только на схему.

Если у вас есть соответствующие файлы MDF и LDF, вы сможете присоединить их в Management Studio, щелкнув правой кнопкой мыши папку баз данных под именем вашего сервера в обозревателе объектов и выбрав «Присоединить базу данных». В качестве альтернативы вы можете использовать T-SQL для прикрепления файлов базы данных - хотя вам может показаться, что это проще сделать с помощью графического интерфейса.

Эта ссылка расскажет, как это сделать шаг за шагом: http://msdn.microsoft.com/en-us/library/ms190209.aspx

В качестве альтернативы для запуска сценария, предоставленного Visual Studio, если вы щелкните правой кнопкой мыши имя сервера и выберите новый запрос, вы можете вставить сценарий сюда и выполнить его (используйте F5 для выполнения), чтобы запустить сценарий.