0

我有一个存储过程作为 SQL Server 2008 上的计划作业运行,我正在尝试将其迁移到 SQL Server 2014。

该过程生成 html 并使用来自本地数据库的值填充 html。计划的作业运行此过程并保存 html 文件。

osql -U sa -P mypassword -Q "report.dbo.sp_mysp" -o c:\temp\web\myfile.html

存储过程在 SSMS 中的 SQL Server 2014 上运行良好,我看到了带有 html 标记和 db 值的打印。

我的问题是,当我使用上述 OSQL 命令安排作业时,会生成 html 文件并正常保存,但缺少 db.xml 中的值。

是否有人知道 osql 中可能存在问题的任何更改,或者对 sa 用户的新限制?

4

1 回答 1

0

好的,这是一个错误。我最初通过使用 SSMS 中内置的“创建到..文件”功能将 sp 移植到新服务器,然后打开文件并在新服务器上运行以重新创建。

当我从头开始创建并简单地复制和粘贴查询时,一切正常。

于 2015-08-11T02:24:45.430 回答