How can I get a SQL dump of a SQL Server 2008 data

2019-01-22 05:56发布

How can I get a SQL dump of a SQL Server 2008 database? That is, a .sql file with inserts to regenerate the data in another database, much like mysqldump.

3条回答
太酷不给撩
2楼-- · 2019-01-22 06:19

Not finding what I needed (scriptable tool dumping SQL statements), I have created a tool called SQL Server Dump which is inspired by mysqldump, but for SQL Server. You will find it at sqlserverdump.codeplex.com

查看更多
Emotional °昔
3楼-- · 2019-01-22 06:26

From SQL Server Management Studio you can use the Generate Scripts command in the Tasks item of the right-click menu on the target database. From here you generate scripts for the structure and data and SPs etc: make sure 'Script Data' is set to True in the scripting options to get the inserts.

查看更多
何必那么认真
4楼-- · 2019-01-22 06:27

I had a hard time finding the 'Script Data' option mentioned in stuartd's answer on SQL Server 2008 R2. I found the 'Types of data to script' option and changed it to 'Schema and Data' and that did the trick

查看更多
登录 后发表回答