0

エクスポートしたい暗号化されたビューを含むデータベースがありますが、暗号化を true から false に変更する必要があります。次のコードは暗号化されたオブジェクトを示しています。コードを簡単に変更して、暗号化を true から false に変更できるかどうか疑問に思っていました。

USE Tfs_Database
GO
SELECT name, object_id, type_desc
FROM sys.objects 
WHERE OBJECTPROPERTY(object_id, N'IsEncrypted') = 1
ORDER BY type_desc, name;
GO

自動生成スクリプト機能を使用するには、これが必要です。

4

1 に答える 1

2

システム テーブルは変更できません。そして、ポイントは何ですか?そのビット列を 0 に変更しますが、オブジェクトはまだ暗号化されています。では、作成する理解できないスクリプトをどのように使用しますか?

暗号化されたオブジェクトをスクリプト化する正しい方法は、ソース管理からそれらをプルすることです。結局のところ、オブジェクトを暗号化する場合は、それらをソース管理に入れておいた方がよいでしょう。

それができない場合は、ストアド プロシージャを復号化する関数を Web で検索してください。厳密には NSA の資料ではありません。

于 2012-06-26T17:00:59.183 に答える