情景:测试环境中数据库部分表新增数万条数据(数据通过检测)要导进生产机的数据库。
在测试环境导出数据(生成脚本)如下图选择要备份的表:
在设置脚本编写选项时注意:
由于生产环境已经有数据库 我这里选仅限数据足矣。
导出成功:
按正常套路就会把得到的**.sql复制到生产环境执行,打完收工的节奏。可惜MSSQL会提示数据过大没法一次执行!
我的解决办法是在cmd里面执行:
sqlcmd -S "192.168.0.1" -U "databaseUser" -P "databasePW" -i "**.sql"
注:S:目标数据库IP U:目标数据库用户 P:目标数据库密码 i:要执行的脚本
时间: 2024-11-09 03:02:22