我想使用 SQLCMD 将 sql server db 从 sql server 2012 恢复到 sql server 2008 R2。
sqlcmd -S localhost -E -I -d abc -id:\db\abc.sql >> 运行良好,直到 33399 行。abc.sql 的大小为 3.4 GB。
Msg 105, Level 15, State 1, Server SERVER1, Line 590
Unclosed quotation mark after the character string '
<h1 class="calibre18" id="calibre_pb_1"><span class="blah blah....
我不知道如何让它恢复。该文件非常大,使用 sqlserver 2012 management studio 生成,带有server 2008 R2 的选项脚本 ,带有数据的模式。
由于版本兼容性问题,我无法直接从 abc.bak 分离/附加或恢复。我什至无法手动编辑文件。
另外,我尝试使用脚本生成数据库关系(仅限模式),然后使用 SSMS 导出数据 => 重复身份