我正在运行一个使用SQL DAC PAC生成脚本的实用程序。
sqlpackage.exe /scs:"server=DBServer;uid=uname;pwd=pwd;database=DBToExtract" /tf:"1.dacpac"
/Action:Extract /p:ExtractAllTableData=true /p:IgnorePermissions=false
我收到错误"' ExtractAllTableData' 不是'提取' 操作的有效参数"不确定选项无效的原因。尝试使用 SQL Server 2012 中提供的数据工具。
答案 0 :(得分:1)
请使用最新版本的SqlPackage.exe尝试此命令,该版本可以在此处单独下载:https://www.microsoft.com/en-us/download/details.aspx?id=53876
或者使用最新版本的SQL Server Management Studio:https://msdn.microsoft.com/en-us/library/mt238290.aspx
答案 1 :(得分:0)
我记得默认情况下它是真的,如果你没有提供该参数,那么它会提取所有表,但是如果你需要指定单个表,那么我们需要显式提供'ExtractAllTableData'为false并提供TableData .. < / p>