Я думал, что это будет тривиально, но это не так ... Я уверен, что есть простой способ сделать это, но я не могу найти его. Мне стыдно.
Я хочу импортировать / экспортировать саму базу данных, таблицы, ограничения (внешние ключи и так далее). Я бы предпочел не получать данные с этим, но я могу избавиться от этого после, если нет другого пути.
Итак ... как вы экспортируете базу данных с помощью MS SQL Server Management Studio? Как вы импортируете это?
Единственное решение, которое я нашел, - щелкнуть правой кнопкой мыши таблицы и «скрипт для создания», но у меня есть что-то вроде 100 таблиц, поэтому я бы предпочел этого избежать.
Спасибо!
источник
Другое решение - Резервное копирование и восстановление базы данных.
Резервное копирование базы данных системы
Чтобы выполнить резервное копирование базы данных системы с помощью Microsoft SQL Server Management Studio Express, выполните следующие действия:
Загрузите и установите Microsoft SQL Server 2008 Management Studio Express с веб-сайта Microsoft: http://www.microsoft.com/en-us/download/details.aspx?id=7593.
После установки Microsoft SQL Server Management Studio Express запустите приложение для подключения к системной базе данных. Откроется диалоговое окно «Подключение к серверу». В поле «Имя сервера:» введите имя сервера Webtrends, на котором установлена системная база данных. В поле «Аутентификация:» выберите «Аутентификация Windows», если вы вошли на компьютер с Windows, используя учетную запись службы Webtrends или учетную запись с правами на внесение изменений в системную базу данных. В противном случае выберите «Аутентификация SQL Server» в раскрывающемся меню и введите учетные данные для учетной записи SQL Server, которая обладает необходимыми правами. Нажмите «Подключиться», чтобы подключиться к базе данных.
Нажмите «ОК», чтобы завершить процесс резервного копирования.
Повторите вышеуказанные шаги для части базы данных «wtMaster».
Восстановить системную базу данных
Чтобы восстановить системную базу данных с помощью Microsoft SQL Server Management Studio, выполните следующие действия:
Если вы еще этого не сделали, загрузите и установите Microsoft SQL Server 2008 Management Studio Express с веб-сайта Microsoft: http://www.microsoft.com/en-us/download/details.aspx?id=7593.
После установки Microsoft SQL Server Management Studio запустите приложение для подключения к системной базе данных. Откроется диалоговое окно «Подключение к серверу». В поле «Тип сервера:» выберите «Database Engine» (по умолчанию). В поле «Имя сервера:» выберите «\ WTSYSTEMDB», где указано имя сервера Webtrends, на котором расположена база данных. WTSYSTEMDB - это имя экземпляра базы данных в установке по умолчанию. В поле «Аутентификация:» выберите «Аутентификация Windows», если вы вошли на компьютер с Windows, используя учетную запись службы Webtrends или учетную запись с правами на внесение изменений в системную базу данных. В противном случае выберите «Аутентификация SQL Server» из раскрывающегося меню и введите учетные данные для учетной записи SQL Server, которая имеет необходимые права. Нажмите «Подключиться», чтобы подключиться к базе данных.
Разверните «Базы данных», щелкните правой кнопкой мыши «wt_sched» и выберите «Удалить» из контекстного меню. Убедитесь, что установлен флажок «Удалить информацию резервного копирования и истории восстановления для баз данных».
Нажмите «ОК», чтобы завершить процесс удаления.
Повторите вышеуказанные шаги для части базы данных «wtMaster».
Щелкните правой кнопкой мыши «Базы данных» и выберите «Восстановить базу данных ...» из контекстного меню. В поле «To database:» введите «wt_sched». Выберите переключатель «С устройства:». Нажмите на эллипс (...) справа от текстового поля «С устройства:». Нажмите кнопку «Добавить». Найдите и выберите файл резервной копии для «wt_sched». Выберите «ОК» в форме «Найти файл резервной копии». Выберите «ОК» в форме «Указать резервную копию». Установите флажок в столбце восстановления рядом с «wt_sched-Full Database Backup». Выберите «OK» в форме «Восстановить базу данных».
Повторите шаг 6 для части базы данных «wtMaster».
Вежливость - http://kb.webtrends.com/articles/How_To/Backing-Up-and-Restoring-the-System-Database-using-MS-SQL-Management-Studio
источник
Я хотел поделиться с вами своим решением экспортировать базу данных с Microsoft SQL Server Management Studio.
Экспортировать вашу базу данных
Скопируйте и вставьте этот скрипт
SET @BackupFile = 'D: \ database-backup.bak'
--PRINT @BackupFile
РЕЗЕРВНАЯ БАЗА ДАННЫХ [% databaseName%]
TO DISK = @BackupFile
Не забудьте заменить% databaseName% на имя базы данных, которую вы хотите экспортировать.
Обратите внимание, что этот метод дает более легкий файл, чем из меню.
Чтобы импортировать этот файл из SQL Server Management Studio. Не забудьте удалить вашу базу данных заранее.
Добавить файл резервной копии
Validate
Наслаждайтесь! :) :)
источник
для Microsoft SQL Server Management Studio 2012,2008 .. Сначала скопируйте файл базы данных .mdf и файл журнала .ldf & Вставьте в установочный файл сервера sql в папке «Файлы программ» -> Microsoft SQL Server -> MSSQL10.SQLEXPRESS-> MSSQL-> DATA , Затем откройте Microsoft Sql Server. Щелкните правой кнопкой мыши на Базы данных -> выберите Прикрепить ....
источник
Я попробовал ответы выше, но сгенерированный файл сценария был очень большим, и у меня были проблемы при импорте данных. Я закончил тем, что отделил базу данных, затем скопировал .mdf на мой новый компьютер, а затем подключил его к моей новой версии SQL Server Management Studio.
Я нашел инструкции, как это сделать, на веб-сайте Microsoft:
https://msdn.microsoft.com/en-us/library/ms187858.aspx
ПРИМЕЧАНИЕ. После отсоединения базы данных я нашел файл .mdf в этом каталоге:
C: \ Program Files \ Microsoft SQL Server \
источник