Если вам нужно взять всю базу данных, включая схему, объекты и данные, я считаю, что самый простой способ - создать полную резервную копию и затем восстановить ее в другом месте. SQL Server Management Studio включает в себя множество различных опций для создания резервных копий, включая опции для включения пользователей, а также для прав доступа к объектам и т. Д. Подробные инструкции для creating a backup и restoring from a backup из SQL Server Management Studi доступны в MSDN.
Если вы просто хотите, чтобы сценарий вставлял заявления для копирования данных в другое место, у меня был успех с этим stored procedure. В комментариях в верхней части этого сценария есть подробные инструкции (прокрутите страницу вниз к примерам). В принципе, как только вы выполнили хранимую процедуру один раз, вы можете вызвать прок, используя команду:
EXEC sp_generate_inserts 'tableName'
Хорошая утилита, конечно же, но ее необходимо установить отдельно и требуется Visual Studio или Visual Web Developer. На самом деле мне нужно взять базу данных из какой-то организации, для которой я разрабатываю. По некоторым причинам установка нового программного обеспечения довольно сложно. Поэтому я бы предпочел некоторые инструменты, которые объединяются с MS SQL Server 2005 или инструментами, которые не требуют установки. – levanovd
В дополнение к моему мнению: Я забыл, что инструменты SQL Management Studio также доступны, поскольку они установлены. – levanovd
Дополнительные ссылки для добавления в инструменты Studio Management Studio и инструменты командной строки. – Chris