我可以通过禁用 "Always Create Backup" 的 SSIS 执行 SQL 任务来创建 XLSX 文件吗?
Can I create XLSX files via SSIS Execute SQL Task with "Always Create Backup" disabled?
当我 运行 执行 SQL 创建 xlsx 文件的任务时,文件的 "Always create backup" 选项始终在另存为 > 工具 > 常规属性选项中启用(您可以在其中设置密码打开或修改并设置为只读)。这会导致在保存文件时创建 "Backup of ..." 个文件。
Execute SQL Task properties:
TimeOut: 0
CodePage: 1252
TypeConversionMode: Allowed
ConnectionType: EXCEL
SQLSourceType: Direct input
SQLStatement: CREATE TABLE no_backup ([testing] LONGTEXT, [no auto] LONGTEXT)
EXCEL Connection Manager Properties:
ConnectionString: Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=C:\FILEPATH\FILENAME.xlsx;
Extended Properties="Excel 12.0 XML;HDR=YES";
ExcelVersionNumber: 4
在 Excel 中手动创建 xlsx 文件时,此选项未启用。我找不到将其设为 SSIS 中的默认值的设置或属性。
有没有办法在某处设置连接字符串或属性以创建带有 "Always Create Backup" 禁用的 xlsx 文件,这样每次保存原始文件时都不会生成多个文件?
看起来 SSIS 创建 Excel 文档总是这样设置。没有办法改变它。
防止它的唯一方法是创建一个具有正确设置的模板文件,并每次都复制到一个新的命名文件。
当我 运行 执行 SQL 创建 xlsx 文件的任务时,文件的 "Always create backup" 选项始终在另存为 > 工具 > 常规属性选项中启用(您可以在其中设置密码打开或修改并设置为只读)。这会导致在保存文件时创建 "Backup of ..." 个文件。
Execute SQL Task properties:
TimeOut: 0
CodePage: 1252
TypeConversionMode: Allowed
ConnectionType: EXCEL
SQLSourceType: Direct input
SQLStatement: CREATE TABLE no_backup ([testing] LONGTEXT, [no auto] LONGTEXT)
EXCEL Connection Manager Properties:
ConnectionString: Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=C:\FILEPATH\FILENAME.xlsx;
Extended Properties="Excel 12.0 XML;HDR=YES";
ExcelVersionNumber: 4
在 Excel 中手动创建 xlsx 文件时,此选项未启用。我找不到将其设为 SSIS 中的默认值的设置或属性。
有没有办法在某处设置连接字符串或属性以创建带有 "Always Create Backup" 禁用的 xlsx 文件,这样每次保存原始文件时都不会生成多个文件?
看起来 SSIS 创建 Excel 文档总是这样设置。没有办法改变它。
防止它的唯一方法是创建一个具有正确设置的模板文件,并每次都复制到一个新的命名文件。