Não é possível clonar ou fazer backup do banco de dados MSSQL no Plesk: a propriedade TextHeader não está disponível para StoredProcedure <...>. O texto é criptografado
imprimir- 24
Sintomas
-
A cópia de um banco de dados MSSQL em Domínios > exemplo.com > Bancos de dados > exemplo_db > Falha na cópia:
Unable to clone database.
O seguinte erro é registrado no arquivo
%plesk_dir%admin\logs\php_error.log
:ERR [panel] Task failed: id=1615, pid=25416, type=db-clone, error=dbbackup failed: Unable to copy database 'example_db' to database 'example_db_clone''
Script transfer failed.
Script failed for Server '.\MSSQLSERVER2014'.
Property TextHeader is not available for StoredProcedure '[dbo].[stored_procedure_name]'. This property may not exist for this object, or may not be retrievable due to insufficient access rights. The text is encrypted.
(Error code 23) -
Após o processo de backup, o seguinte erro é mostrado em Ferramentas e configurações > Gerenciador de backup :
Warning:domain "example.com" Unable to backup database content. Database example_db. Db server .\MSSQLSERVER2014:[Cannot open database "example_db" requested by the login. The login failed. Login failed for user 'NT AUTHORITY\SYSTEM'.]
Causa
O banco de dados contém procedimentos criptografados, que não são suportados pelo Plesk.
Isso foi relatado como bug ID PPPM-5693 .
Resolução
Atualmente, a única solução é evitar o uso de procedimentos criptografados nos bancos de dados MSSQL.