У меня есть 4 SQL-сервера: SQL Server 2005, SQL Server 2008, SQL Server 2008 R2 и SQL Server 2012.Файл вложения \ SERVER file.csv недействителен. [SQLSTATE 42000] (Ошибка 22051). Не удалось выполнить этап
В SQL Server 2008 R2; Я создал SQL-задание, которое отправляет мне по электронной почте каждый понедельник отчеты из SQL Server 2005, SQL Server 2008 и SQL Server 2008 R2 в базах данных, которые старше 3 месяцев, и это работает нормально.
Но теперь, когда я хочу добавить SQL Server 2012, задание завершается с ошибкой при слежении:
Executed as user: NT AUTHORITY\SYSTEM. Configuration option 'show advanced options' changed from 1 to 1. Run the RECONFIGURE statement to install. [SQLSTATE 01000] (Message 15457) Configuration option 'Database Mail XPs' changed from 1 to 1. Run the RECONFIGURE statement to install. [SQLSTATE 01000] (Message 15457) Attachment file \\ServerName\ShareName\Path\SQL2012_DB.csv is invalid. [SQLSTATE 42000] (Error 22051). The step failed.
Если я создаю ту же работу на SQL Server 2012 я получаю, что SQL2008R2_DB.csv
является недействительным ,
Вот шаги от работы на SQL Server 2008 R2:
sp_CONFIGURE 'show advanced', 1
GO
RECONFIGURE
GO
sp_CONFIGURE 'Database Mail XPs', 1
GO
RECONFIGURE
GO
USE msdb
GO
EXEC sp_send_dbmail
@profile_name='SQL2008R2',
@[email protected]',
@subject='Old DBs',
@body='DBs attached in csv',
@file_attachments='\\ServerName\ShareName\Path\SQL05_DB.csv;\\ServerName\ShareName\Path\SQL2008_DB.csv;\\ServerName\ShareName\Path\SQL2008R2_DB.csv;\\ServerName\ShareName\Path\SQL2008R2_DB.csv'
ли это разрешение вопроса между SQL Server 2008 R2 и SQL Server 2012, что я отсутствует или что-то еще?