ie @Attachment-Datei \\ SERVER \ file.csv ist ungültig. [SQLSTATE 42000] (Fehler 22051). Der Schritt ist fehlgeschlagen

Ich habe 4 SQL Server: SQL Server 2005, SQL Server 2008, SQL Server 2008 R2 und SQL Server 2012.

In SQL Server 2008 R2; Ich habe einen SQL-Auftrag erstellt, der mir jeden Montag E-Mails mit Berichten von SQL Server 2005, SQL Server 2008 und SQL Server 2008 R2 zu Datenbanken sendet, die älter als drei Monate sind, und der funktioniert einwandfrei.

Aber jetzt, da ich SQL Server 2012 hinzufügen möchte, schlägt der Auftrag mit dem folgenden Fehler fehl:

Als Benutzer ausgeführt: NT AUTHORITY \ SYSTEM. Die Konfigurationsoption 'Erweiterte Optionen anzeigen' wurde von 1 in 1 geändert. Führen Sie die zu installierende RECONFIGURE-Anweisung aus. [SQLSTATE 01000] (Nachricht 15457) Die Konfigurationsoption 'Database Mail XPs' wurde von 1 in 1 geändert. Führen Sie die zu installierende RECONFIGURE-Anweisung aus. [SQLSTATE 01000] (Nachricht 15457) Die Anhangsdatei \\ Servername \ Freigabename \ Pfad \ SQL2012_DB.csv ist ungültig. [SQLSTATE 42000] (Fehler 22051). Der Schritt ist fehlgeschlagen.

Wenn ich den gleichen Job in SQL Server 2012 erstelle, erhalte ich dasSQL2008R2_DB.csv ist ungültig

Hier sind die Schritte aus dem Job in 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'

Ist es ein Berechtigungsproblem zwischen SQL Server 2008 R2 und SQL Server 2012, das mir fehlt oder ist es etwas anderes?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage