2012-01-17 18 views
4

次のように暗号化された列を実装しようとしています。MSDN example私は私のローカルマシン上のAdventureWorksデータベースに、キーがすでに罰金である、存在していることを実行するとSQL Serverでマスターキーを作成する

--If there is no master key, create one now. 
IF NOT EXISTS (SELECT * FROM sys.symmetric_keys WHERE symmetric_key_id = 101) 

;:私は非常に最初の行を除いて、コードのほとんどを理解します私は正常に実行し、私のマシン上で適切に暗号化/復号化する例を得ました。しかし、そのコードではsymmetric_key_id101であるという言及はありません。

101対称キー用に何らかの種類の予約済みIDがありますか?

答えて

4

HEREのように、symmetric_key_id 101は、Database Master Keyの場合はidです。

データベースマスターキーの数は、あなたが持っているデータベースの数によって制限されている - あなたはデータベースごとに1つのマスターキーを持つことができ、そのidはそれをクリアし101

+1

おかげで、です。 – Arj

+0

@ a12jun問題ありません:) –

関連する問題