在运行Ola 的完整 SQL Server 维护解决方案或单独的数据库备份脚本时,出现以下错误:
MSG 207,级别 16,状态 1,Procedure DatabaseBackup,第 1545 行列名称“schemaName”无效。
这是@databasesInParallel
它似乎试图运行的部分的一部分,即使此变量设置为'N'
在脚本的开头也是如此。我没有改变任何东西,这个脚本在其他服务器上也能完美运行。
在运行Ola 的完整 SQL Server 维护解决方案或单独的数据库备份脚本时,出现以下错误:
MSG 207,级别 16,状态 1,Procedure DatabaseBackup,第 1545 行列名称“schemaName”无效。
这是@databasesInParallel
它似乎试图运行的部分的一部分,即使此变量设置为'N'
在脚本的开头也是如此。我没有改变任何东西,这个脚本在其他服务器上也能完美运行。
该
dbo.Queue
表存在,但没有该SchemaName
列。这可能是由于与 Ola 的解决方案无关的自定义 dbo.Queue 表。您可以重命名维护计划中的表或删除现有表。重现错误
第 1 步:重新创建维护解决方案过程
步骤 2 创建
dbo.Queue
没有表SchemaName
第 3 步:创建
dbo.QueueDatabase
表第 4 步:尝试进行备份
错误:
为什么
查询失败,因为表存在但
schemaname
列不存在。如果表不存在,则成功。测试导致错误的部分并解决它
错误信息
删除之前创建的两个表
并重新运行该语句不会产生错误: