SqlServer将表导出为SQL语句 |
您所在的位置:网站首页 › sqlserver导出表结构和数据命令 › SqlServer将表导出为SQL语句 |
注意:如果可以通过备份恢复或者link server等方式批量导入,效率会更高,不太建议用导出为sql的方法,但可以作为了解。 选择要导出的对象 选择文件保存路径(也可以保存到剪切板或者新窗口),如果有多个对象,可以放一个文件也可以放多个文件 选择Advanced,可以设置各种属性,重要的是要把导出类型改为“schema and data” 查看导出的文件 如果表小(50万行内),这个方法还行。对于大表,导出很慢,生成的文件也很大,基本就不太可用。 生产环境中导出20~30万行的表,文件大小在200~300M,使用SSMS基本无法执行,需要使用sqlcmd。 sqlcmd -U myuser -P password -S hostname -i myfile.sql -d dbname另外由于SqlServer是自动提交的,如果有30万数据,每执行一行就提交速度会非常慢(测试约20分钟)。需要修改下导出的文件,改为批量提交。 测试20万行数据,改为批量提交后一分钟导入完 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |