Migration SQL Server Instanz: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Die Seite wurde neu angelegt: „Wird die SSIS Datenbank in einer anderen Instanz wiederhergestellt, laufen danach Agent Jobs nicht mehr die darauf zugreifen. Failed to execute IS server pa…“ |
Keine Bearbeitungszusammenfassung |
||
| Zeile 3: | Zeile 3: | ||
Failed to execute IS server package because of error 0x80131904. | Failed to execute IS server package because of error 0x80131904. | ||
Description: Please create a master key in the database or open the master key in the session before performing this operation | Description: Please create a master key in the database or open the master key in the session before performing this operation | ||
Eventuell reicht es folgendes auszuführen | |||
OPEN MASTER KEY DECRYPTION BY PASSWORD = '<Passwort>'; | |||
ALTER MASTER KEY ADD ENCRYPTION BY SERVICE MASTER KEY | |||
Um das zu umgehen, muss der Master Key der alten SSIS Datenbank gesichert werden | Um das zu umgehen, muss der Master Key der alten SSIS Datenbank gesichert werden | ||
| Zeile 17: | Zeile 22: | ||
Sollte er meckern, dass der Key vorher geöffnet werden muss, hilft ggf. ein | Sollte er meckern, dass der Key vorher geöffnet werden muss, hilft ggf. ein | ||
OPEN MASTER KEY DECRYPTION BY PASSWORD = '<Passwort>'; | OPEN MASTER KEY DECRYPTION BY PASSWORD = '<Passwort>'; | ||
Danach kommt ggf. folgende Fehlermeldung: | Danach kommt ggf. folgende Fehlermeldung: | ||
Aktuelle Version vom 12. Januar 2018, 10:55 Uhr
Wird die SSIS Datenbank in einer anderen Instanz wiederhergestellt, laufen danach Agent Jobs nicht mehr die darauf zugreifen.
Failed to execute IS server package because of error 0x80131904. Description: Please create a master key in the database or open the master key in the session before performing this operation
Eventuell reicht es folgendes auszuführen
OPEN MASTER KEY DECRYPTION BY PASSWORD = '<Passwort>'; ALTER MASTER KEY ADD ENCRYPTION BY SERVICE MASTER KEY
Um das zu umgehen, muss der Master Key der alten SSIS Datenbank gesichert werden
USE SSISDB BACKUP MASTER KEY TO FILE = 'E:\Keys\SSISDB_Key' ENCRYPTION BY PASSWORD = '<Passwort>'
Danach kann man den Key wieder im neuen einspielen
USE SSISDB RESTORE MASTER KEY FROM FILE = 'E:\Keys\SSISDB_Key' DECRYPTION BY PASSWORD = '<Passwort>' ENCRYPTION BY PASSWORD = '<Passwort>'
Sollte er meckern, dass der Key vorher geöffnet werden muss, hilft ggf. ein
OPEN MASTER KEY DECRYPTION BY PASSWORD = '<Passwort>';
Danach kommt ggf. folgende Fehlermeldung:
Failed to execute IS server package because of error 0x80131904. Description: An error occurred in the Microsoft .NET Framework while trying to load assembly id 65536. The server may be running out of resources, or the assembly may not be trusted. Run the query again, or check documentation to see how to solve the assembly trust issues. For more information about this error: System.IO.FileLoadException: Could not load file or assembly 'microsoft.sqlserver.integrationservices.server,
hier hilft ein:
ALTER DATABASE SSISDB SET TRUSTWORTHY ON;
Als letztes wird der Owner der SSISDB angemeckert. Diesen solle man auf SA setzen